UpdateSSOPlatformSCIM
Update SCIM URL, token reference, sync scope, and mappings for one associated platform.
/api/v1/sso/configurations/{id}/platforms/{platformUuid}/scimOperation ID
UpdateSSOPlatformSCIMSince
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
application/jsonPath Parameters
idStringRequiredSSO configuration UUID.
platformUuidStringRequiredTarget platform UUID.
Body Fields
scimBaseUrlStringRequiredDownstream SCIM base URL.
Example: https://cloud.example.com/zstack/scim/v2
scimTokenStringRequiredOptional SCIM bearer token. Empty keeps the stored token; if no token exists federation generates a random one.
Example: scim-token-plain-value
scimSyncScopeListRequiredSCIM resource types enabled for this platform.
Example: item1,item2
scimTestPassedBooleanRequiredWhether the supplied SCIM endpoint has passed connectivity test.
Example: true
resourceConfigsListRequiredResource-specific field and role mappings.
Example: (nested array)
resourceStringSCIM resource type, e.g. Users, Groups, Roles, or RoleBindings.
Example: value
fieldMappingsListField mappings applied before dispatching events to this target.
Example: (nested array)
sourceStringSource field name in the ZIAM SCIM event payload.
Example: value
targetStringTarget field name expected by the downstream platform.
Example: value
requiredBooleanWhether this mapped field must be present after defaulting.
Example: true
defaultValueStringDefault value used when the source field is empty.
Example: value
roleMappingsListRole mappings applied to RoleBindings events before dispatching.
Example: (nested array)
roleKeyStringStable role key from ZIAM/Casdoor.
Example: value
downstreamRoleUuidStringRole UUID expected by the downstream platform.
Example: value
targetAccountUuidStringOptional downstream account UUID used for role binding creation.
Example: value
