---
title: "Create a user in a tenant"
method: POST
path: "/databases/{databaseId}/tenants/{tenantId}/users"
tags: ["users"]
---

# Create a user in a tenant

`POST /databases/{databaseId}/tenants/{tenantId}/users`

## Request

- Base URL: `https://global.thenile.dev`
- URL: `https://global.thenile.dev/databases/{databaseId}/tenants/{tenantId}/users`
- Auth: HTTP bearer

Creates a new user and associates that user with the specified tenant.

## Path parameters

- `databaseId` string, required
- `tenantId` string, required

## Request body

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

## Response `201`

User created

- 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)
