API Boxlink
  1. Cotação
API Boxlink
  • Autenticação
    • Como autenticar ?
  • Cotação
    • Pesquisar cotação
      POST
    • Pesquisar cotação para múltiplos sellers
      POST
    • Pesquisar cotação simplificada
      POST
    • Pesquisar cotação simplificada para multiplos destinos
      POST
  • Shipment
    • Pedido
      • Fluxo do Pedido
      • Outras operaçoes de pedidos
        • Pesquisar um Pedido (Pré-envio)
        • Alterar o destinatário do Pedido
        • Alterar os volumes do Pedido
        • Inserir ocorrência no Pedido
      • Inserir um Pedido
      • Atualizar dados de um Pedido
      • Aferir e Triar um Pedido
      • Aferir, Triar e Expedir um Pedido
      • Pesquisar Pedido pelo Identificador do Pedido
      • Pesquisar Status do Ciclo de Vida do Pedido
    • Envio somente para Tracking
      • Inserir Envio para Tracking
      • Atualizar Envio para Tracking
    • Envio
      • Fluxo do Envio
      • Inserir um Envio
    • Expedição
      • Listar Triagens (Abertas e Fechadas)
      • Expedir uma Triagem
      • Expedir uma Lista de Rastreadores
    • Ship from store
      • Chamar novamente a trasportadora da loja
    • Transportadoras
      • Entrega Própria
        • Adicionar ocorrência da entrega própria
        • Gerar lista de entregas próprias
        • Imprimir lista de entregas próprias
      • Alterar rastreador da transportadora
      • Imprimir Doc. de Expedição Por Rastreador TMS
      • Imprimir Doc. de Expedição Por ID
    • Cancelar um Pedido ou um Envio
      PUT
  • Etiquetas
    • Imprimir etiqueta do Pedido (Pré-envio)
      POST
    • Imprimir etiqueta da Transportadora do Envio
      POST
  • Logística Reversa
    • Inserir Solicitação de Logística Reversa
      POST
  • Rastreamento
    • Pesquisar ocorrências por e-mail
      GET
    • Pesquisar ocorrências das últimas 48 horas
      GET
    • Pesquisar ocorrências por Identificador do Pedido
      GET
    • Pesquisar ocorrências por Rastreadores TMS
      POST
    • Pesquisar ocorrência por Rastreador TMS
      GET
    • Pesquisar última ocorrência por Período
      GET
  • Cadastros
    • Sellers/Logistas
      • Departamentos
        • Cadastrar um Departamento do Seller
        • Alterar um Departamento do Seller
        • Desativar um Departamento do Seller
        • Ativar um Departamento do Seller
        • Pesquisar um Departamento do Seller
        • Pesquisar todos os Departamentos do Seller
      • Financeiro
        • Lançar um Valor na Fatura do Seller
        • Ajustar o Limite de Crédito do Seller
        • Pesquisar Limite de Crédito de um Seller
      • Cadastrar um Seller
      • Alterar um Seller
      • Desativar um Seller
      • Ativar um Seller
      • Pesquisar um Seller
      • Pesquisar todos os Sellers
    • Estratégias de Frete
      • Pesquisar estratégias de frete ativas do Canal
      • Pesquisar estratégias de frete disponíveis para o Seller
      • Alterar estratégias de frete de um Seller
  • Webhooks & Callback
    • Webhook para Atualização de Tracking na Plataforma Boxlink
    • Callback de Atualização de Status do Envio
  • Descontinuados
    • Cancelar um Pedido (Pré-envio) por ID
    • Cancelar uma etiqueta no TMS Boxlink
    • Cancelar uma etiqueta no TMS Boxlink
    • Editar os volumes de uma etiqueta no TMS Boxlink
    • Pesquisar envios da transportadora de uma determinada situação TMS Boxlink
    • Cadastrar um departamento do Seller *restrito aos tokens de Seller
    • Inserir uma etiqueta no TMS Boxlink
    • Atualizar dados de uma etiqueta reservada no TMS Boxlink
    • Ativar um departamento do Seller *restrito aos tokens de Seller
    • Pesquisar ocorrências de tracking de um envio atualizados até 48 horas após a data/hora informada
    • Desativar um departamento do Seller *restrito aos tokens de Seller
    • Buscar dados básicos de um departamento do Seller *restrito aos tokens de Seller
    • Editar o destinatário de uma etiqueta no TMS Boxlink
    • Atualizar um departamento do Seller *restrito aos tokens de Seller
    • Buscar todos os departamentos de um Seller do canal *restrito aos tokens de Seller
  1. Cotação

Pesquisar cotação para múltiplos sellers

Ambiente de Produção
https://api.boxlink.com.br
Ambiente de Produção
https://api.boxlink.com.br
POST
https://api.boxlink.com.br
/v2/preco-prazo/multiseller

Request

Header Params
Authorization
string 
required
Token da Boxlink para utilização da API. (Utilize o prefixo Bearer ao inserir o token)
Default:
Bearer {seu_token_aqui}
Body Params application/json
array of:
dadosDaCotacao
object 
optional
cepDestino
string 
required
Cep de Destino do Envio
cepOrigem
string 
required
Cep de Origem do Envio
adicionarHandlingTime
boolean 
required
Atributo é por padrão FALSE, deve ser TRUE caso deseje adicionar o Handling Time à estimativa de prazo do Envio. Caso não seja informado o padrão é FALSE.
Example:
false
tiposDeProdutos
array[string]
optional
Listagem dos tipos de produtos que fazem parte da cotação. Ex.: Inflamável, Perecível.
envioReverso
boolean 
optional
Atributo é por padrão FALSE, deve ser TRUE caso seja um Envio Reverso. Caso não seja informado o padrão é FALSE.
Example:
false
host
string 
optional
Endereco do site que esta fazendo cotação
idCarrinho
string 
optional
Idenfificador do carrinho de compras
pontoReferenciaDestino
string 
optional
siglaAdicionais
array[string]
optional
Siglas dos Adicionais
tipoAgrupamento
enum<string> 
optional
Padrão é MULTIVOLUME, caso deseje o tipo de agrupamento para quando existir mais de um volume na cotação deve informar AGRUPADO
Allowed values:
AGRUPADOMULTIVOLUME
tipoDocumentoFiscal
enum<string> 
optional
Tipo de documento fiscal (NOTA_FISCAL ou DECLARACAO_CONTEUDO)
Allowed values:
NOTA_FISCALDECLARACAO_CONTEUDO
volumes
array [object {6}] 
required
JSON com os volumes do envio
identificadorCanal
integer <int64>
optional
identificadorSeller
string 
optional
Example
[
    {
        "dadosDaCotacao": {
            "cepDestino": "31270901",
            "cepOrigem": "30110002",
            "adicionarHandlingTime": true,
            "tipoAgrupamento": "MULTIVOLUME",
            "tiposDeProdutos": ["inflamavel", "perecivel"],
            "valorDeclarado": 150.68,
            "volumes": [
                {
                    "peso": 650,
                    "formato": "CAIXA",
                    "altura": 10,
                    "largura": 30,
                    "comprimento": 38,
                    "diametro": 0
                }
            ]
        },
        "identificadorSeller": "9"
    }
]

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.boxlink.com.br/v2/preco-prazo/multiseller' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "dadosDaCotacao": {
            "cepDestino": "31270901",
            "cepOrigem": "30110002",
            "adicionarHandlingTime": true,
            "tipoAgrupamento": "MULTIVOLUME",
            "tiposDeProdutos": ["inflamavel", "perecivel"],
            "valorDeclarado": 150.68,
            "volumes": [
                {
                    "peso": 650,
                    "formato": "CAIXA",
                    "altura": 10,
                    "largura": 30,
                    "comprimento": 38,
                    "diametro": 0
                }
            ]
        },
        "identificadorSeller": "9"
    }
]'

Responses

🟢200Retorna a cotação com seus dados de preço e prazo
application/json
Body
array of:
cotacoes
array[object (PrecoPrazoResponse) {15}] 
optional
detalhePrazo
string 
optional
Texto para Entrega no Mesmo Dia
disponivel
boolean 
optional
Serviço disponível?
excecoes
array[string]
optional
Lista com o motivo de indisponibilidade dos serviços que não atendem o envio
idServico
integer <int64>
optional
ID do Serviço
motivoIndisponibilidade
string 
optional
Motivo da indisponibilidade quando indisponível
nomeServico
string 
optional
Nome do Serviço
observacoes
string 
optional
Observações
prazo
integer <int64>
optional
Prazo do Envio (em dias)
dataPrevistaParaEntrega
string 
optional
data prevista da entrega considerando o prazo em dias úteis
preRequisito
enum<string> 
optional
Pre-requisito para utilização do serviço
Allowed values:
SOMENTE_NF_COM_CHAVESOMENTE_DECLARACAO_COM_DOCUMENTONF_COM_CHAVE_OU_DECLARACAO_COM_DOCUMENTONF_OU_DECLARACAOALERTA_NF_SEM_CHAVE_OU_DECLARACAO_SEM_DOCUMENTONAO_SE_APLICA
preco
number 
optional
Preço do Envio
precoParaExibicao
string 
optional
Valor da cotação somente para exibição
tags
array[string]
optional
Lista das tags identificadoras da estratégia de frete
nomeTransportadoraLastMile
string 
optional
Nome da trasnportadora lastmile que foi eleita na cotação
nomeServicoLastMile
string 
optional
Nome do serviço da trasnportadora lastmile que foi eleita na cotação
excecoes
array[string]
optional
identificadorSeller
string 
optional
Example
[
    {
        "cotacoes": [
            {
                "detalhePrazo": "string",
                "disponivel": true,
                "excecoes": [
                    "string"
                ],
                "idServico": 0,
                "motivoIndisponibilidade": "string",
                "nomeServico": "string",
                "observacoes": "string",
                "prazo": 0,
                "dataPrevistaParaEntrega": "string",
                "preRequisito": "SOMENTE_NF_COM_CHAVE",
                "preco": 0,
                "precoParaExibicao": "string",
                "tags": [
                    "string"
                ],
                "nomeTransportadoraLastMile": "string",
                "nomeServicoLastMile": "string"
            }
        ],
        "excecoes": [
            "string"
        ],
        "identificadorSeller": "string"
    }
]
🟠401Você não tem permissão para acessar este recurso
🟠404Esta cotação ultrapassou o Limite máximo para cotação de 10 sellers
🔴500Exceção não esperada
Previous
Pesquisar cotação
Next
Pesquisar cotação simplificada
Built with