Chelabase
ManagementApp users

Create a user

POST
/v1/projects/{id}/users

Creates the identity user, then writes the user's row to the users table and commits. When the table refuses the row (its own constraints) the identity user is deleted again. Columns of your own get their defaults.

Authorization

bearer
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Project id

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

email*string
email_verified?|

Default true: the address counts as verified and no email is sent.

password*string

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/users" \  -H "Content-Type: application/json" \  -d '{    "email": "string",    "password": "string"  }'
{  "created_at": "2019-08-24T14:15:22Z",  "email": "string",  "email_verified": true,  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "state": "active"}