Autenticação
A API Login fornece autenticação segura para acesso aos sistemas da plataforma AT&M.

POST /authentication
Realiza a autenticação do usuário e gera tokens de acesso.
Corpo da Requisição (JSON)
{
"username": "string",
"password": "string"
}
Respostas
200 OK- Autenticação bem-sucedida.400 Bad Request- Erro na requisição.401 Unauthorized- Credenciais inválidas.
Exemplo de Resposta
[
{
"authenticated": true,
"created": "string",
"expiration": "string",
"acessToken": "string",
"refreshToken": "string"
}
]
Códigos de Erro
400 - Bad Request
Ocorre quando há um erro na requisição enviada pelo cliente.
Exemplo:
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
401 - Unauthorized
Ocorre quando as credenciais fornecidas são inválidas ou expiradas.
Exemplo:
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
Essa API é essencial para garantir um fluxo seguro de autenticação e autorização dentro da plataforma.