Skip to content
Get started

Create

client.users.create(UserCreateParams { externalId, role } body, RequestOptionsoptions?): UserCreateResponse { data }
POST/users

Creates a new user

ParametersExpand Collapse
body: UserCreateParams { externalId, role }
externalId: string

External ID for the user

role: string

Role of the user

ReturnsExpand Collapse
UserCreateResponse { data }
data: Data { id, externalId, role }

User object

id: string

Unique user ID

externalId: string

External ID for the user

role: string

Role of the user

Create

import Fragment from '@fragment-dev/ts-node';

const client = new Fragment();

const user = await client.users.create({ externalId: 'user_ext_123', role: 'admin' });

console.log(user.data);
{
  "data": {
    "id": "user_abc123",
    "externalId": "user_ext_123",
    "role": "admin"
  }
}
Returns Examples
{
  "data": {
    "id": "user_abc123",
    "externalId": "user_ext_123",
    "role": "admin"
  }
}