Nexus
Nexus APIs
POST
/v1/organizations/{organizationId}/members/invite
Invite a user to this organization. If the user doesn't exist, they will be created. If the user already exists, they will be added as a member of the organization.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
organizationId |
path | Yes | The organization to invite the user to |
Request body
Request payload
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Example
{
"givenName": "string",
"makeAdmin": false,
"familyName": "string",
"displayName": "string",
"emailAddress": "string",
"isMfaDisabled": false
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
emailAddress
|
string
|
required |
The user's email address and sign-in name. This value must be unique across the entire system.
This value must adhere to the format 'user@domain'.
The email address is not verified unless requested.
minLength: 1 · maxLength: 250
|
— |
displayName
|
string
|
nullable |
A display name to use when showing the user information to admins and other users.
maxLength: 250
|
— |
familyName
|
string
|
nullable |
The users family or last name.
maxLength: 100
|
— |
givenName
|
string
|
nullable |
The users given or first name.
maxLength: 100
|
— |
isMfaDisabled
|
boolean
|
nullable | Indicates if the user is required to use multi-factor authentication. | — |
makeAdmin
|
boolean
|
nullable | If true, user will be assigned organization-admin role. | — |
Responses
204
No Content
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 | — | — |
409
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