1
0
mirror of synced 2026-01-14 12:07:57 -05:00
Files
airbyte/airbyte-integrations/connectors/source-intercom/source_intercom/spec.json
Serhii Lazebnyi 9b2388cd31 🎉 Source intercom: migration to CDK (#4676)
* Added Intercom implementation

* Updated segments docs

* Updated _send_request method to new airbyte-cdk version

* Updated cursor field to datetime string

* Added filtering by state for incremental sync

* Updated cursor paths for test incremental sync

* Added dict type validation to get_data method

* Updated catalog

* Updated typing for start_date

* Updated singer seed to cdk seed

* Updated connector docs

* Updated sample config file

* Sorted streams alphabetically

* Removed placeholder comments

* Renamed rate_limit to queries_per_hour

* Updated common sleep time to backoff_time method
2021-07-19 14:14:51 +03:00

24 lines
978 B
JSON

{
"documentationUrl": "https://docs.airbyte.io/integrations/sources/intercom",
"connectionSpecification": {
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Source Intercom Spec",
"type": "object",
"required": ["access_token", "start_date"],
"additionalProperties": false,
"properties": {
"access_token": {
"type": "string",
"description": "Intercom Access Token. See the <a href=\"https://docs.airbyte.io/integrations/sources/intercom\">docs</a> for more information on how to obtain this key.",
"airbyte_secret": true
},
"start_date": {
"type": "string",
"description": "The date from which you'd like to replicate data for Intercom API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.",
"examples": ["2020-11-16T00:00:00Z"],
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
}
}
}
}