Slackbot
10/17/2025, 9:05 PMkapa.ai
10/17/2025, 9:06 PMclient_id and client_secret Alternatively, if you need to retrieve existing credentials from your Kubernetes deployment, you can run: kubectl get secret airbyte-auth-secrets -n <YOUR_NAMESPACE> -o yaml The values will be base64 encoded, which you can decode using: echo '<encoded-value>' | base64 -d ## Step 2: Obtain an Access Token via API Once you have your client_id and client_secret, make the following API request: POST <YOUR_WEBAPP_URL>/api/v1/applications/token Include this JSON body in your request: json { "client_id": "", "client_secret": "" } Replace <YOUR_WEBAPP_URL> with the URL you use to access the Airbyte UI. The API response will provide an access_token, which is a Bearer Token valid for 3 minutes. You can use this token to make requests to the Airbyte API. Important: Access tokens are short-lived (3 minutes), so it's recommended to fetch a new token before each request. The Terraform Provider/SDKs handle this automatically if you initialize them with the Client Credentials grant type using your client_id and client_secret. [Configuring API Access](https://docs.airbyte.com/platform/using-airbyte/configuring-api-access) | [Authentication](https://docs.airbyte.com/platform/deploying-airbyte/integrations/authentication)