Autenticação

Gere o token de acesso com sua apiKey e companyId.

Todos os endpoints de telemedicina exigem um token de acesso. O token é obtido no login com as credenciais fornecidas pela Sauddy e deve ser enviado no cabeçalho Authorization de cada requisição.

POST /v1/Authorization/Login

POST https://api.sauddy.com.br/v1/Authorization/Login

Corpo da requisição

CampoTipoObrigatórioDescrição
apiKeystringSimChave de API de produção ou de homologação. A chave usada define o ambiente do token.
companyIdstringSimIdentificador da sua empresa na Sauddy.

Exemplos

curl -X POST https://api.sauddy.com.br/v1/Authorization/Login \
  -H "Content-Type: application/json" \
  -d '{"apiKey":"SUA_API_KEY","companyId":"SEU_COMPANY_ID"}'

Resposta de sucesso — 200 OK

{
  "message": "",
  "success": true,
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
CampoTipoDescrição
tokenstringToken JWT de acesso. Envie em Authorization: Bearer <token>.
successbooleanSempre true em caso de sucesso.
messagestringVazio em caso de sucesso.

Erros

HTTPQuando acontecemessage
400Campo ausente, vazio ou com tipo erradoLista dos problemas, ex.: ["apiKey should not be empty"]
401apiKey ou companyId incorretos, empresa inativa ou acesso à API desativadoapiKey ou companyId inválidos.
429Limite de tentativas de login excedidoThrottlerException: Too Many Requests

Usando o token

Envie o token em todas as chamadas de telemedicina:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Content-Type: application/json

Validade e renovação

  • O token vale por 15 minutos.
  • Quando expira, a API responde 401 com a mensagem Token inválido ou expirado.. Faça um novo login e repita a requisição uma vez.
  • O ambiente (homologação ou produção) fica gravado no token. Para trocar de ambiente, faça login com a outra apiKey.

Limite de logins:

O login aceita no máximo 5 tentativas a cada 15 minutos por endereço IP, contando sucessos e falhas. Reaproveite o token enquanto ele for válido em vez de fazer login a cada requisição, como nos exemplos acima.