* init * adding image and call rail record within source_definitions.yaml * replacing data types in users.json * converting text_messages.json to conversations.json * removing trackers.json * renaming streams in abnormal_state.json and seperating incremental from non-incremental streams in caatalog files * - moving stream slicer to retriever in definition - renaming text_messages to conversations * adding doc for callrail.md * adjusting sepc.yaml based off of Marcos's comments. * adjusting sepc.yaml * cleaning up acceptance-test-config. small adjustments to rest of files. * adding pagination * fix tests * generate source spec * solve conflict source spec and def Co-authored-by: adhamsuliman <adhamsuliman93@gmail.com>
38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# CallRail
|
|
|
|
## Overview
|
|
|
|
The CailRail source supports Full Refresh and Incremental syncs.
|
|
|
|
### Output schema
|
|
|
|
This Source is capable of syncing the following core Streams:
|
|
|
|
* [Calls](https://apidocs.callrail.com/#calls)
|
|
* [Companies](https://apidocs.callrail.com/#companies)
|
|
* [Text Messages](https://apidocs.callrail.com/#text-messages)
|
|
* [Users](https://apidocs.callrail.com/#users)
|
|
|
|
|
|
### Features
|
|
|
|
| Feature | Supported? |
|
|
| :--- |:-----------|
|
|
| Full Refresh Sync | Yes |
|
|
| Incremental - Append Sync | Yes |
|
|
| Incremental - Dedupe Sync | Yes |
|
|
| SSL connection | No |
|
|
| Namespaces | No |
|
|
|
|
## Getting started
|
|
|
|
### Requirements
|
|
|
|
* CallRail Account
|
|
* CallRail API Token
|
|
|
|
## Changelog
|
|
|
|
| Version | Date | Pull Request | Subject |
|
|
| :--- |:-----------|:--------------------------------------------------------|:----------------------------------|
|
|
| 0.1.0 | 2022-10-31 | [18739](https://github.com/airbytehq/airbyte/pull/18739) | 🎉 New Source: CallRail | |