Skip to main content

Create an identity

POST 

/nevisidm/api/core/v1/:clientExtId/identity

Required permission(s): AccessControl.UserCreate,AccessControl.LoginIdOverride,AccessControl.UserCreateTechUser,AccessControl.ProfileCreate,AccessControl.UserView,AccessControl.UserModify,AccessControl.PropertyView,AccessControl.PropertyValueView,AccessControl.PropertyAllowedValueView,AccessControl.PropertyValueCreate,AccessControl.PropertyValueDelete,AccessControl.PropertyValueModify

Creates a new user and profile for the specified client in a single operation.

The user and profile are created together within the same transaction. If either creation fails, both are rolled back. User properties can optionally be provided in the user object and will be set during the same operation.

The login ID can either be provided explicitly (requires AccessControl.LoginIdOverride permission if the login ID generator is enabled) or generated automatically by the configured login ID generator.

The response contains no body. The Location header points to the created user resource.

Request

Responses

Identity created successfully

Response Headers
    Location

    URL of the created resource