---
title: "Create a new user"
method: POST
path: "/databases/{databaseId}/users"
tags: ["users"]
---

# Create a new user

`POST /databases/{databaseId}/users`

## Request

- Base URL: `https://global.thenile.dev`
- URL: `https://global.thenile.dev/databases/{databaseId}/users`
- Auth: none declared

Creates a new user using basic credentials—email address and password.

## Request body

- CreateBasicUserRequest
  - `email` string, email, required
  - `password` string, required
  - `name` string
  - `givenName` string
  - `familyName` string
  - `picture` string
  - `newTenant` string

## Response `201`

User created successfully

- LoginUserResponse
  - `id` string, required
  - `tenants` string[]
  - `token` Token, required
    - `id` string, required
    - `jwt` string, required
    - `maxAge` integer
    - `type` 'ACCESS_TOKEN' | 'REFRESH_TOKEN' | 'ID_TOKEN', required

---

[API](https://skmtc.dev/thenile/apis/nile-rest-api.md) · [All operations](https://skmtc.dev/thenile/apis/nile-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thenile/apis/nile-rest-api/revisions/afe849f2aeec?raw)
