GetSSOConfig
Retrieve a single SSO configuration by its unique identifier.
/api/v1/sso/configurations/{id}Operation ID
GetSSOConfigSince
1.0.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
Path Parameters
idStringRequiredUnique identifier of the SSO configuration to retrieve.
Query Parameters
tenantUuidStringDeprecated and ignored. SSO configurations are global.
Responses
200 OKOn success, this API returns the following response structure.
uuidStringUnique identifier of the SSO configuration.
Example: sso-cfg-001
tenantUuidStringDeprecated and ignored. SSO configurations are global.
Example: deprecated-tenant-uuid
issuerStringIssuer URL that uniquely identifies this SSO configuration.
Example: https://idp.example.com
displayNameStringHuman-readable display name for this SSO configuration.
Example: Corporate SSO
providerTypeStringType of identity provider, e.g. OIDC, SAML, or LDAP.
Example: OIDC
protocolStringAuthentication protocol used by this SSO configuration.
Example: oidc
oidcConfigObjectOidc config
clientIdStringOAuth 2.0 client identifier issued by the OIDC provider.
Example: my-client-id
clientSecretStringOAuth 2.0 client secret issued by the OIDC provider.
Example: s3cr3t
wellKnownUrlStringURL of the OIDC provider well-known discovery document.
Example: https://idp.example.com/.well-known/openid-configuration
redirectUriStringRedirect URI registered with the OIDC provider for the callback.
Example: https://zcf.example.com/sso/callback
scopeStringSpace-separated OAuth 2.0 scopes requested during authentication.
Example: openid profile email
configNameStringHuman-readable name identifying this OIDC configuration.
Example: Corporate OIDC
samlConfigObjectSAML config
idpEntityIdStringEntity ID of the SAML Identity Provider.
Example: https://idp.example.com/saml/metadata
idpSsoUrlStringSingle Sign-On service URL of the Identity Provider.
Example: https://idp.example.com/saml/sso
idpSloUrlStringSingle Logout service URL of the Identity Provider.
Example: https://idp.example.com/saml/slo
idpCertificateStringPEM-encoded X.509 certificate of the Identity Provider.
Example: -----BEGIN CERTIFICATE----- ...
idpMetadataUrlStringURL to fetch the Identity Provider metadata XML document.
Example: https://idp.example.com/saml/metadata.xml
spEntityIdStringEntity ID of the SAML Service Provider (this application).
Example: https://zcf.example.com/saml/sp
nameIdFormatStringNameID format used to identify the subject in SAML assertions.
Example: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
signRequestsBooleanWhether to cryptographically sign outgoing SAML AuthnRequests.
Example: true
forceAuthnBooleanWhether to force re-authentication even if a valid IDP session exists.
Example: false
spCertificatePemStringPEM-encoded X.509 certificate used by the Service Provider for request signing.
Example: -----BEGIN CERTIFICATE----- ...
ldapConfigObjectLDAP config
serverAddressStringHostname or IP address of the LDAP server.
Example: ldap.example.com
portIntegerTCP port on which the LDAP server is listening.
Example: 389
baseDnStringBase Distinguished Name used as the root for LDAP searches.
Example: dc=example,dc=com
bindDnStringDistinguished Name of the service account used to bind to LDAP.
Example: cn=admin,dc=example,dc=com
bindPasswordStringPassword for the LDAP bind account.
Example: bindP@ssw0rd
userSearchBaseStringBase DN under which user entries are searched.
Example: ou=users,dc=example,dc=com
userSearchFilterStringLDAP search filter expression used to locate user entries.
Example: (uid=%s)
useSslBooleanWhether to use SSL/TLS when connecting to the LDAP server.
Example: true
userProvisioningStringUser provisioning strategy applied when a user logs in for the first time.
Example: auto
groupProvisioningStringGroup provisioning strategy for synchronizing IDP groups to ZCF.
Example: sync
attributeMappingsLinkedHashMapAttribute mapping rules between identity provider and local fields
Example: (nested object)
groupMappingsListGroup mappings
Example: (nested array)
idpGroupStringName of the group as defined in the Identity Provider.
Example: idp-admins
zcfRoleStringZCF role that members of the IDP group are assigned.
Example: admin
sourceStringSource system that created or manages this SSO configuration.
Example: manual
statusStringCurrent lifecycle status of this SSO configuration.
Example: active
enabledBooleanWhether this SSO configuration is enabled and accepting logins.
Example: true
lastTestAtStringLast test at
Example: 2026-01-15T08:00:00Z
lastTestResultStringResult of the most recent connectivity test for this configuration.
Example: success
createdAtStringCreated at
Example: 2026-01-15T08:00:00Z
updatedAtStringUpdated at
Example: 2026-01-15T08:00:00Z
descriptionStringHuman-readable description of this SSO configuration.
Example: Corporate identity provider with SCIM provisioning
provisioningModesListUnified provisioning modes enabled for this SSO configuration.
Example: item1,item2
builtInBooleanWhether this SSO configuration is managed by the system and cannot be deleted.
Example: true
associatedPlatformCountIntegerNumber of downstream platforms currently associated with this SSO configuration.
Example: 2
Change History
View all change historyChange Time
AddedResponse fields associatedPlatformCount, builtIn, description...View API
