Pular para o conteúdo
Veltra Ajuda
Manual da APIPlaybookEntrar

Manual da API · Filiais

Cadastra uma filial pela API do TMS

POST/integracao/v1/filiais

Mesma implementação do cadastro pelo portal. A siglaExterna é o identificador que o manifesto usa para referenciar a filial; é única por transportadora (repetida = 409). Pela API do TMS o endereço NÃO é geocodificado (limite de taxa do serviço externo): sem latitude/longitude, a filial fica sem pino até o ajuste no portal. Exige API key de PRODUCAO: enquanto os cadastros não separam dados por ambiente, a chave de TESTE só lê (gravar = 403).

Para que serve: cadastra uma filial.

Quando chamar: uma vez por filial, antes do primeiro manifesto de transferência. Para poucas filiais, é mais simples cadastrar no portal.

Parâmetros

Cabeçalhos (header)

  • X-Veltra-Api-Keytextoobrigatório

    Chave de API do TMS. Emitida na tela Chaves de API do portal; o valor completo aparece uma única vez.

  • Content-Typetextoobrigatório

    Sempre application/json.

Respostas

201application/json

Filial criada

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

StatusQuandoO que fazer
400nome ou siglaExterna em branco ou longos demais, ou raio fora de 10 a 50000Corrigir o campo indicado em detail
401Chave inválidaConferir a chave
403Chave de teste (ela só lê cadastros) ou chave que não é de TMSUsar a chave de produção
409Já existe filial com essa siglaExterna (detail: "já existe filial com a sigla externa CPS")Usar o PUT para alterar

Observações

  • Sem Idempotency-Key. Repetir o POST com a mesma sigla devolve 409, o que protege contra duplicata.
  • A API não localiza o endereço no mapa. Sem latitude e longitude, a filial fica sem pino até alguém ajustar no portal. Se você já tem as coordenadas, mande.

Texto completo, com mais exemplos, em API por rota.