v22

latestOpenAPI 3.0.0raw.githubusercontent.com2026-07-01140308542.4 KB
svc-org-management_other

Enable SSO for organization

post/organizations/{organization_id}/sso-connection

Path parameters

organization_idstring required

Organization ID or label identifier

Organization ID or label

Headers

X-Client-Request-IDstring uuid

Unique request identifier specified by the originating caller and passed along by proxies.

Request body

identifierstring required

SSO provider identifier (e.g., issuer URL)

client_idstring required

OAuth 2.0 client ID

client_secretstring

OAuth 2.0 client secret (optional, will be encrypted if provided)

Response

SSO connection created successfully

idstring required

Unique identifier for the SSO connection

identifierstring required

SSO provider identifier (e.g., issuer URL)

client_idstring nullable required

OAuth 2.0 client ID

client_secret_setboolean required

Whether a client secret is configured

created_atstring date-time required

The time the entity was created in utc

updated_atstring date-time required

The time the entity was mostly recently updated in utc

permissionsOrgManagementPermissions

Permissions granted to the authenticated principal for this resource. Only populated when the 'expand[]=permissions' query parameter is provided. Keys are resource types (e.g., "organizations"), values are objects mapping permission names to boolean values indicating if the permission is granted.

Example response

{
  "permissions": {
    "organizations": {
      "read": true,
      "update": true
    },
    "users": {
      "read": true,
      "list": true
    }
  }
}