SSO & Connections
Workspace SSO providers and user OAuth connections (GitHub, GitLab).
5 tools
# list_sso_providers
List configured SSO providers
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
# connect_sso_provider
Connect a Zitadel-side IdP to this workspace. Customer creates the IdP in Zitadel and supplies the resulting idp_id.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| provider_name | string | ● | google|entra|okta|oidc|saml|ldap |
| zitadel_idp_id | string | ● | IdP id from Zitadel |
| display_name | string | — | Human-readable name |
| domains | array | — | Email domains routed to this IdP |
| enabled | boolean | — | Enable |
# disconnect_sso_provider
Disconnect an SSO provider
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| provider_id | string | ● | SSO provider row id |
# list_external_connections
List user OAuth connections (GitHub, GitLab) in this workspace
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
# list_my_external_connections
List the calling user's OAuth connections in this workspace. user_email defaults to the authenticated actor.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| user_email | string | — | Optional. Defaults to the calling user. |