Comece aqui
Autenticação
API keys, Bearer tokens e o fallback ?token= pra SSE.
API keys
Cada projeto tem 1+ API keys no formato pzk_live_xxxxxxxxxxxxxxxx. A chave é hashada com SHA-256 antes de salvar — só é mostrada em texto na hora da criação.
Como enviar
Em toda chamada REST, header Authorization:
Fallback ?token= (só pra SSE)
Browser EventSource não permite headers customizados. Pra endpoints SSE (Server-Sent Events) como /v1/instances/{id}/qr, passe a key via query string:
Use ?token= somente em SSE. Pra chamadas HTTP normais, sempre header
Authorization (mais seguro, não vaza em logs do servidor).
Quando a chave é revogada
- Revogar via Manager → API Keys → "Revogar"
- Backend marca
revoked_atna tabelaapi_keys - Próximas requisições com essa key recebem
401 INVALID_API_KEY - Hash não é deletado pra fins de auditoria