Pular para o conteúdo
Veltra Ajuda
Manual da APIPlaybookEntrar

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ório

    Sessão do administrador no portal: Bearer seguido 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)

JSON
[
  {
    "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)

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ório
  • titletextoobrigatório
  • statusinteiroobrigatório
  • detailtextoopcional
  • instancetextoopcional
  • codigotextoopcional

    Có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.