Provisioning List User Schema
Schema contract for an Integration Builder action that returns the SCIM server's user schema properties, used to configure Entitlement Management.
Input
| Field | Definition | Type | Required |
|---|---|---|---|
|
scim |
|||
|
baseUri |
The base URL of the SCIM server. |
Text | TRUE |
|
authMode |
Authentication mode of the SCIM server. One of |
Text | TRUE |
|
entitlementTypes |
List of entitlement types supported by the SCIM server. |
List of Objects | TRUE |
|
entitlementTypes |
|||
|
name |
Name of the entitlement type. |
Text | TRUE |
|
endpoint |
The resource type's HTTP-addressable endpoint, relative to the base URL. |
Text | TRUE |
|
description |
The resource type's human-readable description. |
Text | FALSE |
|
attributes |
Attributes of the entitlement type. |
Object | FALSE |
|
attributes |
|||
|
required |
If true, the entitlement attribute is required. |
True/False | FALSE |
|
multiValued |
If true, the entitlement attribute can have multiple values. |
True/False | FALSE |
|
mappings |
Schema mappings for the entitlement type. |
Object | TRUE |
|
mappings |
|||
|
idField |
Name of the field that contains the unique identifier for the entitlement. |
Text | TRUE |
|
displayNameField |
Name of the field that contains the display name for the entitlement. |
Text | TRUE |
|
descriptionField |
Name of the field that contains the description of the entitlement. |
Text | FALSE |
|
pagination |
|||
|
cursor |
Cursor used to retrieve the next page of results. |
Text | FALSE |
|
limit |
Maximum number of results to return in the response. |
Number | FALSE |
Output
| Field | Definition | Type |
|---|---|---|
|
schemaProperties |
||
|
name |
Name of the schema property. |
Text |
|
title |
Display title of the schema property. |
Text |
|
externalName |
External name of the schema property. |
Text |
|
externalNamespace |
External namespace of the schema property. |
Text |
|
description |
Description of the schema property. |
Text |
|
required |
If true, the schema property is required. |
True/False |
|
propertyType |
Data type of the schema property. One of |
Text |
|
scope |
Scope of the schema property. One of |
Text |
|
schemaName |
Name of the schema this property belongs to. |
Text |
|
defaultValue |
Default value for the schema property. |
Various |
|
enumConstraint |
List of allowed values for the schema property. |
List of Text |
|
oneOfConstraint |
Map of allowed key and value pairs for the schema property. |
Object |
|
enumTitles |
Display titles for the allowed enum values. |
Object |
|
properties |
Nested schema property definitions, present when |
List of Objects |
|
minItems |
Minimum number of items, for array types. |
Number |
|
maxItems |
Maximum number of items, for array types. |
Number |
|
minLength |
Minimum string length. |
Number |
|
maxLength |
Maximum string length. |
Number |
|
pattern |
Regular expression pattern constraint. |
Text |
|
minimum |
Minimum numeric value. |
Number |
|
maximum |
Maximum numeric value. |
Number |
|
minSize |
Minimum size constraint. |
Number |
|
maxSize |
Maximum size constraint. |
Number |
|
beforeDate |
Upper bound date constraint. |
Date & Time |
|
afterDate |
Lower bound date constraint. |
Date & Time |
|
pagination |
||
|
nextCursor |
Cursor for retrieving the next page of results. This field is omitted when there are no more results. |
Text |
|
executionStatus |
||
|
status |
Indicates whether the action succeeded. One of the following values:
|
Text |
|
errors |
List of errors returned when the action fails or partially fails. |
List of Objects |
|
errors |
||
|
code |
Identifier for the error. |
Text |
|
summary |
Human-readable summary of the error. |
Text |
|
details |
Additional details about the error. |
List of Text |
|
httpStatusCode |
HTTP status code associated with the error. |
Number |
|
requestId |
Identifier of the request associated with the error. |
Text |
|
type |
Category of the error. One of the following values:
|
Text |