Documentação da API

Documentação Comexdoc

Uma plataforma, vários produtos. O que você aprende para integrar com o primeiro vale para os outros: a mesma chave, o mesmo formato de erro, o mesmo webhook, a mesma paginação.

Como isto está organizado

A documentação tem duas partes. A da plataforma vale para tudo: autenticação, entrega por webhook, formato de erro, paginação. Você lê uma vez.

A de cada produto traz só o que é dele: as rotas que oferece e o formato do que devolve.

Os produtos

ProdutoO que fazSituação
eBLLê um Bill of Lading em PDF ou imagem e devolve JSON estruturado, com cada campo separadoDisponível
TabelasConsulta às tabelas oficiais do comércio exterior, começando pela NCM da ReceitaDisponível
DUIMPDeclaração Única de ImportaçãoEm desenvolvimento
CE MercanteConhecimento Eletrônico do MercanteEm desenvolvimento
Packing ListRomaneio de cargaEm desenvolvimento

O que vale para todos

AssuntoOnde
AutenticaçãoChave de API: como criar, como usar, como trocar sem derrubar a integração
Entregas por webhookConferir a assinatura, a escala de reentrega, a fila quando falha
Erros e limitesO formato de um erro, o que é retentável, o que cobra e o que não cobra
Referência da APICada rota e cada campo

A primeira chamada

Toda rota usa a mesma chave, criada no portal em Conta › Chaves de API. A base e a versão também são as mesmas.

curl https://comexdoc.com.br/v1/ebl/documents \
  -H "Authorization: Bearer cxd_live_..."

Produtos que processam um arquivo são assíncronos. O POST responde 202 com um identificador de job, e o resultado chega por webhook ou por consulta. É o caso do eBL.

Produtos que só consultam respondem na hora, sem job e sem webhook. É o caso de Tabelas.