User
The user endpoint allows to manage the users of the Query Server.
POST
The user endpoint allows to create a new user.
POST /_/user
Headers
| Name | Type | Description | Required | 
|---|---|---|---|
| Authorization | string | The bearer token to connect to the server. | true | 
Body
| Name | Type | Description | Default | Required | 
|---|---|---|---|---|
| string | The email of the user. | - | true | |
| password | string | The password of the user. | - | true | 
| admin | boolean | If the user is admin. | false | false | 
| active | boolean | If the user is active. | true | false | 
Example:
{
  "email": "example@example.com",
  "password": "example",
  "admin": false,
  "active": true
}
PUT
The user endpoint allows to update a user.
PUT /_/user
Headers
| Name | Type | Description | Required | 
|---|---|---|---|
Authorization | string | The bearer token to connect to the server. | true | 
Body
| Name | Type | Description | Default | Required | 
|---|---|---|---|---|
| string | The email of the user. | - | true | |
| new_email | string | The new email of the user. | - | false | 
| new_password | string | The new password of the user. | - | false | 
| admin | boolean | If the user is admin. | false | false | 
| active | boolean | If the user is active. | true | false | 
Example:
{
  "email": "example@example.com",
  "new_email": "new-example@example.com",
  "new_password": "example",
  "admin": false,
  "active": true
}
DELETE
The user endpoint allows to delete a user.
DELETE /_/user
Headers
| Name | Type | Description | Required | 
|---|---|---|---|
| Authorization | string | The bearer token to connect to the server. | true | 
Body
| Name | Type | Description | Required | 
|---|---|---|---|
| string | The email of the user. | true | 
Example:
{
  "email": "example@example.com"
}