Enviance ScimIdentity API

The ScimIdentity API from Enviance — 9 operation(s) for scimidentity.

OpenAPI Specification

enviance-scimidentity-api-openapi.yml Raw ↑
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