ListSSOConfigs
List all global SSO configurations with pagination.
/api/v1/sso/configurationsOperation ID
ListSSOConfigsSince
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
Query Parameters
tenantUuidStringDeprecated and ignored. SSO configurations are global.
limitIntegerMaximum number of SSO configurations to return in a single page.
Example: 0
offsetIntegerZero-based index of the first SSO configuration in this page.
Example: 0
Responses
200 OKOn success, this API returns the following response structure.
itemsListCollection of result items
Example: (nested array)
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
totalIntegerTotal number of SSO configurations matching the query.
Example: 5
limitIntegerMaximum number of items returned in this page.
Example: 20
offsetIntegerZero-based offset of the first item in this page.
Example: 20
Change History
View all change historyChange Time
AddedResponse fields associatedPlatformCount, builtIn, description...View API
