AM
TH
เริ่มต้นฟรี
เมนู
API

SCIM

SCIM 2.0 user provisioning

api scim

Contents

SCIM 2.0 user provisioning

GET/scim/v2/Users

List users with optional filtering and pagination per RFC 7644. Supports filters on userName, externalId, and active status.

Responses
200application/scim+json
OK
schemaobject
schemasarrayrequired
itemstringrequired
totalResultsnumberrequired
startIndexnumber
itemsPerPagenumber
Resourcesarrayrequired
itemobjectrequired
schemasarrayrequired
Nested fields truncated. Expand to continue inline, or use the model link.
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
Nested fields truncated. Expand to continue inline, or use the model link.
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
Nested fields truncated. Expand to continue inline, or use the model link.
metaobject
Nested fields truncated. Expand to continue inline, or use the model link.
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
POST/scim/v2/Users

Create a new user via SCIM provisioning per RFC 7644. Creates the user resource, identity, and email credential.

Body application/scim+json
schemasarrayrequired
itemstringrequired
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
Responses
201application/scim+json
Created
schemaobject
schemasarrayrequired
itemstringrequired
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
metaobject
resourceTypestringrequired
createdstring
lastModifiedstring
locationstring
versionstring
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
DELETE/scim/v2/Users/{id}

Soft-delete a user by disabling their account per RFC 7644. The user record is preserved for audit trails and data retention.

Responses
204
No Content
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
GET/scim/v2/Users/{id}

Retrieve a user by ID in SCIM 2.0 format per RFC 7644. Returns all supported user attributes.

Responses
200application/scim+json
OK
schemaobject
schemasarrayrequired
itemstringrequired
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
metaobject
resourceTypestringrequired
createdstring
lastModifiedstring
locationstring
versionstring
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
PATCH/scim/v2/Users/{id}

Partially update a user using SCIM PATCH operations per RFC 7644. Supports add, replace, and remove operations on user attributes.

Body application/scim+json
schemasarrayrequired
itemstringrequired
Operationsarrayrequired
itemobjectrequired
oprequired
pathstring
value
Responses
200application/scim+json
OK
schemaobject
schemasarrayrequired
itemstringrequired
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
metaobject
resourceTypestringrequired
createdstring
lastModifiedstring
locationstring
versionstring
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
PUT/scim/v2/Users/{id}

Replace a user’s attributes entirely per RFC 7644. All mutable attributes are replaced; omitted attributes reset to defaults.

Body application/scim+json
schemasarrayrequired
itemstringrequired
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
metaobject
resourceTypestringrequired
createdstring
lastModifiedstring
locationstring
versionstring
Responses
200application/scim+json
OK
schemaobject
schemasarrayrequired
itemstringrequired
idstring
externalIdstring
userNameEmailAddressrequired
A valid, normalized email address.
nameobject
formattedstring
familyNamestring
givenNamestring
middleNamestring
honorificPrefixstring
honorificSuffixstring
displayNamestring
nickNamestring
profileUrlstring
titlestring
userTypestring
preferredLanguagestring
localestring
timezonestring
activeboolean
emailsarray
itemobjectrequired
valuestringrequired
typestring
primaryboolean
displaystring
metaobject
resourceTypestringrequired
createdstring
lastModifiedstring
locationstring
versionstring
400application/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message
defaultapplication/scim+jsonScimError
SCIM 2.0 error response per RFC 7644
schemaScimError
SCIM 2.0 error response per RFC 7644 Section 3.12
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message

Models

EmailAddress
string · email
A valid, normalized email address.
ScimError
schemasarrayrequired
itemstringrequired
statusstringrequired
HTTP status code as a string
scimTypestring
SCIM-specific error type
detailstring
Human-readable error message