[source-intercom] New Data Export Stream #62084
neddinn
started this conversation in
Connector Ideas and Features
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Goal
Expose Intercom’s new async Reporting-data-export endpoint as a stream in the Airbyte source-intercom connector.
Context
We recently released an async export API at Intercom (see docs↗️ ).
It lets users enqueue an export job for arbitrary datasets (e.g., conversations) and download the result once the job is
complete
.Airbyte customers need this data for historical analytics that are not available through the REST pagination endpoints, or are slow to back-fill.
Scope of work
Declarative manifest changes
dataset_export
that:AsyncRetriever
withcreation_requester ➜ POST /export/reporting_data/enqueue
polling_requester ➜ GET /export/reporting_data/{job_identifier}
download_requester ➜ GET {{download_url}}
check.stream_names
list.api_key
,dataset_id
,attribute_ids
,start_time
,end_time
).Schema stub
additionalProperties: true
) nameddataset_export
until we can derive the CSV header dynamically.References
Beta Was this translation helpful? Give feedback.
All reactions