A local client to work with Airbyte Cloud
Project description
shipyard-airbyte
Description
A local client to trigger Airbyte syncs and check statuses of past jobs
Installation
python3 -m pip install shipyard-airbyte
Usage
Establish the client by running the following
from shipyard_airbyte import AirbyteClient
ac = AirbyteClient(access_token = '<your_api_token>')
Trigger Syncs
To trigger a sync, you will need to provide the connector id to the trigger_sync
method, which will return the json response from the API
sync_response = ac.trigger_sync(connection_id = '<your_connection_id>')
print(sync_response)
Sync Status
To verify the status of a past sync, you will need the jobId
. This can be found from the sync_response shown above:
sync_response = ac.trigger_sync(connection_id = '<your_connection_id>')
job_id = sync_response['jobId']
sync_status = ac.get_sync_status(job_id)
print(sync_status)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for shipyard_airbyte-0.1.5a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac954024215e78243c9edf4a78f1cefaadfaa85d36290589d1a2c679fd2860be |
|
MD5 | 85630ce389b74f00a6b42cf4bae7923c |
|
BLAKE2b-256 | 6036c98fb791696a0345e561e9e998f61701bdea5cc7ec282aa7ef77015fd4dd |