Create a user

POST/users

Creates a user. Tags and custom field values supplied in the request are applied to the new user.

The Location header of the response contains the URL of the new user.

If another user in the account already has the same email address or external_id, the API returns already_exists. If the account has reached the user limit of its plan, the API returns plan_limit_reached.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/users" \  -H "Content-Type: application/json" \  -d '{    "email": "user@example.com",    "name": "string"  }'
{  "data": {    "access": "granted",    "created_at": "2019-08-24T14:15:22Z",    "deleted": true,    "document": "string",    "email": "user@example.com",    "external_id": "string",    "id": "string",    "name": "string",    "object": "user",    "phone": "string",    "revision": "string",    "status": "active",    "tags": [      "string"    ],    "updated_at": "2019-08-24T14:15:22Z"  }}