Update the workspace SSO integration

Replaces protocol, authByInvite, anonymizeUsers and redirectUrl, and merges the supplied config over the stored one.

Notes that matter in practice:

  • Send the masked secret back unchanged to keep it. A config.clientSecret starting with *** is dropped before the merge, so the stored secret survives. Sending a real value replaces it.
  • Because config is merged rather than replaced, keys you omit keep their previous values.
  • Low-tier plans get 403; this check is not the same as the Enterprise-only check on create.
  • 404 when the workspace has no integration yet.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
curl -X PUT 'https://apis.elai.io/api/v1/sso' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'
Body Params

SSO configuration payload. config requirements depend on protocol.

string
required

Identity protocol, e.g. oidc.

config
object
required

Protocol-specific settings. On update, a clientSecret starting with *** is ignored so the stored secret survives.

boolean

Coerced with Boolean(); any truthy value enables it.

boolean

Coerced with Boolean().

uri
Responses

config.clientSecret masked.

message explains why.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json