Skip to main content
POST
Create a user

Authorizations

X-Access-Client-Id
string
header
required

Client ID

X-Access-Secret
string
header
required

Client Access Key

Body

application/json
external_user_id
string
required

External user id.

Maximum string length: 512
Example:

"12345"

first_name
string
required

First name of the user.

Maximum string length: 128
Example:

"John"

last_name
string
required

Last name of the user.

Maximum string length: 128
Example:

"Doe"

email
string<email>

User's email.

Maximum string length: 254
Example:

"john.doe@example.com"

phone
string

User's phone number. Accepted formats are normalized and stored as E.164 (+14155554193).

Maximum string length: 128
Example:

"+14155554193"

ssn
string

User's SSN — the full 9 digits or the last 4 digits. Dashes and spaces are accepted on input and stripped before storing. Returned masked in responses.

Example:

"222233333"

Response

id
string
required
read-only

Unique identifier of the user.

Maximum string length: 32
Example:

"24d7e80942ce4ad58a93f70ce4115f5c"

external_user_id
string | null
required

External user id.

Maximum string length: 512
Example:

"12345"

created_at
string<date-time>
required
read-only

Timestamp when the user was created.

Example:

"2022-05-04T11:30:00Z"

updated_at
string<date-time>
required
read-only

Timestamp when the user was updated last time.

Example:

"2022-05-04T12:00:00Z"

first_name
string | null

First name of the user.

Maximum string length: 128
Example:

"John"

last_name
string | null

Last name of the user.

Maximum string length: 128
Example:

"Doe"

email
string<email> | null

User's email.

Maximum string length: 254
Example:

"john.doe@example.com"

phone
string | null

User's phone number in E.164 format (+ followed by the country code and number).

Maximum string length: 16
Example:

"+14155554193"

ssn
string | null

User's SSN, masked. Only the last 4 digits are visible — the leading digits are replaced with * (for example *****3333). When only the last 4 digits are on file, the value is fully masked (****).

Example:

"*****3333"