Manual da API · Chaves
Lista as API keys da transportadora autenticada (só prefixo, nunca o valor)
GET/v1/api-keys
Rota de administrador. Usa a sessão do portal em Authorization: Bearer; o TMS não a chama com a chave de API.
Para que serve: lista as chaves da transportadora, inclusive as revogadas. Nunca mostra o valor, só o prefixo.
Quando chamar: para auditar quais chaves existem e quais já foram revogadas.
Parâmetros
Cabeçalhos (header)
AuthorizationtextoobrigatórioSessão do administrador no portal:
Bearerseguido do token. Rota de administrador; o TMS não a chama com a chave de API.
Respostas
200application/json
API keys da transportadora (inclusive revogadas)
[
{
"id": "0192f3a4-5b6c-7d8e-9f01-23456789abcd",
"nome": "texto",
"ambiente": "TESTE",
"apiKeyValorEmClaro": "texto",
"apiKeyPrefixo": "texto",
"criadaEm": "2026-11-06T09:15:00-03:00",
"revogadaEm": "2026-11-06T09:15:00-03:00"
}
]Erroapplication/problem+json
Erro no formato RFC 9457 (application/problem+json)
{
"type": "https://exemplo.com.br/webhook-veltra",
"title": "texto",
"status": 1,
"detail": "texto",
"instance": "https://exemplo.com.br/webhook-veltra",
"codigo": "ASAAS_RECUSOU"
}Campos da resposta (6)
Campos
typetextoobrigatóriotitletextoobrigatóriostatusinteiroobrigatóriodetailtextoopcionalinstancetextoopcionalcodigotextoopcionalCódigo estável do problema para o cliente decidir o tratamento (ex.: ASAAS_RECUSOU, FATURA_NAO_ENCONTRADA, PAGINACAO_INVALIDA). Ausente quando o erro não tem código próprio.
Guia explicado
O que fazer: erros
401 (sem sessão) e 403 (não é administrador).
Texto completo, com mais exemplos, em API por rota.