API - Usuários
Disponível a partir da versão 6.9.0
Operações básicas para manipulação de usuários.
Nos cabeçalhos dos requests, é necessário incluir uma chave "token" cujo valor seja um token de API.
Criação
Cria um novo usuário.
Endpoint | /api/v1/users |
|---|---|
Method | POST |
Parâmetros
Corpo em JSON
display_name | opcional | Nome humanamente legível do usuário. |
|---|---|---|
user_name | obrigatório | Utilizado na ação de login. |
obrigatório | Necessário para receber alertas e notificações. | |
password | obrigatório | Utilizado na ação de login. |
user_group | obrigatório | Id do grupo de usuário. |
extension_groups | opcional | Grupos de extensões gerenciados pelo usuário. |
Exemplos de retorno
201 |
|
|---|---|
400 |
|
409 |
|
Leitura de muitos
Recupera uma lista de usuários.
Endpoint | /api/v1/users |
|---|---|
Method | GET |
Exemplos de retorno
200 |
|
|---|
Leitura individual
Recupera um único usuário.
Endpoint | /api/v1/users/{user_id} |
|---|---|
Method | GET |
Parâmetros
No endpoint da URL
user_id | obrigatório | Id de um usuário já existente |
|---|
Exemplos de retorno
200 |
|
|---|---|
404 |
|
Edição
Recupera uma lista de filas.
Endpoint | /api/v1/users/{user_id} |
|---|---|
Method | PUT |
Parâmetros
No endpoint da URL
user_id | obrigatório | Id de um usuário já existente |
|---|
Corpo em JSON
Os parâmetros são o mesmo de criar usuário, com a diferença de que são todos opcionais. Pode ser informado apenas o campo que deseja alterar.
display_name | opcional | Nome humanamente legível do usuário. |
|---|---|---|
user_name | opcional | Utilizado na ação de login. |
opcional | Necessário para receber alertas e notificações. | |
password | opcional | Utilizado na ação de login. |
user_group | opcional | Id do grupo de usuário. |
extension_groups | opcional | Grupos de extensões gerenciados pelo usuário. |
Exemplos de retorno
200 |
|
|---|---|
400 |
|
404 |
|
422 |
|
Deleção
Deleta um único usuário.
Endpoint | /api/v1/users/{user_id} |
|---|---|
Method | DELETE |
Parâmetros
No endpoint da URL
user_id | obrigatório | Id de um usuário já existente |
|---|
Exemplos de retorno
200 |
|
|---|---|
404 |
|