Backend API de serviços Syclus.
Rotas para CRUD de usuários.
Busca todos os usuários no banco de dados.
Busca um usuário específico por id no banco de dados .
Adiciona um novo usuário no banco de dados.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Altera um usuário específico por id.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Exclui um usuário específico por id.
Rotas para autenticação de usuários, Registro, Login, Logoff, Atualiza Detalhes, Esqueceu a Senha, Usuário Atual Logado.
Faz login informando email e senha.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Inclui um usuário passando os campos: nome, email, senha, cpf_cnpj
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Obtem o usuário logado através do token.
Envia email com instruções para resetar a senha.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Reseta a senha do usuário informando o token que foi enviado por email anteriormente.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Alterar detalhes do usuário: nome ou email.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Altera a senha do usuário logado, enviando no body a senhaAtual e a novaSenha.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Rotas para CRUD de recursos.
Busca todos os recursos no banco de dados.
Passar como query string a página e o limite.
Exemplo: ?page=1&limit=10
| Key | Value | Description |
|---|---|---|
| page | 1 | |
| limit | 10 |
Busca um recurso específico por id no banco de dados.
Adiciona um novo recurso no banco de dados.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Altera um recurso específico por id.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Exlcui um recurso específico por id.
Rotas para CRUD de licenças.
Busca todos as licenças no banco de dados.
Busca uma licença específica por id no banco de dados.
Adiciona uma licença no banco de dados.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Altera uma licença específica por id.
| Key | Value | Description |
|---|---|---|
| Content-Type | application/json |
Delete license from database.