Autenticacao
Headers aceitos
Formato recomendado:
Authorization: Bearer <API_KEY>
Tambem suportado:
X-Access-Token: <API_KEY>
Para integracoes especificas de sessao, pode existir X-Session-API-Key.
Criar API key
Endpoint:
POST /api/keys
Payload (opcional):
{
"name": "integracao-erp",
"expires_at": "2026-12-31T23:59:59Z"
}
Exemplo:
curl -sS -X POST "https://api.migrai.com.br/api/keys" \
-H "Authorization: Bearer <API_KEY_ATUAL>" \
-H "Content-Type: application/json" \
-d '{"name":"integracao-erp"}'
Listar chaves
curl -sS "https://api.migrai.com.br/api/keys" \
-H "Authorization: Bearer <API_KEY>"
Boas praticas
- Use chaves separadas por integracao.
- Defina expiracao quando possivel.
- Rotacione periodicamente.
- Nunca versione API keys em Git.