Autenticação
A API da AltiviaCloud autentica cada requisição por chave de API.
Chaves de API
As chaves começam com ac_live_ e podem ir na requisição de duas formas:
Token Bearer (recomendado)
HTTP
Authorization: Bearer ac_live_SUA_CHAVECabeçalho X-API-Key
HTTP
X-API-Key: ac_live_SUA_CHAVEA chave completa só é exibida no momento em que é criada: a plataforma guarda apenas o hash e os primeiros caracteres, para você identificar cada chave no painel.
Segurança
- Nunca exponha a chave em código de front-end ou em repositório público.
- Troque as chaves periodicamente pelo painel — dá para fazer sem derrubar a integração.
- Use chaves separadas para desenvolvimento e produção.
- Revogue na hora qualquer chave que tenha sido exposta.
Limites de requisição
Cada chave permite 120 requisições por minuto. Passar disso devolve 429 Too Many Requests, com o cabeçalho Retry-After dizendo quanto esperar.
Erros
Todo erro segue o mesmo formato:
JSON
{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
}
}Trate o erro pelo code, não pela message: o texto pode mudar, o código não. O que fazer com cada status HTTP.