{ "opencollection": "1.0.0", "info": { "name": "airbyte-api Applications Sources API", "version": "1.0.0" }, "items": [ { "info": { "name": "Sources", "type": "folder" }, "items": [ { "info": { "name": "Airbyte List Sources", "type": "http" }, "http": { "method": "GET", "url": "https://api.airbyte.com/v1/sources", "params": [ { "name": "workspaceIds", "value": "df08f6b0-b364-4cc1-9b3f-96f5d2fccfb2,b0796797-de23-4fc7-a5e2-7e131314718c", "type": "query", "description": "The UUIDs of the workspaces you wish to list sources for. Empty list will retrieve all allowed workspaces." }, { "name": "includeDeleted", "value": "", "type": "query", "description": "Include deleted sources in the returned results." }, { "name": "limit", "value": "", "type": "query", "description": "Set the limit on the number of sources returned. The default is 20." }, { "name": "offset", "value": "", "type": "query", "description": "Set the offset to start at when returning sources. The default is 0" } ] }, "docs": "Airbyte List Sources" }, { "info": { "name": "Airbyte Create a Source", "type": "http" }, "http": { "method": "POST", "url": "https://api.airbyte.com/v1/sources", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a source given a name, workspace id, and a json blob containing the configuration for the source." }, { "info": { "name": "Airbyte Get Source Details", "type": "http" }, "http": { "method": "GET", "url": "https://api.airbyte.com/v1/sources/:sourceId", "params": [ { "name": "sourceId", "value": "", "type": "path" }, { "name": "includeSecretCoordinates", "value": "", "type": "query", "description": "Rather than return *** for secret properties include the secret coordinate information" } ] }, "docs": "Airbyte Get Source Details" }, { "info": { "name": "Airbyte Update a Source and Fully Overwrite it", "type": "http" }, "http": { "method": "PUT", "url": "https://api.airbyte.com/v1/sources/:sourceId", "params": [ { "name": "sourceId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Airbyte Update a Source and Fully Overwrite it" }, { "info": { "name": "Airbyte Update a Source", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.airbyte.com/v1/sources/:sourceId", "params": [ { "name": "sourceId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Airbyte Update a Source" }, { "info": { "name": "Airbyte Delete a Source", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.airbyte.com/v1/sources/:sourceId", "params": [ { "name": "sourceId", "value": "", "type": "path" } ] }, "docs": "Airbyte Delete a Source" }, { "info": { "name": "Airbyte Initiate OAuth for a Source", "type": "http" }, "http": { "method": "POST", "url": "https://api.airbyte.com/v1/sources/initiateOAuth", "body": { "type": "json", "data": "{}" } }, "docs": "Given a source ID, workspace ID, and redirect URL, initiates OAuth for the source.\n\nThis returns a fully formed URL for performing user authentication against the relevant source identity provider (IdP). Once authentication has been completed, the IdP will redirect to an Airbyte endpoint which will save the access and refresh tokens off as a secret and return the secret ID to the redirect URL specified in the `secret_id` query string parameter.\n\nThat secret ID can be used to create a source with" } ] } ], "bundled": true }