Inserir Logística Reversa no carrinho

Logística Reversa

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

📘

Considerações importantes:

No momento, o fluxo de Logística Reversa não está inteiramente disponível no ambiente Sandbox; embora seja possível inserir a etiqueta no carrinho, obter um id e confirmar a compra, não é possível solicitar a geração da etiqueta e do código de devolução. No entanto, o serviço está operando normalmente no ambiente de produção.

A Logística Reversa utiliza os serviços PAC e SEDEX dos Correios (respectivamente service:1 ou service:2). Para processar uma devolução, o fluxo depende da origem da etiqueta original.

1. Envio original feito pelo Melhor Envio

Se a etiqueta original foi gerada conosco, já temos a maioria dos dados. Você precisará fornecer apenas:

  • O id do envio original, a ser informado no campo order_id;
  • Os dados de contato do novo remetente (a pessoa que está devolvendo);
  • A confirmação do valor segurado, dimensões e peso.

Exemplo de requisição para devolução de envio cujo frete foi intermediado pelo Melhor Envio:

{
    "service": 1,
    "new_sender_mail": "[email protected]",
    "new_sender_phone": "99 99999-9999",
    "insurance_value": 2.90,
    "order_id": "9c79c7bb-e365-4d92-8553-255d60bc28d0",
    "package": {
        "weight": 1.2,
        "height": 2,
        "width": 5,
        "length": 12
    },
    "options": {
        "own_hand": false,
        "receipt": false
    }
}

2. Envio original NÃO feito pelo Melhor Envio

Se a etiqueta original foi gerada por terceiros, precisaremos de todas as informações para o novo envio, incluindo:

  • Dados completos do novo remetente (quem devolve).
  • Dados completos do destinatário (quem recebe a devolução).
  • Dados completos da carga (valor segurado, dimensões e peso).

Exemplo de requisição para devolução de envios intermediado por terceiros:

{
    "service": 1,
    "new_sender_mail": "[email protected]",
    "new_sender_phone": "99 99999-9999",
    "insurance_value": 60.75,
    "from": {
        "name": "Antonio Augusto",
        "document": "86845718008",
        "company_document": "99799989000102",
        "address": "Av. República do Líbano",
        "number": "846",
        "district": "Tres Vendas",
        "city": "Pelotas",
        "state_abbr": "RS",
        "postal_code": "96055710"
    },
    "to": {
        "name": "João Neves",
        "phone": "15997459876",
        "email": "[email protected]",
        "document": "26805059054",
        "company_document": "62278475000100",
        "state_register": "123456",
        "economic_activity_code": "123456",
        "address": "Rua dos buritis",
        "complement": "segundo andar",
        "number": "128",
        "district": "Jabaquara",
        "city": "São paulo",
        "state_abbr": "SP",
        "postal_code": "4321000",
        "note": "alguma observação"
    },
    "products": [
        {
            "name": "Produto A",
            "quantity": 1,
            "unitary_value": 60.75,
            "weight": 1
        }
    ],
    "package": {
        "weight": 1.2,
        "height": 2,
        "width": 5,
        "length": 12
    },
    "options": {
        "own_hand": false,
        "receipt": false
    }
}

Body Params
int32
required

Id referente do serviço da transportadora

string
required

e-mail do remetente que estará realizando a devolução

string
required

celular do remetente que estará realizando a devolução

double
required
Defaults to 0

Valor declarado

int32

Id da agência/unidade onde será postado o envio (consultar regras das transportadoras)

from
object
required

Informações do remetente do envio

to
object
required

Informações do destinatário do envio

products
array of objects

Informações dos produtos que serão enviados (utilizado na declaração de conteúdo). Obrigatório caso seja uma devolução de um envio não intermediado originalmente pelo Melhor Envio

products
package
object
required

Descrição dos volumes contidos no envio

options
array of objects

Informações complementares do envio

options
Headers
string
required
Defaults to Bearer token
string
required
Defaults to Aplicação (email para contato técnico)

É obrigatório que seja adicionado o cabeçalho HTTP User-Agent com o nome da sua aplicação junto a um email de contato/suporte.

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json