v1

latestOpenAPI 3.1.02026-07-2654172281.3 KB
public_workspaces
public
Workspaces

Create OAuth override credentials for a workspace and source type.

Create/update a set of OAuth credentials to override the Airbyte-provided OAuth credentials used for source/destination OAuth. In order to determine what the credential configuration needs to be, please see the connector specification of the relevant source/destination.

put/workspaces/{workspaceId}/oauthCredentials

Request body

actorType'source' | 'destination' required

Whether you're setting this override for a source or destination

name'airtable' | 'amazon-ads' | 'amazon-seller-partner' | 'asana' | 'azure-blob-storage' | 'bing-ads' | 'drift' | 'facebook-marketing' | 'gcs' | 'github' | 'gitlab' | 'google-ads' | 'google-analytics-data-api' | 'google-drive' | 'google-search-console' | 'google-sheets' | 'hubspot' | 'instagram' | 'lever-hiring' | 'linkedin-ads' | 'mailchimp' | 'microsoft-onedrive' | 'microsoft-sharepoint' | 'microsoft-teams' | 'monday' | 'notion' | 'pinterest' | 'rd-station-marketing' | 'salesforce' | 'slack' | 'smartsheets' | 'snapchat-marketing' | 'snowflake' | 'surveymonkey' | 'tiktok-marketing' | 'trello' | 'typeform' | 'youtube-analytics' | 'zendesk-chat' | 'zendesk-support' | 'zendesk-talk' required

Example request

{
  "configuration": {
    "credentials": {
      "client_id": "123456789000",
      "client_secret": "secret"
    }
  }
}

Response

OAuth credential override was successful.