On this page

API Integration Actions reference

This reference provides the API Integration Actions schema contracts supported in the Integration Builder. Use them to create API action flows to your APIs.

Universal Logout

The following are schema contracts for Universal Logout actions.

Proprietary Universal Logout

The following are input (requests) and output (responses) for the Proprietary Universal Logout action.

Input

Property Description Type Required
externalUserId The external user ID string
externalUserName The external username string
oktaUserId The Okta user ID string

Output

Property Description Type
executionStatus Execution result details for the logout request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string
logoutStatus Final logout outcome returned by the action (SUCCESS or FAILURE) string

Provisioning action contracts

The following are schema contracts for provisioning actions, which also includes Entitlement Management.

Provisioning Create User

This action schema contract is for provisioning users.

Input

Property Description Type Required
user A SCIM user object object
user.schemas List of schemas for the user object array TRUE
user.id The ID of the user string TRUE
user.externalId External ID of the user, defined by the provisioning client string
user.userName A unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string TRUE
user.name The components of the user's real name object
user.name.formatted The full name (including middle name, titles, and suffixes) that's formatted for display string
user.name.familyName The family name of the user string
user.name.givenName The given name of the user string
user.name.middleName The middle name of the user string
user.name.honorificPrefix The honorific prefix or title of the user string
user.name.honorificSuffix The honorific suffix of the user string
user.displayName The name of the user, suitable for display to end users string
user.nickName The casual way to address the user in real life string
user.profileUrl A fully qualified URL pointing to a page representing the user's online profile string
user.title The user's title, such as Vice President string
user.userType Identifies the relationship between the organization and the user string
user.preferredLanguage Indicates the user's preferred written or spoken language string
user.locale Indicates the user's default location for localization purposes string
user.timezone The user's time zone in Olson database format, for example America/Los_Angeles string
user.active A boolean value indicating the user's administrative status boolean
user.password The user's cleartext password used for initial set or reset string
user.emails Email addresses for the user array
user.emails[].value Email address value for the user string
user.emails[].display Human-readable display value for the email entry string
user.emails[].type Label indicating the email type, such as work or home string
user.emails[].primary Indicates whether this is the primary email value boolean
user.phoneNumbers Phone numbers for the user array
user.phoneNumbers[].value Phone number value for the user string
user.phoneNumbers[].display Human-readable display value for the phone entry string
user.phoneNumbers[].type Label indicating the phone type, such as work, home, or mobile string
user.phoneNumbers[].primary Indicates whether this is the primary phone number boolean
user.ims Instant messaging addresses for the user array
user.ims[].value Instant messaging address value for the user string
user.ims[].display Human-readable display value for the IM entry string
user.ims[].type Label indicating the IM type, such as aim or xmpp string
user.ims[].primary Indicates whether this is the primary IM value boolean
user.photos URLs of photos of the user array
user.photos[].value URL value for the photo entry string
user.photos[].display Human-readable display value for the photo entry string
user.photos[].type Label indicating photo type, such as photo or thumbnail string
user.photos[].primary Indicates whether this is the primary photo value boolean
user.addresses A physical mailing address for the user array
user.addresses[].formatted Full mailing address formatted for display string
user.addresses[].streetAddress Full street address component string
user.addresses[].locality City or locality component string
user.addresses[].region State or region component string
user.addresses[].postalCode ZIP or postal code component string
user.addresses[].country Country name component string
user.addresses[].type Label indicating address type, such as work or home string
user.addresses[].primary Indicates whether this is the primary address value boolean
user.groups A list of groups to which the user belongs array
user.groups[].value Identifier of the user's group string
user.groups[].ref URI of the corresponding group resource string
user.groups[].display Human-readable display value for the group entry string
user.groups[].type Label indicating group membership type string
user.entitlements A list of entitlements for the user array
user.entitlements[].value Entitlement value string
user.entitlements[].display Human-readable display value for the entitlement entry string
user.entitlements[].type Label indicating entitlement type string
user.entitlements[].primary Indicates whether this is the primary entitlement value boolean
user.roles A list of roles for the user array
user.roles[].value Role value string
user.roles[].display Human-readable display value for the role entry string
user.roles[].type Label indicating role type string
user.roles[].primary Indicates whether this is the primary role value boolean
user.x509Certificates A list of certificates issued to the user array
user.x509Certificates[].value X.509 certificate value string
user.x509Certificates[].display Human-readable display value for the certificate entry string
user.x509Certificates[].type Label indicating certificate type string
user.x509Certificates[].primary Indicates whether this is the primary certificate value boolean
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User
Enterprise user object schema object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.employeeNumber
A string identifier assigned to a person by the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.costCenter
Name of the cost center string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.organization
Name of the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.division
Name of the division string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.department
Name of the department string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager
Manager object for the user object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.value
ID of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.ref
URI of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.displayName
Display name of the user's manager string

Output

Property Description Type
user A SCIM user object object
user.schemas List of schemas for the user object array
user.id The ID of the user string
user.externalId External ID of the user, defined by the provisioning client string
user.userName Unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty userName value. This identifier must be unique across the service provider's entire set of users. Required. string
user.name The components of the user's real name object
user.name.formatted The full name, including middle name, titles, and suffixes, formatted for display string
user.name.familyName The family name of the user string
user.name.givenName The given name of the user string
user.name.middleName The middle name of the user string
user.name.honorificPrefix The honorific prefix or title of the user string
user.name.honorificSuffix The honorific suffix of the user string
user.displayName The name of the user for display in the UI string
user.nickName The casual way to address the user in real life string
user.profileUrl A fully qualified URL pointing to a page representing the user's online profile string
user.title The user's title, such as Vice President string
user.userType Identifies the relationship between the organization and the user string
user.preferredLanguage Indicates the user's preferred written or spoken language string
user.locale Indicates the user's default location for localization purposes string
user.timezone The user's time zone in Olson database format, for example America/Los_Angeles string
user.active A Boolean value indicating the user's administrative status boolean
user.password The user's cleartext password used for initial set or reset string
user.emails Email addresses for the user array
user.emails[].value Email address value for the user string
user.emails[].display Human-readable display value for the email entry string
user.emails[].type Label indicating the email type, such as work or home string
user.emails[].primary Indicates whether this is the primary email value boolean
user.phoneNumbers Phone numbers for the user array
user.phoneNumbers[].value Phone number value for the user string
user.phoneNumbers[].display Human-readable display value for the phone entry string
user.phoneNumbers[].type Label indicating the phone type, such as work, home, or mobile string
user.phoneNumbers[].primary Indicates whether this is the primary phone number boolean
user.ims Instant messaging addresses for the user array
user.ims[].value Instant messaging address value for the user string
user.ims[].display Human-readable display value for the IM entry string
user.ims[].type Label indicating the IM type, such as aim or xmpp string
user.ims[].primary Indicates whether this is the primary IM value boolean
user.photos URLs of photos of the user array
user.photos[].value URL value for the photo entry string
user.photos[].display Human-readable display value for the photo entry string
user.photos[].type Label indicating photo type, such as photo or thumbnail string
user.photos[].primary Indicates whether this is the primary photo value boolean
user.addresses A physical mailing address for the user array
user.addresses[].formatted Full mailing address formatted for display string
user.addresses[].streetAddress Full street address component string
user.addresses[].locality City or locality component string
user.addresses[].region State or region component string
user.addresses[].postalCode ZIP or postal code component string
user.addresses[].country Country name component string
user.addresses[].type Label indicating address type, such as work or home string
user.addresses[].primary Indicates whether this is the primary address value boolean
user.groups A list of groups to which the user belongs array
user.groups[].value Identifier of the user's group string
user.groups[].ref URI of the corresponding group resource string
user.groups[].display Human-readable display value for the group entry string
user.groups[].type Label indicating group membership type string
user.entitlements A list of entitlements for the user array
user.entitlements[].value Entitlement value string
user.entitlements[].display Human-readable display value for the entitlement entry string
user.entitlements[].type Label indicating entitlement type string
user.entitlements[].primary Indicates whether this is the primary entitlement value boolean
user.roles A list of roles for the user array
user.roles[].value Role value string
user.roles[].display Human-readable display value for the role entry string
user.roles[].type Label indicating role type string
user.roles[].primary Indicates whether this is the primary role value boolean
user.x509Certificates A list of certificates issued to the user array
user.x509Certificates[].value X.509 certificate value string
user.x509Certificates[].display Human-readable display value for the certificate entry string
user.x509Certificates[].type Label indicating certificate type string
user.x509Certificates[].primary Indicates whether this is the primary certificate value boolean
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User
Enterprise user object schema object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.employeeNumber
String identifier assigned to a person by the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.costCenter
Name of the cost center string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.organization
Name of the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.division
Name of the division string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.department
Name of the department string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager
Manager object for the user object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.value
ID of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.ref
URI of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.displayName
Display name of the user's manager string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Update User

This action schema contract is for provisioning users.

Input

Property Description Type Required
user A SCIM user object object
user.schemas List of schemas for the user object array TRUE
user.id The ID of the user string TRUE
user.externalId External ID of the user, defined by the provisioning client string
user.userName A unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string TRUE
user.name The components of the user's real name object
user.name.formatted The full name (including middle name, titles, and suffixes) that's formatted for display string
user.name.familyName The family name of the user string
user.name.givenName The given name of the user string
user.name.middleName The middle name of the user string
user.name.honorificPrefix The honorific prefix or title of the user string
user.name.honorificSuffix The honorific suffix of the user string
user.displayName The name of the user, suitable for display to end users string
user.nickName The casual way to address the user in real life string
user.profileUrl A fully qualified URL pointing to a page representing the user's online profile string
user.title The user's title, such as Vice President string
user.userType Identifies the relationship between the organization and the user string
user.preferredLanguage Indicates the user's preferred written or spoken language string
user.locale Indicates the user's default location for localization purposes string
user.timezone The user's time zone in Olson database format, for example America/Los_Angeles string
user.active A boolean value indicating the user's administrative status boolean
user.password The user's cleartext password used for initial set or reset string
user.emails Email addresses for the user array
user.emails[].value Email address value for the user string
user.emails[].display Human-readable display value for the email entry string
user.emails[].type Label indicating the email type, such as work or home string
user.emails[].primary Indicates whether this is the primary email value boolean
user.phoneNumbers Phone numbers for the user array
user.phoneNumbers[].value Phone number value for the user string
user.phoneNumbers[].display Human-readable display value for the phone entry string
user.phoneNumbers[].type Label indicating the phone type, such as work, home, or mobile string
user.phoneNumbers[].primary Indicates whether this is the primary phone number boolean
user.ims Instant messaging addresses for the user array
user.ims[].value Instant messaging address value for the user string
user.ims[].display Human-readable display value for the IM entry string
user.ims[].type Label indicating the IM type, such as aim or xmpp string
user.ims[].primary Indicates whether this is the primary IM value boolean
user.photos URLs of photos of the user array
user.photos[].value URL value for the photo entry string
user.photos[].display Human-readable display value for the photo entry string
user.photos[].type Label indicating photo type, such as photo or thumbnail string
user.photos[].primary Indicates whether this is the primary photo value boolean
user.addresses A physical mailing address for the user array
user.addresses[].formatted Full mailing address formatted for display string
user.addresses[].streetAddress Full street address component string
user.addresses[].locality City or locality component string
user.addresses[].region State or region component string
user.addresses[].postalCode ZIP or postal code component string
user.addresses[].country Country name component string
user.addresses[].type Label indicating address type, such as work or home string
user.addresses[].primary Indicates whether this is the primary address value boolean
user.groups A list of groups to which the user belongs array
user.groups[].value Identifier of the user's group string
user.groups[].ref URI of the corresponding group resource string
user.groups[].display Human-readable display value for the group entry string
user.groups[].type Label indicating group membership type string
user.entitlements A list of entitlements for the user array
user.entitlements[].value Entitlement value string
user.entitlements[].display Human-readable display value for the entitlement entry string
user.entitlements[].type Label indicating entitlement type string
user.entitlements[].primary Indicates whether this is the primary entitlement value boolean
user.roles A list of roles for the user array
user.roles[].value Role value string
user.roles[].display Human-readable display value for the role entry string
user.roles[].type Label indicating role type string
user.roles[].primary Indicates whether this is the primary role value boolean
user.x509Certificates A list of certificates issued to the user array
user.x509Certificates[].value X.509 certificate value string
user.x509Certificates[].display Human-readable display value for the certificate entry string
user.x509Certificates[].type Label indicating certificate type string
user.x509Certificates[].primary Indicates whether this is the primary certificate value boolean
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User
Enterprise user object schema object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.employeeNumber
A string identifier assigned to a person by the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.costCenter
Name of the cost center string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.organization
Name of the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.division
Name of the division string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.department
Name of the department string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager
Manager object for the user object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.value
ID of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.ref
URI of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.displayName
Display name of the user's manager string

Output

Property Description Type
user A SCIM user object object
user.schemas List of schemas for the user object array
user.id The ID of the user string
user.externalId External ID of the user, defined by the provisioning client string
user.userName A unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string
user.name The components of the user's real name object
user.name.formatted The full name (including middle names, titles, and suffixes) formatted for display string
user.name.familyName The family name of the user string
user.name.givenName The given name of the user string
user.name.middleName The middle name of the user string
user.name.honorificPrefix The honorific prefix or title of the user string
user.name.honorificSuffix The honorific suffix of the user string
user.displayName The name of the user, suitable for display to end users string
user.nickName The casual way to address the user in real life string
user.profileUrl A fully qualified URL pointing to a page representing the user's online profile string
user.title The user's title, such as Vice President string
user.userType Identifies the relationship between the organization and the user string
user.preferredLanguage Indicates the user's preferred written or spoken language string
user.locale Indicates the user's default location for localization purposes string
user.timezone The user's time zone in Olson database format, for example America/Los_Angeles string
user.active A boolean value indicating the user's administrative status boolean
user.password The user's cleartext password used for initial set or reset string
user.emails Email addresses for the user array
user.emails[].value Email address value for the user string
user.emails[].display Human-readable display value for the email entry string
user.emails[].type Label indicating the email type, such as work or home string
user.emails[].primary Indicates whether this is the primary email value boolean
user.phoneNumbers Phone numbers for the user array
user.phoneNumbers[].value Phone number value for the user string
user.phoneNumbers[].display Human-readable display value for the phone entry string
user.phoneNumbers[].type Label indicating the phone type, such as work, home, or mobile string
user.phoneNumbers[].primary Indicates whether this is the primary phone number boolean
user.ims Instant messaging addresses for the user array
user.ims[].value Instant messaging address value for the user string
user.ims[].display Human-readable display value for the IM entry string
user.ims[].type Label indicating the IM type, such as aim or xmpp string
user.ims[].primary Indicates whether this is the primary IM value boolean
user.photos URLs of photos of the user array
user.photos[].value URL value for the photo entry string
user.photos[].display Human-readable display value for the photo entry string
user.photos[].type Label indicating photo type, such as photo or thumbnail string
user.photos[].primary Indicates whether this is the primary photo value boolean
user.addresses A physical mailing address for the user array
user.addresses[].formatted Full mailing address formatted for display string
user.addresses[].streetAddress Full street address component string
user.addresses[].locality City or locality component string
user.addresses[].region State or region component string
user.addresses[].postalCode ZIP or postal code component string
user.addresses[].country Country name component string
user.addresses[].type Label indicating address type, such as work or home string
user.addresses[].primary Indicates whether this is the primary address value boolean
user.groups A list of groups to which the user belongs array
user.groups[].value Identifier of the user's group string
user.groups[].ref URI of the corresponding group resource string
user.groups[].display Human-readable display value for the group entry string
user.groups[].type Label indicating group membership type string
user.entitlements A list of entitlements for the user array
user.entitlements[].value Entitlement value string
user.entitlements[].display Human-readable display value for the entitlement entry string
user.entitlements[].type Label indicating entitlement type string
user.entitlements[].primary Indicates whether this is the primary entitlement value boolean
user.roles A list of roles for the user array
user.roles[].value Role value string
user.roles[].display Human-readable display value for the role entry string
user.roles[].type Label indicating role type string
user.roles[].primary Indicates whether this is the primary role value boolean
user.x509Certificates A list of certificates issued to the user array
user.x509Certificates[].value X.509 certificate value string
user.x509Certificates[].display Human-readable display value for the certificate entry string
user.x509Certificates[].type Label indicating certificate type string
user.x509Certificates[].primary Indicates whether this is the primary certificate value boolean
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User
Enterprise user object schema object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.employeeNumber
A string identifier assigned to a person by the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.costCenter
Name of the cost center string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.organization
Name of the organization string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.division
Name of the division string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.department
Name of the department string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager
Manager object for the user object
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.value
ID of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.ref
URI of the SCIM resource representing the user's manager string
user.urn:ietf:params:scim:schemas:extension:enterprise:2.0:
User.manager.displayName
Display name of the user's manager string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Update User Password

This action schema contract is for provisioning users.

Input

Property Description Type Required
userId ID of the user whose password is updated string TRUE
password New password for the user string TRUE

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Activate User

This action schema contract is for provisioning users.

Input

Property Description Type Required
userId ID of the user to activate string TRUE

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Deactivate User

This action schema contract is for provisioning users.

Input

Property Description Type Required
userId ID of the user to deactivate string TRUE

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Get User by ID

This action schema contract is for provisioning users.

Input

Property Description Type Required
userId ID of the user to retrieve string TRUE

Output

Property Description Type
user A SCIM user object object
user.schemas List of schemas for the user object. Required. array
user.id The ID of the user. Required. string
user.externalId External ID of the user, defined by the provisioning client string
user.userName A unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Get User by UserName

This action schema contract is for provisioning users.

Input

Property Description Type Required
userName A unique username of the user to retrieve string TRUE

Output

Property Description Type
user A SCIM user object object
user.schemas List of schemas for the user object array
user.id The ID of the user string
user.externalId External ID of the user, defined by the provisioning client string
user.userName A unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Users

This action schema contract is for provisioning users.

Input

Property Description Type Required
pagination Pagination object for list users requests object
pagination.cursor Cursor used to continue listing users from a specific position string
pagination.limit Maximum number of users to return in the response integer

Output

Property Description Type
resources List of user objects returned by the request array
resources[].schemas List of schemas for the user object array
resources[].id The ID of the user string
resources[].externalId External ID of the user, defined by the provisioning client string
resources[].userName Unique identifier for the user, typically used by the user to directly authenticate to the service provider. Each user must include a non-empty username value. This identifier must be unique across the service provider's entire set of users. Required. string
pagination Pagination details for the response object
pagination.nextCursor Cursor for retrieving the next page of users string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Create Group

This action schema contract is for provisioning users.

Input

Property Description Type Required
group group object for provisioning operations object
group.schemas List of schemas for the group object array TRUE
group.id The ID of the group string
group.displayName A human-readable name for the group. Required. string TRUE
group.description Group description string

Output

Property Description Type
group A SCIM group object object
group.schemas List of schemas for the group object array
group.id The ID of the group string
group.displayName A human-readable name for the group. Required. string
group.description Group description string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Update Group

This action schema contract is for provisioning groups.

Input

Property Description Type Required
group group object for provisioning operations object
group.schemas List of schemas for the group object array TRUE
group.id The ID of the group string
group.displayName A human-readable name for the group. Required. string TRUE
group.description Group description string

Output

Property Description Type
group A SCIM group object object
group.schemas List of schemas for the group object array
group.id The ID of the group string
group.displayName A human-readable name for the group. Required. string
group.description Group description string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Remove Group

This action schema contract is for provisioning groups.

Input

Property Description Type Required
groupId ID of the group to remove string TRUE

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Add Group Members

This action schema contract is for provisioning groups.

Input

Property Description Type Required
groupId Identifier of the group string TRUE
groupMembers List of group member objects to add array TRUE
groupMembers[].value Identifier of the member of this group string TRUE
groupMembers[].display The display name for this group member object string

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Remove Group Members

This action schema contract is for provisioning groups.

Input

Property Description Type Required
groupId Identifier of the group string TRUE
groupMembers List of group member objects to remove array TRUE
groupMembers[].value Identifier of the member of this group string TRUE
groupMembers[].display The display name for this group member object string

Output

Property Description Type
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Group Members

This action schema contract is for provisioning groups.

Input

Property Description Type Required
groupId Identifier of the group string TRUE
pagination Pagination object for list requests object
pagination.cursor Cursor used to continue listing members from a specific position string
pagination.limit Maximum number of members to return in the response integer

Output

Property Description Type
resources List of group member objects returned by the request array
resources[].value Identifier of the member of this group string
resources[].display The display name for this group member object string
pagination Pagination details for the response object
pagination.nextCursor Cursor for retrieving the next page of members string
executionStatus Execution result details for the request object
executionStatus.status Execution result state of the request (SUCCEEDED or FAILED) string
executionStatus.errors List of error objects returned when execution fails or partially fails array
executionStatus.errors[].code Error code identifier string
executionStatus.errors[].summary Human-readable summary of the error string
executionStatus.errors[].details More error details array
executionStatus.errors[].details[] More error detail entry string
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning Get Group by ID

This action schema contract is for provisioning groups.

Input

Property Description Type Required
groupId Identifier of the group string TRUE

Output

Property Description Type
group A SCIM group object object
group.schemas List of schemas for the group object array
group.id The ID of the group string
group.displayName A human-readable name for the group string
group.description Group description string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Groups

This action schema contract is for provisioning groups.

Input

Property Description Type Required
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
resources[] List of SCIM group objects array
resources[].schemas List of schemas for the group object array
resources[].id The ID of the group string
resources[].displayName A human-readable name for the group string
resources[].description Group description string
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Groups by Display Name

This action schema contract is for provisioning groups.

Input

Property Description Type Required
displayName Display name of the group string TRUE
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
resources[] List of SCIM group objects array
resources[].schemas List of schemas for the group object array
resources[].id The ID of the group string
resources[].displayName A human-readable name for the group string
resources[].description Group description string
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List User Schema

This action schema contract is for provisioning Entitlement Management.

Input

Property Description Type Required
scim SCIM server configuration object
scim.baseUri The base URL of the SCIM server string TRUE
scim.authMode Authentication mode of the SCIM server (header, bearer, oauth) string TRUE
scim.entitlementTypes[] List of entitlement types supported by the SCIM server array TRUE
scim.entitlementTypes[].name Entitlement type name string TRUE
scim.entitlementTypes[].endpoint The resource type's HTTP-addressable endpoint relative to the base URL string TRUE
scim.entitlementTypes[].description The resource type's human-readable description string
scim.entitlementTypes[].attributes The attributes of the resource type object
scim.entitlementTypes[].attributes.required Whether this entitlement attribute is required boolean
scim.entitlementTypes[].attributes.multiValued Whether this entitlement attribute can have multiple values boolean
scim.entitlementTypes[].mappings Schema mappings for the entitlement type object TRUE
scim.entitlementTypes[].mappings.idField The name of the field that contains the unique identifier for the entitlement string TRUE
scim.entitlementTypes[].mappings.displayNameField The name of the field that contains the display name for the entitlement string TRUE
scim.entitlementTypes[].mappings.descriptionField The name of the field that contains the description of the entitlement string
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
schemaProperties[] List of schema property definitions array
schemaProperties[].name Name of the schema property string
schemaProperties[].title Display title of the schema property string
schemaProperties[].externalName External name of the schema property string
schemaProperties[].externalNamespace External namespace of the schema property string
schemaProperties[].description Description of the schema property string
schemaProperties[].required Whether the schema property is required boolean
schemaProperties[].propertyType Data type of the schema property (STRING, NUMBER, INTEGER, BOOLEAN, DATE, ARRAY, URI, COUNTRY_CODE, TIMEZONE, LOCALE, LANGUAGE_CODE, EMAIL, OBJECT) string
schemaProperties[].scope Scope of the schema property (SELF, SYSTEM, NONE) string
schemaProperties[].schemaName Name of the schema this property belongs to string
schemaProperties[].defaultValue Default value for the schema property any
schemaProperties[].enumConstraint List of allowed enum values array
schemaProperties[].oneOfConstraint Map of allowed key-value pairs for the property object
schemaProperties[].enumTitles Display titles for enum values object
schemaProperties[].__metadata More metadata for the schema property object
schemaProperties[].properties[] Nested schema property definitions (for object types) array
schemaProperties[].minItems Minimum number of items (for array types) number
schemaProperties[].maxItems Maximum number of items (for array types) number
schemaProperties[].minLength Minimum string length number
schemaProperties[].maxLength Maximum string length number
schemaProperties[].pattern Regex pattern constraint string
schemaProperties[].minimum Minimum numeric value integer
schemaProperties[].maximum Maximum numeric value integer
schemaProperties[].minSize Minimum size constraint number
schemaProperties[].maxSize Maximum size constraint number
schemaProperties[].beforeDate Upper bound date constraint date-time
schemaProperties[].afterDate Lower bound date constraint date-time
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Entitlement Schema

This action schema contract is for provisioning Entitlement Management.

Input

Property Description Type Required
scim SCIM server configuration object
scim.baseUri The base URL of the SCIM server string TRUE
scim.authMode Authentication mode of the SCIM server (header, bearer, oauth) string TRUE
scim.entitlementTypes[] List of entitlement types supported by the SCIM server array TRUE
scim.entitlementTypes[].name Entitlement type name string TRUE
scim.entitlementTypes[].endpoint The resource type's HTTP-addressable endpoint relative to the base URL string TRUE
scim.entitlementTypes[].description The resource type's human-readable description string
scim.entitlementTypes[].attributes The attributes of the resource type object
scim.entitlementTypes[].attributes.required Whether this entitlement attribute is required boolean
scim.entitlementTypes[].attributes.multiValued Whether this entitlement attribute can have multiple values boolean
scim.entitlementTypes[].mappings Schema mappings for the entitlement type object TRUE
scim.entitlementTypes[].mappings.idField The name of the field that contains the unique identifier for the entitlement string TRUE
scim.entitlementTypes[].mappings.displayNameField The name of the field that contains the display name for the entitlement string TRUE
scim.entitlementTypes[].mappings.descriptionField The name of the field that contains the description of the entitlement string
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
schemaProperties[] List of schema property definitions array
schemaProperties[].name Name of the schema property string
schemaProperties[].title Display title of the schema property string
schemaProperties[].externalName External name of the schema property string
schemaProperties[].externalNamespace External namespace of the schema property string
schemaProperties[].description Description of the schema property string
schemaProperties[].required Whether the schema property is required boolean
schemaProperties[].propertyType Data type of the schema property (STRING, NUMBER, INTEGER, BOOLEAN, DATE, ARRAY, URI, COUNTRY_CODE, TIMEZONE, LOCALE, LANGUAGE_CODE, EMAIL, OBJECT) string
schemaProperties[].scope Scope of the schema property (SELF, SYSTEM, NONE) string
schemaProperties[].schemaName Name of the schema this property belongs to string
schemaProperties[].defaultValue Default value for the schema property any
schemaProperties[].enumConstraint List of allowed enum values array
schemaProperties[].oneOfConstraint Map of allowed key-value pairs for the property object
schemaProperties[].enumTitles Display titles for enum values object
schemaProperties[].__metadata More metadata for the schema property object
schemaProperties[].properties[] Nested schema property definitions (for object types) array
schemaProperties[].minItems Minimum number of items (for array types) number
schemaProperties[].maxItems Maximum number of items (for array types) number
schemaProperties[].minLength Minimum string length number
schemaProperties[].maxLength Maximum string length number
schemaProperties[].pattern Regex pattern constraint string
schemaProperties[].minimum Minimum numeric value integer
schemaProperties[].maximum Maximum numeric value integer
schemaProperties[].minSize Minimum size constraint number
schemaProperties[].maxSize Maximum size constraint number
schemaProperties[].beforeDate Upper bound date constraint date-time
schemaProperties[].afterDate Lower bound date constraint date-time
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List User Schema Property Values

This action schema contract is for provisioning Entitlement Management.

Input

Property Description Type Required
scim SCIM server configuration object
scim.baseUri The base URL of the SCIM server string TRUE
scim.authMode Authentication mode of the SCIM server (header, bearer, oauth) string TRUE
scim.entitlementTypes[] List of entitlement types supported by the SCIM server array TRUE
scim.entitlementTypes[].name Entitlement type name string TRUE
scim.entitlementTypes[].endpoint The resource type's HTTP-addressable endpoint relative to the base URL string TRUE
scim.entitlementTypes[].description The resource type's human-readable description string
scim.entitlementTypes[].attributes The attributes of the resource type object
scim.entitlementTypes[].attributes.required Whether this entitlement attribute is required boolean
scim.entitlementTypes[].attributes.multiValued Whether this entitlement attribute can have multiple values boolean
scim.entitlementTypes[].mappings Schema mappings for the entitlement type object TRUE
scim.entitlementTypes[].mappings.idField The name of the field that contains the unique identifier for the entitlement string TRUE
scim.entitlementTypes[].mappings.displayNameField The name of the field that contains the display name for the entitlement string TRUE
scim.entitlementTypes[].mappings.descriptionField The name of the field that contains the description of the entitlement string
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
schemaPropertyValues[] List of schema property values array
schemaPropertyValues[].id Identifier of the schema property value string
schemaPropertyValues[].displayName Display name of the schema property value string
schemaPropertyValues[].schemaPropertyName Name of the schema property associated with this value string
schemaPropertyValues[].typeName Name of the entitlement type associated with this value string
schemaPropertyValues[].description Description of the schema property value string
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string

Provisioning List Entitlement Schema Property Values

This action schema contract is for provisioning Entitlement Management.

Input

Property Description Type Required
scim SCIM server configuration object
scim.baseUri The base URL of the SCIM server string TRUE
scim.authMode Authentication mode of the SCIM server (header, bearer, oauth) string TRUE
scim.entitlementTypes[] List of entitlement types supported by the SCIM server array TRUE
scim.entitlementTypes[].name Entitlement type name string TRUE
scim.entitlementTypes[].endpoint The resource type's HTTP-addressable endpoint relative to the base URL string TRUE
scim.entitlementTypes[].description The resource type's human-readable description string
scim.entitlementTypes[].attributes The attributes of the resource type object
scim.entitlementTypes[].attributes.required Whether this entitlement attribute is required boolean
scim.entitlementTypes[].attributes.multiValued Whether this entitlement attribute can have multiple values boolean
scim.entitlementTypes[].mappings Schema mappings for the entitlement type object TRUE
scim.entitlementTypes[].mappings.idField The name of the field that contains the unique identifier for the entitlement string TRUE
scim.entitlementTypes[].mappings.displayNameField The name of the field that contains the display name for the entitlement string TRUE
scim.entitlementTypes[].mappings.descriptionField The name of the field that contains the description of the entitlement string
pagination Pagination object object
pagination.cursor Cursor for the next page of results string
pagination.limit Maximum number of results to return integer

Output

Property Description Type
schemaPropertyValues[] List of schema property values array
schemaPropertyValues[].id Identifier of the schema property value string
schemaPropertyValues[].displayName Display name of the schema property value string
schemaPropertyValues[].schemaPropertyName Name of the schema property associated with this value string
schemaPropertyValues[].typeName Name of the entitlement type associated with this value string
schemaPropertyValues[].description Description of the schema property value string
pagination Pagination object object
pagination.nextCursor Cursor for the next page of results string
executionStatus Execution status of the action object
executionStatus.status Outcome of the action (SUCCEEDED, FAILED) string
executionStatus.errors[] List of errors that occurred during the action array
executionStatus.errors[].code Error code string
executionStatus.errors[].summary Summary of the error string
executionStatus.errors[].details[] Details of the error array
executionStatus.errors[].httpStatusCode HTTP status code associated with the error integer
executionStatus.errors[].requestId Request identifier associated with the error string
executionStatus.errors[].type Categorized error type (RESOURCE_NOT_FOUND, RATE_LIMIT_EXCEEDED, INVALID_CREDENTIALS, TOKEN_EXPIRED, GENERIC_FAILURE) string