Visão Geral
A API do Talk utiliza autenticação via Bearer Token. Para obter um token, faça uma requisição POST para o endpoint de autenticação da plataforma.
Endpoint
POST https://app.morada.ai/api/integrations/auth
Request
| Header | Valor |
|---|
Content-Type | application/json |
Body
{
"email": "usuario@empresa.com",
"password": "sua_senha"
}
Response
Sucesso (200)
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expiresIn": 86400
}
| Campo | Tipo | Descrição |
|---|
token | string | Token JWT para autenticação nos endpoints do Talk |
expiresIn | number | Tempo de expiração em segundos (24h) |
Erro (401)
{
"statusCode": 401,
"message": "Credenciais inválidas"
}
Uso do Token
Após obter o token, inclua-o no header Authorization de todas as requisições ao Talk:
curl -H "Authorization: Bearer SEU_TOKEN" \
https://app.morada.ai/api/desk/tickets
Alternativamente, o Talk também aceita autenticação via cookie de sessão __Secure-next-auth.session-token para usuários autenticados na plataforma web.