v27

latestOpenAPI 3.1.0raw.githubusercontent.com2026-04-22216424765.0 KB
gateway.openapi_Gateway

Update Identity Provider

patch/v1/accounts/{account_id}/identityProviders/{identity_provider_id}

Path parameters

account_idstring required

The Account Id

identity_provider_idstring required

The Identity Provider Id

Request body

displayNamestring
createTimestring date-time
updateTimestring date-time
tenantDomainsstring[]
state'STATE_UNSPECIFIED' | 'CREATING' | 'READY' | 'UPDATING' | 'DELETING'
domainUrlstring

The domain URL.

issuerUrlstring

The OIDC issuer URL.

clientIdstring

The OIDC client ID.

enableJitUserProvisioningboolean

Enable Just-In-Time (JIT) user provisioning. When enabled, users are automatically created in the account on first SSO login if they don't already exist. When disabled, users must be pre-provisioned before they can authenticate via SSO.

jitDefaultRolestring

Default role assigned to JIT-provisioned users. Valid values: "admin", "user", "contributor", "inference-user". Only applies when enable_jit_user_provisioning is true and RBAC V2 is enabled. If empty or unset, defaults to "inference-user" (least privilege). If RBAC V2 is not enabled for the account, JIT users always get "user" role.

Response

A successful response.

namestring
displayNamestring
createTimestring date-time
updateTimestring date-time
tenantDomainsstring[]
state'STATE_UNSPECIFIED' | 'CREATING' | 'READY' | 'UPDATING' | 'DELETING'
domainUrlstring

The domain URL.

issuerUrlstring

The OIDC issuer URL.

clientIdstring

The OIDC client ID.

enableJitUserProvisioningboolean

Enable Just-In-Time (JIT) user provisioning. When enabled, users are automatically created in the account on first SSO login if they don't already exist. When disabled, users must be pre-provisioned before they can authenticate via SSO.

jitDefaultRolestring

Default role assigned to JIT-provisioned users. Valid values: "admin", "user", "contributor", "inference-user". Only applies when enable_jit_user_provisioning is true and RBAC V2 is enabled. If empty or unset, defaults to "inference-user" (least privilege). If RBAC V2 is not enabled for the account, JIT users always get "user" role.