Pular para o conteúdo principal

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.