Nexus
Nexus APIs
POST
/v1/users
Creates a new user account.
Allows creation of a user account in an Auth0 database, or pre-creation of a user account for a Federation or AD/LDAP connection.
Requires the write or user.write permission.
See Create a User for details.
Request body
Request payload
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Example
{
"type": "string",
"roles": [
"string"
],
"ownerId": "string",
"picture": "string",
"language": "string",
"nickname": "string",
"username": "justin",
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "Justin Buchanan",
"idpMetadata": {
"azoUserId": "string",
"azoConnectionId": "string"
},
"idpTenantId": "string",
"phoneNumber": "string",
"applications": [
"string"
],
"emailAddress": "justin@example.com",
"organization": "string",
"emailVerified": false,
"isMfaDisabled": false,
"organizationIdType": "string",
"passwordCredential": {
"clientId": "string",
"password": "string",
"azoDatabaseName": "string",
"generateTempPassword": false,
"createLinkedEmailUser": false,
"sendEmailVerification": false,
"sendMfaEnrollmentEmail": false,
"sendForgotPasswordEmail": false
},
"mfaEnrollmentStatus": "string",
"phoneNumberVerified": false,
"authenticationMethod": "string",
"recoveryEmailAddress": "justin@acme.ecihosted.com"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authenticationMethod
|
AuthenticationMethod
|
required |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
idpTenantId
|
string
|
required |
This can be specified as the name of the tenant (e.g. us-1), the Auth0 name (e.g. eci-us-prod) or the login domain name of the tenant (e.g. login.us.ecisolutions.com)
minLength: 1 · maxLength: 200
|
— | ||||||||||||
organization
|
string
|
required |
The organization that this user will be initially be a member of as indiciated by Nexus.Backend.Domain.User.UserCreateModel.OrganizationIdType.
If the email address is for a validated domain, the user will be owned by this organization, otherwise the user will only become a guest member of the organization.
minLength: 1
|
— | ||||||||||||
organizationIdType
|
OrganizationIdType
|
required |
Defines the types of Organization IDs that can be specified when creating a user.
|
— | ||||||||||||
type
|
UserType
|
required |
Defines a list of valid principal types.
|
— | ||||||||||||
applications
|
string[]
|
nullable | A collection of application IDs or Codes that will be enabled for the user. | — | ||||||||||||
emailAddress
|
string
|
nullable |
The user's email address and sign-in name. This value must be unique across the entire system.
<list type="bullet"><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not verified unless requested.
</item></list>
maxLength: 250
|
— | ||||||||||||
emailVerified
|
boolean
|
— | Whether or not the user's email address should be considered verified or not. | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— | ||||||||||||
idpMetadata
|
— | — | — | |||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserCreateModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The preferred language for the user | — | ||||||||||||
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — | ||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 100
|
— | ||||||||||||
ownerId
|
string
|
nullable | The User ID for which user will be the owner of this device | — | ||||||||||||
passwordCredential
|
— | — | — | |||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
phoneNumberVerified
|
boolean
|
nullable | Whether or not the user's phone number has been verified or not. | — | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable |
If specified, this email address will be used instead of Nexus.Backend.Domain.User.UserCreateModel.EmailAddress for account recovery
and password reset operations.
maxLength: 250
|
— | ||||||||||||
roles
|
string[]
|
nullable |
A set of roles to assign to the user when they are created.
maxItems: 25
|
— | ||||||||||||
username
|
string
|
nullable |
The username that will be used to sign in the user, if different from their email address.
minLength: 2 · maxLength: 128
|
— |
Responses
201
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
Example
{
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"id": "string",
"type": "string",
"owner": {
"type": null,
"owner": null,
"organization": null,
"authenticationMethod": null,
"email-verification-status-type": null
},
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"type": null
},
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": null,
"displayName": "string",
"maxUserCount": 0,
"subscription": null,
"applicationId": 0,
"configuration": "string",
"customMetadata": null,
"subscriptionId": 0,
"deploymentTarget": null,
"readonlyMetadata": null,
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
},
"roles": [
{
"id": "string",
"name": "string",
"expires": "string",
"description": "string"
}
],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [
{
"id": "string",
"user": {
"id": "string",
"type": null,
"owner": null,
"roles": [],
"created": "string",
"ownerId": "string",
"picture": "string",
"isActive": false,
"language": "string",
"memberOf": [],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [],
"customUpns": [],
"familyName": "string",
"identities": [],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": null,
"isMfaDisabled": false,
"subscriptions": [],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": null,
"recoveryEmailAddress": "string",
"applicationDeployments": [],
"email-verify-sent-date": "string",
"email-verification-status-type": null
},
"roles": [
{}
],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"modified": "string",
"nickname": "string",
"username": "string",
"createdBy": "string",
"givenName": "string",
"attributes": [
{
"id": 0,
"name": "string",
"value": "string",
"userId": "string",
"expires": "string"
}
],
"customUpns": [
{
"id": "string",
"userId": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"clientUpnKey": "string",
"customUpnValue": "string"
}
],
"familyName": "string",
"identities": [
{
"id": 0,
"groups": [
{}
],
"strategy": "string",
"azoUserId": "string",
"idpTenantId": 0,
"loginDomain": "string",
"azoTenantName": "string",
"idpTenantFqdn": "string",
"idpTenantName": "string",
"azoConnectionId": "string"
}
],
"modifiedBy": "string",
"displayName": "Justin Buchanan",
"phoneNumber": "string",
"emailAddress": "justin@example.com",
"organization": {
"id": 0,
"name": "string",
"type": "string",
"aliases": [
{
"created": "string",
"systemId": "string",
"systemName": "string",
"organizationId": 0
}
],
"contact": "string",
"created": "string",
"domains": [
{
"domain": "string",
"created": "string",
"domainId": 0,
"modified": "string",
"createdBy": "string",
"isVerified": false,
"modifiedBy": "string",
"organizationId": 0,
"verificationCode": "string",
"verificationMethod": "string",
"ownerOrganizationId": 0,
"authenticationMethod": "string",
"verificationCodeExpires": "string"
}
],
"members": [
{
"id": "string",
"user": null,
"roles": [],
"userId": "string",
"created": "string",
"isGuest": false,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"isMfaRequired": false,
"organizationId": 0,
"organizationName": "string",
"isMembershipMfaRequired": false,
"organizationDisplayName": "string"
}
],
"isActive": false,
"modified": "string",
"products": [
{
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
}
],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [
{
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
}
],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [
{
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
}
],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"isMfaDisabled": false,
"subscriptions": [
{
"id": 0,
"logs": [
{
"severity": null,
"subscription": null
}
],
"type": "string",
"status": "string",
"created": "string",
"details": "string",
"expires": "string",
"product": {
"id": 0,
"url": "string",
"name": "string",
"created": "string",
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"organization": null,
"subscriptions": [],
"organizationId": 0,
"publicMetadata": null,
"longDescription": "string"
},
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": {
"id": 0,
"name": "string",
"type": null,
"aliases": [],
"contact": "string",
"created": "string",
"domains": [],
"members": [],
"isActive": false,
"modified": "string",
"products": [],
"createdBy": "string",
"modifiedBy": "string",
"displayName": "string",
"applications": [],
"crmAccountId": "string",
"isMfaRequired": false,
"isSelfService": false,
"subscriptions": [],
"technicalContact": "string",
"isEnabledForPreviewFeatures": false,
"isDomainVerificationRequired": false
},
"sfContractId": "string",
"customMetadata": {},
"organizationId": 0,
"readonlyMetadata": {},
"sfSubscriptionId": "string",
"applicationDeployments": [
{
"application": null,
"subscription": null,
"customMetadata": null,
"deploymentTarget": null,
"readonlyMetadata": null
}
]
}
],
"email-verified": false,
"organizationId": 0,
"mfaEnrollmentStatus": "string",
"authenticationMethod": "string",
"recoveryEmailAddress": "string",
"applicationDeployments": [
{
"id": 0,
"name": "string",
"steps": [
{}
],
"status": "string",
"created": "string",
"modified": "string",
"createdBy": "string",
"modifiedBy": "string",
"application": {
"id": 0,
"name": "string",
"created": "string",
"product": null,
"isActive": false,
"metadata": null,
"modified": "string",
"createdBy": "string",
"productId": 0,
"modifiedBy": "string",
"displayName": "string",
"organization": null,
"organizationId": 0,
"publicMetadata": null,
"deploymentTargets": [],
"userDefaultIsActive": false
},
"displayName": "string",
"maxUserCount": 0,
"subscription": {
"id": 0,
"logs": [],
"type": "string",
"status": null,
"created": "string",
"details": "string",
"expires": "string",
"product": null,
"modified": "string",
"createdBy": "string",
"isEnabled": false,
"productId": 0,
"modifiedBy": "string",
"statusText": "string",
"description": "string",
"sfLicenseId": "string",
"organization": null,
"sfContractId": "string",
"customMetadata": null,
"organizationId": 0,
"readonlyMetadata": null,
"sfSubscriptionId": "string",
"applicationDeployments": []
},
"applicationId": 0,
"configuration": "string",
"customMetadata": {},
"subscriptionId": 0,
"deploymentTarget": {
"id": 0,
"name": "string",
"country": "string",
"created": "string",
"details": null,
"isActive": false,
"modified": "string",
"createdBy": "string",
"publicUrl": "string",
"modifiedBy": "string",
"application": null,
"description": "string",
"displayName": "string",
"environment": "string",
"applicationId": 0
},
"readonlyMetadata": {},
"statusResolution": "string",
"deploymentTargetId": 0
}
],
"email-verify-sent-date": "string",
"email-verification-status-type": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
displayName
|
string
|
required |
A display name to use when showing the user information to admins and other users.
minLength: 1 · maxLength: 250
|
— | ||||||||||||
emailAddress
|
string
|
required |
The user's email address. This value will be used as the primary method of identifying a user on sign-in.
<list type="bullet"><item>
This value must be globally unique.
</item><item>
This value must adhere to the format 'user@domain'
</item><item>
The email address is not validated (by default).
</item></list>
minLength: 1 · maxLength: 250
|
— | ||||||||||||
applicationDeployments
|
nullable | — | — | |||||||||||||
attributes
|
nullable | — | — | |||||||||||||
authenticationMethod
|
AuthenticationMethod
|
— |
A list of methods by which a user can authenticate.
|
— | ||||||||||||
created
|
string (date-time)
|
nullable | The date the user was created (in UTC). | — | ||||||||||||
createdBy
|
string
|
nullable | The identifier of the principal that created the user. | — | ||||||||||||
customUpns
|
nullable | — | — | |||||||||||||
email-verification-status-type
|
EmailStatusType
|
— |
—
|
— | ||||||||||||
email-verified
|
boolean
|
— | — | — | ||||||||||||
email-verify-sent-date
|
string (date-time)
|
nullable | — | — | ||||||||||||
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 200
|
— | ||||||||||||
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 200
|
— | ||||||||||||
id
|
string
|
nullable | The system assigned unique identifier. | — | ||||||||||||
identities
|
nullable | The collection of tenants where this user exists. Only applies to federated or social users. | — | |||||||||||||
isActive
|
boolean
|
nullable | Indicates if the user's account is active. | — | ||||||||||||
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. This is only applicable if Nexus.Backend.Domain.User.UserModel.AuthenticationMethod is Nexus.Backend.Domain.AuthenticationMethod.Database or Nexus.Backend.Domain.AuthenticationMethod.Ad. | — | ||||||||||||
language
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
memberOf
|
nullable | The list of organizations the user is a member of | — | |||||||||||||
mfaEnrollmentStatus
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
modified
|
string (date-time)
|
nullable | The date the user was last modified (in UTC). | — | ||||||||||||
modifiedBy
|
string
|
nullable | The identifier of the principal that last modified the user. | — | ||||||||||||
nickname
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— | ||||||||||||
organization
|
— | Represents an Organization | — | |||||||||||||
organizationId
|
integer (int32)
|
nullable | The organization to which the user belongs. | — | ||||||||||||
owner
|
— | — | — | |||||||||||||
ownerId
|
string
|
nullable | The user who owns the device. | — | ||||||||||||
phoneNumber
|
string
|
nullable |
A phone number for the user. This number may be used for SMS based MFA.
maxLength: 50
|
— | ||||||||||||
picture
|
string
|
nullable |
A URL to a picture of the user.
maxLength: 250
|
— | ||||||||||||
recoveryEmailAddress
|
string
|
nullable | The user's email address for account recovery purposes. This value is not required. If not provided, the Nexus.Backend.Domain.User.UserModel.EmailAddress will be used. | — | ||||||||||||
roles
|
nullable | List of user roles | — | |||||||||||||
subscriptions
|
nullable | — | — | |||||||||||||
type
|
UserType
|
— |
Defines a list of valid principal types.
|
— | ||||||||||||
username
|
string
|
nullable |
A nickname for the user.
maxLength: 200
|
— |
400
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Example
{
"type": "string",
"title": "string",
"detail": "string",
"status": 0,
"instance": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
detail
|
string
|
nullable | — | — |
instance
|
string
|
nullable | — | — |
status
|
integer (int32)
|
nullable | — | — |
title
|
string
|
nullable | — | — |
type
|
string
|
nullable | — | — |
Security
Authentication is required for this operation.
Source: default
Requirements (any one option may satisfy)
- Bearer and ApplicationToken
- Basic