Documentação interativa dos endpoints disponíveis para integração.
Todas as requisições desta API exigem uma API Key ativa. Você deve enviá-la através do cabeçalho x-api-key.
x-api-key: api_key_suachaveaqui
Cria uma nova conta de usuário no sistema (o token é retornado apenas no login).
{
"name": "João Silva",
"email": "joao@exemplo.com",
"password": "senha_super_segura"
}
{
"mensagem": "Usuário registrado com sucesso!",
"usuario": {
"id": "278c2e9b-...",
"nome": "João Silva",
"email": "joao@exemplo.com"
}
}
Autentica um usuário existente usando e-mail e senha.
{
"email": "joao@exemplo.com",
"password": "senha_super_segura"
}
{
"mensagem": "Login realizado com sucesso!",
"usuario": {
"id": "278c2e9b-...",
"nome": "João Silva",
"email": "joao@exemplo.com"
},
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI..."
}
Retorna os detalhes do usuário atualmente logado.
Authorization: Bearer
{
"usuario": {
"id": "278c2e9b-...",
"nome": "João Silva",
"email": "joao@exemplo.com",
"criadoEm": "2026-08-02T18:00:00.000Z"
}
}