Skip to content
  • Auto
  • Light
  • Dark
Get started

Create

Create
client.users.create(UserCreateParamsbody, RequestOptionsoptions?): idstringapi_keyunioncreated_atstringnamestringupdated_atstringusernamestringUserCreateResponse
post/v1/users
Parameters
bodynamestringpasswordunionusernamestringUserCreateParams
Hide ParametersShow Parameters
namestring
passwordunion
string | null
usernamestring
Returns
UserCreateResponse
Hide ParametersShow Parameters
idstring
api_keyunion
string | null
created_atstring
namestring
updated_atstring
usernamestring
import TodoNinja from 'todo-ninja';

const client = new TodoNinja({
  bearerToken: 'My Bearer Token',
});

const user = await client.users.create({ name: 'John Doe', password: 'password', username: 'john_doe' });

console.log(user.id);
200 Example
{
  "id": "user_pfh0haxfpzowht3oi213cqos",
  "api_key": "3e38b825-82cd-4ed0-be8d-64b89faaf351",
  "created_at": "2021-01-01T00:00:00.000Z",
  "name": "John Doe",
  "updated_at": "2021-01-01T00:00:00.000Z",
  "username": "john_doe"
}