Endpoints da API AllPost

Lista completa de todos os endpoints disponíveis, organizados por módulo.

Autenticação

GET api/v1/autenticacao/{codigoLoja} Retorna o token da loja e token de cotação. POST api/v1/webhook/novo Cadastra webhook na loja.

Centro de Distribuição

GET api/v1/filial Busca centros de distribuição cadastrados.

Cotação

POST api/v1/cotacao Cria uma nova cotação de frete. GET api/v1/cotacao/{idCotacao} Retorna cotação de frete. GET api/v1/naoentregue Lista cotações não entregues. GET api/v1/cep/{cep} Retorna endereço pelo CEP. GET api/v1/canais Lista canais de marketplace integrados. GET api/v1/logCotacaoFila Cotações das últimas 12 horas em fila.

Fila de Eventos

GET api/v1/fila Retorna eventos da fila. DELETE api/v1/fila/{idDocumento} Remove evento da fila.

Pedido

POST api/v1/pedido/novo Cria pedido de envio ou reversa. PUT api/v1/nfe/{chaveNfe} Insere ou altera NFe. PUT api/v1/pedido/altera/{filtro}/{valor} Altera dados do pedido. PUT api/v1/situacao/{opcao} Atualiza situação do pedido. POST api/v1/ocorrencia/{filtro}/{valor} Insere ocorrência de transporte. GET api/v1/pedido/{filtro}/{valor} Consulta pedido. GET api/v1/rastreio/{filtro}/{valor} Consulta rastreio. GET api/v1/pedidos Lista pedidos. GET api/v1/lista/status Lista status do pedido. GET api/v1/lista/ocorrencia Lista ocorrências padrão. GET api/v1/lista/cobrancacomplementar Lista cobranças complementares. GET api/v1/retornactexml/{filtro}/{valor} Retorna XML do CTe. GET api/v1/retornanfexml/{filtro}/{valor} Retorna XML da NFe. GET api/v1/pedido/{numeroPedido}/anexos Lista anexos (documentos e imagens) de um pedido de reversa ou envio (numeroPedido: 1578397 ou rvs0_1578397) POST api/v1/pedido/{numeroPedido}/anexos Envia um novo anexo (documento ou imagem, até 5 MB, limite de 30) a um pedido de reversa ou envio (numeroPedido: 1578397 ou rvs0_1578397) GET api/v1/pedido/{numeroPedido}/anexo Faz o download autenticado de um anexo de um pedido (reversa ou envio); numeroPedido (1578397 ou rvs0_1578397) + caminho de anexos[].url do 147 DELETE api/v1/pedido/{numeroPedido}/anexos Remove um anexo de um pedido (reversa ou envio) do S3 e de db.Pedido.anexos[]; numeroPedido (1578397 ou rvs0_1578397) + caminho de anexos[].url do 147 GET api/v1/reversa/situacoes/{tipo} Retorna os valores válidos das situações de reversa (solicitante, motivo, tipo, resolução, pagador de frete) GET api/v1/reversa/pontos-devolucao Lista os pontos de devolução cadastrados pela loja (usados em reversa) GET api/v1/reversa/etiqueta/{idPedidoReversa}/{modelo} Gera a etiqueta de reversa do pedido em PDF (modelos: A4, BOBINA, A4-Correios, BOBINA-Correios)

PLP

POST api/v1/plp/novo Cria PLP. PUT api/v1/plp/inclui/{idPLP} Inclui NFes na PLP. DELETE api/v1/plp/delete/{filialERP}/{idPLP} Remove PLP ou itens. PUT api/v1/plp/fecha/{filialERP}/{idPLP} Fecha PLP. GET api/v1/plp/consulta/{filialERP}/{idPLP} Consulta PLP. GET api/v1/plp/lista Lista PLPs. GET api/v1/etiquetas?idPLP={idPLP} Lista modelos de etiquetas. GET api/v1/etiqueta/{idModelo}/{filialERP}/{idPLP} Retorna PDF da etiqueta.

Produto

POST api/v1/produto Cria ou atualiza produto e estoque. GET api/v1/produto/sku/{sku} Consulta produto por SKU. PUT api/v1/produto/estoque/{sku} Atualiza estoque por SKU.

Token de Navegação

POST api/v1/tokennavegacao Cria token de navegação.

Transportadora

GET api/v1/transportadora/lista Lista transportadoras. GET api/v1/transportadora/metodos Lista métodos de envio. GET api/v1/chat/{idPedido} Consulta mensagens do chat com a transportadora de um pedido; cada mensagem inclui a lista anexos quando houver arquivos vinculados POST api/v1/chat/{idPedido}/mensagem Envia mensagem no chat com a transportadora de um pedido; aceita anexo(s) via multipart/form-data (campo anexo ou anexo[]) junto ao texto obrigatório, com limites de 2 MB por anexo e 5 anexos por conversa GET api/v1/chat/{idPedido}/elegivel Verifica se o pedido/transportadora está elegível para chat com a transportadora GET api/v1/chats Lista chats da loja por período, situação e transportadora (paginado, resumo com última mensagem) GET api/v1/chat/{idPedido}/anexo Download autenticado de um anexo do chat (bucket S3 privado); o caminho é obtido em mensagens[].anexos[].url do endpoint 145