Enviance ScimIdentity API
The ScimIdentity API from Enviance — 9 operation(s) for scimidentity.
The ScimIdentity API from Enviance — 9 operation(s) for scimidentity.
swagger: '2.0'
info:
version: Platform.v2026.2.0.0.20260708
title: Rest Activity ScimIdentity API
description: EMS Rest API
contact:
name: Cority
email: support@cority.com
url: https://cority.com
tags:
- name: ScimIdentity
paths:
/ver2/ScimIdentityService.svc/scim/v1/Groups:
post:
tags:
- ScimIdentity
description: "\n\nCreate a new group in Enviance system. \r\n\r\n** Example:**\r\nPOST /ScimIdentityService.svc/scim/v1/Groups HTTP/1.1\r\nContent-Type: application/json; charset=UTF-8\r\n\r\n** SDK API:** envianceSdk.scim.createGroup(group, onsuccess, onerror)\r\nnull\n\n\nenvianceSdk.scim.createGroup\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\"\r\n ],\r\n \"displayName\": \"Enviance 2111 SCIM Demo Group\",\r\n \"externalid\": \"apple\"\r\n },\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.CreateGroup
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: group
in: body
required: true
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
/ver2/ScimIdentityService.svc/scim/v1/Groups/:
get:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.getGroup\r\n```\r\n[\r\n \"10EEE1F5-E345-4AEC-9ABD-46F7D5CECAFF\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.ListGroups
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: attributes
in: query
required: true
type: string
- name: filter
in: query
required: true
type: string
- name: startIndex
in: query
required: true
type: integer
format: int32
- name: count
in: query
required: true
type: integer
format: int32
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.ScimListResponse'
/ver2/ScimIdentityService.svc/scim/v1/Groups/{id}:
get:
tags:
- ScimIdentity
description: "\n\nGets information about group.\r\n\r\n** Example:** \r\nGET /ScimIdentityService.svc/scim/v1/Groups/809d56ad-77ef-47a6-9f3c-f8853b118744 HTTP/1.1\r\n\r\n** SDK API:** envianceSdk.scim.getGroup(id, onsuccess, onerror)\r\nnull\n\n\nenvianceSdk.scim.getGroup\r\n```\r\n[\r\n \"10EEE1F5-E345-4AEC-9ABD-46F7D5CECAFF\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.GetGroup
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
patch:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.partialUpdateGroup\r\n```\r\n[\r\n {\r\n \"externalId\": \"banana\",\r\n \"meta\": {\r\n \"attributes\": [\r\n \"urn:scim:schemas:enviance:group:rights\",\r\n \"members\"\r\n ]\r\n },\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\",\r\n \"urn:scim:schemas:enviance:group\"\r\n ],\r\n \"urn:scim:schemas:enviance:group\": {\r\n \"rights\": [\r\n \"Manage Users\",\r\n \"Manage Groups\"\r\n ]\r\n }\r\n },\r\n \"8fea1bf7-8afd-44ef-a9cd-c047af7653c2\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.UpdatePartialGroup
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: scimGroup
in: body
required: true
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
put:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.fullUpdateGroup\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\"\r\n ],\r\n \"displayName\": \"Scim Grptrtrtr\",\r\n \"members\": [\r\n {\r\n \"value\": \"scimupdatetest998990444\"\r\n }\r\n ],\r\n \"externalid\": \"sweet apple\"\r\n },\r\n \"8fea1bf7-8afd-44ef-a9cd-c047af7653c2\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\nenvianceSdk.scim.partialUpdateGroup\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\",\r\n \"urn:scim:schemas:enviance:group\"\r\n ],\r\n \"urn:scim:schemas:enviance:group\": {\r\n \"rights\": [\r\n \"Manage Users\",\r\n \"Manage Groups\"\r\n ]\r\n },\r\n \"externalId\": \"banana\",\r\n \"meta\": {\r\n \"attributes\": [\r\n \"urn:scim:schemas:enviance:group:rights\",\r\n \"members\"\r\n ]\r\n }\r\n },\r\n \"8fea1bf7-8afd-44ef-a9cd-c047af7653c2\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.UpdateGroup
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: scimGroup
in: body
required: true
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Groups.ScimGroup'
delete:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.deleteGroup\r\n```\r\n[\r\n \"10EEE1F5-E345-4AEC-9ABD-46F7D5CECAFF\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.DeleteGroup
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
/ver2/ScimIdentityService.svc/scim/v1/schemas/:
get:
tags:
- ScimIdentity
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.GetSchemas
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
responses:
default:
description: not available
schema:
type: array
items:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.SchemaDefination.IScimSchema'
/ver2/ScimIdentityService.svc/scim/v1/schemas/{type}:
get:
tags:
- ScimIdentity
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.GetSchema
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: type
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.SchemaDefination.IScimSchema'
/ver2/ScimIdentityService.svc/scim/v1/Users:
post:
tags:
- ScimIdentity
description: "\n\nCreate a new user in Enviance system.\r\n\r\n** SDK API:** envianceSdk.scim.createUser(user, onsuccess, onerror)\r\n\r\n** Example:**\r\nPOST /ScimIdentityService.svc/scim/v1/Users HTTP/1.1\r\nContent-Type: application/json; charset=UTF-8\r\nnull\n\n\nenvianceSdk.scim.createUser\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\",\r\n \"urn:scim:schemas:enviance:user\"\r\n ],\r\n \"userName\": \"scimupdatetest998990444\",\r\n \"password\": \"1111\",\r\n \"name\": {\r\n \"givenName\": \"Updated\",\r\n \"familyName\": \"Scim\"\r\n },\r\n \"emails\": [\r\n {\r\n \"type\": \"work\",\r\n \"primary\": \"true\",\r\n \"value\": \"scimuser1@enviance.com\"\r\n }\r\n ],\r\n \"timezone\": \"America/New_York\",\r\n \"preferredLanguage\": \"en_US\",\r\n \"active\": true,\r\n \"urn:scim:schemas:enviance:user\": {\r\n \"properties\": [\r\n {\r\n \"propertyName\": \"supervisorusername\",\r\n \"type\": \"supervisorusername\",\r\n \"propertyValue\": \"someUsername\"\r\n },\r\n {\r\n \"propertyName\": \"name2\",\r\n \"propertyValue\": \"val2\",\r\n \"type\": \"name2\",\r\n \"isSensitiveData\": true\r\n }\r\n ],\r\n \"emailDelivery\": \"HTML Email\",\r\n \"receiveInformation\": true,\r\n \"commandFailureNotification\": \"Inbox\",\r\n \"companyName\": \"Enviance, Inc\",\r\n \"mustChangePasswordAtNextLogin\": \"false\",\r\n \"canNotChangePassword\": \"true\",\r\n \"NotExpirePassword\": \"false\",\r\n \"userRights\": [\r\n {\r\n \"name\": \"Manage Groups\",\r\n \"granted\": true\r\n }\r\n ],\r\n \"expires\": \"9999-12-31T00:00:00\",\r\n \"comments\": \"This is a full Scim User\"\r\n }\r\n },\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.CreateUser
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: user
in: body
required: true
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Users.ScimUser'
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Users.ScimUser'
/ver2/ScimIdentityService.svc/scim/v1/Users/:
get:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.listUsers\r\n```\r\n[\r\n {\r\n \"attributes\": [\r\n \"name.givenName\",\r\n \"name.familyName\"\r\n ],\r\n \"count\": \"10\",\r\n \"filter\": \"name.familyname co \",\r\n \"scim\": \"\",\r\n \"sortBy\": \"name.givenName\",\r\n \"sortOrder\": \"ascending|descending\",\r\n \"startIndex\": \"1\"\r\n },\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.ListUsers
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: attributes
in: query
required: true
type: string
- name: filter
in: query
required: true
type: string
- name: startIndex
in: query
required: true
type: integer
format: int32
- name: count
in: query
required: true
type: integer
format: int32
- name: sortBy
in: query
required: true
type: string
- name: sortOrder
in: query
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.ScimListResponse'
/ver2/ScimIdentityService.svc/scim/v1/Users/{id}:
get:
tags:
- ScimIdentity
description: "\n\nGets information about user.\r\n\r\n** Example:** \r\nGET /ScimIdentityService.svc/scim/v1/Users/9ca22677-2670-41a9-bafd-3b2825592863 HTTP/1.1\r\n\r\n** SDK API:** envianceSdk.scim.getUser(id, onsuccess, onerror)\r\nnull\n\n\nenvianceSdk.scim.getUser\r\n```\r\n[\r\n \"40E351F5-E4E9-4AEC-9ABD-46F7D5CECAFF\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.GetUser
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Users.ScimUser'
delete:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.deleteUser\r\n```\r\n[\r\n \"40E351F5-E4E9-4AEC-9ABD-46F7D5CECAFF\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.DeleteUser
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
put:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.fullUpdateUser\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\",\r\n \"urn:scim:schemas:enviance:user\"\r\n ],\r\n \"userName\": \"scimupdatetest998990444\",\r\n \"name\": {\r\n \"givenName\": \"Updated\",\r\n \"familyName\": \"Scim\"\r\n },\r\n \"emails\": [\r\n {\r\n \"type\": \"work\",\r\n \"primary\": \"true\",\r\n \"value\": \"scimuser1@enviance.com\"\r\n }\r\n ],\r\n \"timezone\": \"America/New_York\",\r\n \"preferredLanguage\": \"en_US\",\r\n \"active\": true,\r\n \"urn:scim:schemas:enviance:user\": {\r\n \"properties\": [\r\n {\r\n \"propertyName\": \"supervisorusername\",\r\n \"type\": \"supervisorusername\",\r\n \"propertyValue\": \"someUsername\"\r\n },\r\n {\r\n \"propertyName\": \"name2\",\r\n \"propertyValue\": \"val2\",\r\n \"type\": \"name2\",\r\n \"isSensitiveData\": true\r\n }\r\n ],\r\n \"emailDelivery\": \"HTML Email\",\r\n \"receiveInformation\": true,\r\n \"commandFailureNotification\": \"Inbox\",\r\n \"companyName\": \"Enviance, Inc\",\r\n \"mustChangePasswordAtNextLogin\": \"false\",\r\n \"canNotChangePassword\": \"true\",\r\n \"NotExpirePassword\": \"false\",\r\n \"userRights\": [\r\n {\r\n \"name\": \"Manage Groups\",\r\n \"granted\": true\r\n }\r\n ],\r\n \"expires\": \"12/21/2017\",\r\n \"comments\": \"This is a full Scim User\"\r\n }\r\n },\r\n \"e67d0934-0246-4b13-b431-7680778c9873\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\nenvianceSdk.scim.partialUpdateUser\r\n```\r\n[\r\n {\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\"\r\n ],\r\n \"timezone\": \"America/Los_Angeles\",\r\n \"externalId\": \"apple\"\r\n },\r\n \"e67d0934-0246-4b13-b431-7680778c9873\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.UpdateUser
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: user
in: body
required: true
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Users.ScimUser'
- name: id
in: path
required: true
type: string
responses:
default:
description: not available
schema:
$ref: '#/definitions/Enviance.RestServices.Ver2.Scim.ScimResources.Users.ScimUser'
patch:
tags:
- ScimIdentity
description: "\n\n\nenvianceSdk.scim.partialUpdateUser\r\n```\r\n[\r\n {\r\n \"externalId\": \"apple\",\r\n \"schemas\": [\r\n \"urn:scim:schemas:core:1.0\"\r\n ],\r\n \"timezone\": \"America/Los_Angeles\"\r\n },\r\n \"e67d0934-0246-4b13-b431-7680778c9873\",\r\n \"onsuccess\",\r\n \"onerror\"\r\n]\r\n```\r\n\n"
operationId: Enviance.RestServices.Ver2.Scim.Impl.ScimIdentityService.UpdatePartialUser
consumes:
- application/json
- application/xml
produces:
- application/json
- application/xml
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
type: string
- name: user
in: body
r
# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/enviance/refs/heads/main/openapi/enviance-scimidentity-api-openapi.yml