Path parameters
-
Format should match the following pattern:
OR[0-9a-f]{32}
. -
Format should match the following pattern:
US[0-9a-f]{32}
.
Body
Required
-
Unique Twilio user sid
-
External unique resource id defined by provisioning client
Minimum length is
2
, maximum length is255
. -
Unique username, MUST be same as primary email address
Minimum length is
2
, maximum length is255
. -
User friendly display name
Minimum length is
0
, maximum length is255
. -
User's name
-
Email address list of the user. Primary email must be defined if there are more than 1 email. Primary email must match the username.
Email address list of the user. Primary email must be defined if there are more than 1 email. Primary email must match the username.
At least
1
but not more than2147483647
elements. -
Indicates whether the user is active
-
User's locale
-
User's time zone
-
An array of URIs that indicate the schemas supported for this user resource
-
Meta
Body
Required
-
Unique Twilio user sid
-
External unique resource id defined by provisioning client
Minimum length is
2
, maximum length is255
. -
Unique username, MUST be same as primary email address
Minimum length is
2
, maximum length is255
. -
User friendly display name
Minimum length is
0
, maximum length is255
. -
User's name
-
Email address list of the user. Primary email must be defined if there are more than 1 email. Primary email must match the username.
Email address list of the user. Primary email must be defined if there are more than 1 email. Primary email must match the username.
At least
1
but not more than2147483647
elements. -
Indicates whether the user is active
-
User's locale
-
User's time zone
-
An array of URIs that indicate the schemas supported for this user resource
-
Meta
curl \
--request PUT 'https://preview-iam.twilio.com/Organizations/ORd3a1c06d4942d123cd8fa2a052fe110a/scim/Users/US14def5586bc0799a5c7aab80247af278' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--header "If-Match: string" \
--data '{"id":"string","externalId":"string","userName":"string","displayName":"string","name":{"givenName":"string","familyName":"string"},"emails":[{"primary":true,"value":"string","type":"string"}],"active":true,"locale":"string","timezone":"string","schemas":["string"],"meta":{"resourceType":"string","created":"2025-05-04T09:42:00Z","lastModified":"2025-05-04T09:42:00Z","version":"string"}}'
curl \
--request PUT 'https://preview-iam.twilio.com/Organizations/ORd3a1c06d4942d123cd8fa2a052fe110a/scim/Users/US14def5586bc0799a5c7aab80247af278' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/scim+json" \
--header "If-Match: string"
# Headers
If-Match: string
# Payload
{
"id": "string",
"externalId": "string",
"userName": "string",
"displayName": "string",
"name": {
"givenName": "string",
"familyName": "string"
},
"emails": [
{
"primary": true,
"value": "string",
"type": "string"
}
],
"active": true,
"locale": "string",
"timezone": "string",
"schemas": [
"string"
],
"meta": {
"resourceType": "string",
"created": "2025-05-04T09:42:00Z",
"lastModified": "2025-05-04T09:42:00Z",
"version": "string"
}
}
# Headers
If-Match: string
# Payload
{
"id": "string",
"externalId": "string",
"userName": "string",
"displayName": "string",
"name": {
"givenName": "string",
"familyName": "string"
},
"emails": [
{
"primary": true,
"value": "string",
"type": "string"
}
],
"active": true,
"locale": "string",
"timezone": "string",
"schemas": [
"string"
],
"meta": {
"resourceType": "string",
"created": "2025-05-04T09:42:00Z",
"lastModified": "2025-05-04T09:42:00Z",
"version": "string"
}
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"id": "string",
"externalId": "string",
"userName": "string",
"displayName": "string",
"name": {
"givenName": "string",
"familyName": "string"
},
"emails": [
{
"primary": true,
"value": "string",
"type": "string"
}
],
"active": true,
"locale": "string",
"timezone": "string",
"schemas": [
"string"
],
"meta": {
"resourceType": "string",
"created": "2025-05-04T09:42:00Z",
"lastModified": "2025-05-04T09:42:00Z",
"version": "string"
}
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}
# Headers
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: X-Custom-Header1, X-Custom-Header2
# Payload
{
"schemas": [
"string"
],
"detail": "string",
"scimType": "invalidFilter",
"status": "string",
"code": 42,
"moreInfo": "string"
}