Skip to main content
PUT
/
workspaces
/
{workspace_id}
/
integrations
/
{provider_id}
Error
A valid request URL is required to generate request examples
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>",
      "input": "<unknown>",
      "ctx": {}
    }
  ]
}

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

workspace_id
string<uuid>
required
provider_id
string
required

Query Parameters

grant_type
enum<string>
default:authorization_code

Grant type for OAuth 2.0.

Available options:
authorization_code,
client_credentials

Body

application/json

Request model for updating an integration.

grant_type
enum<string>
required

OAuth grant type for this integration

Available options:
authorization_code,
client_credentials
client_id
string | null

OAuth client ID for the provider

Minimum string length: 1
client_secret
string<password> | null

OAuth client secret for the provider

Minimum string length: 1
authorization_endpoint
string | null

OAuth authorization endpoint URL. Overrides provider defaults when set.

Minimum string length: 8
token_endpoint
string | null

OAuth token endpoint URL. Overrides provider defaults when set.

Minimum string length: 8
scopes
string[] | null

OAuth scopes to request for this integration

Response

Successful Response