Skip to main content
POST
Create user

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
firstName
string
required

User first name

Maximum string length: 50
Example:

"Torrey"

lastName
string
required

User last name

Maximum string length: 50
Example:

"Oberbrunner"

tenantId
string
required

Tenant ID

Example:

"15ec13d1-a974-4324-9665-6747de598d98"

email
string<email>
required

User email address

roleIds
string[]
required

Array of role IDs

Example:
displayName
string

Display name

Maximum string length: 50
Example:

"Bert Gottlieb"

mobilePhone
string

Mobile phone

Maximum string length: 25
Pattern: /^[+()0-9.\s-]{7,25}$/
Example:

"+1 (555) 123-4567"

groups
object[]

User groups

Example:
managerId
string<uuid>

Manager ID

Example:

"ff395df6-a667-4382-8ba8-5c275353bce3"

positionIds
string<uuid>[]

Array of position IDs

Example:
employeeId
string

Employee ID

Maximum string length: 50
Example:

"5BiMH8Jk0g"

employeeNumber
string

Employee Number

Maximum string length: 50
Example:

"o8ufovd5CB"

employeeType
string

Employee Type

Maximum string length: 20
Example:

"Full-time"

employmentType
string

Employment Type

Maximum string length: 20
Example:

"Permanent"

sourceId
string

Source ID

Maximum string length: 100
Example:

"SRC12345"

actorType
string

Actor type

Maximum string length: 50
Example:

"Human"

aiAgentType
string

AI agent type

Maximum string length: 50
Example:

"Assistant"

startDate
string<date-time>

Start date

Example:

"2024-01-01"

terminationDate
string<date-time>

Termination date

Example:

"2025-12-31"

customAttributes
object

Custom attributes

Example:
externalId
string

External ID

Maximum string length: 100
Example:

"EXT12345"

instanceId
string

Instance ID

Example:

"059c5913-5ede-4c74-a788-e6117988092d"

systemIntegrationId
string<uuid>

System Integration ID

Example:

"f327fb4b-8b6b-4fb9-9be9-3095d5dc9964"

inviteViaEmail
boolean

Whether to send invitation email

Example:

true

Response

201 - application/json

User created successfully

statusCode
number
required

HTTP Status code

Example:

200

timestamp
string
required

Timestamp of the response

Example:

"2026-01-12T09:10:12.337Z"

message
string
required

Response message

Example:

"Success"

data
object
required

Response data