Expedir uma entrega

Este endpoint permite que o vendedor (seller) faça a expedição de uma entrega utilizando o id como referência. Somente é aplicável para entregas a combinar.

Escopo requerido

ValorDescrição
order-delivery:writePermite a escrita de entregas e dados relacionados.

Parâmetros da URL

CampoTipoDescriçãoObrigatório
idObjectIdID da entrega na plataforma.Sim

Parâmetros da requisição

CampoTipoDescriçãoObrigatório
tracking_urlStringURL de rastreamento da entrega.Sim
protocolStringProtocolo da entrega.Sim
labelStringEtiqueta da entrega para rastreio.Sim
datesObjectDatas da entrega.Sim
carrierObjectTransportadora da entrega.Sim

Objeto dates

CampoTipoDescriçãoObrigatório
estimated_deliveryStringData estimada de entrega.Sim
shippedStringData de expedição.Não

Objeto carrier

CampoTipoDescriçãoObrigatório
nameStringNome da transportadora.Sim

Exemplo de requisição

curl -X 'POST' \
  'https://apps.eupreciso.com.br/v1.0/marketplace/deliveries/{id}/shippings' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer <Access Token>' \
  -H 'Content-Type: application/json' \
 
  -d '{
    "tracking_url": "http://url.de.acompanhamento.da.entrega/",
    "protocol": "000111222",
    "label": "000111222",
    "dates": {
        "estimated_delivery": "2021-07-22T13:06:28.000Z",
        "shipped": "2021-07-22T13:06:28.000Z", //[opcional] Se nulo será considerada a data atual
    },
    "carrier": {
        "name": "Nome da transportadora"
    }
}'

Exemplo de resposta

{
  "order_id": "6712a764c37c38e9039093e4",
  "delivery_id": "6712a312c37c38e9038fd9b6",
  "status": "shipped",
  "tracking_url": "http://url.de.acompanhamento.da.entrega/",
  "protocol": "000111222",
  "label": "000111222",
  "dates": {
    "estimated_delivery": "2021-07-22T13:06:28.000Z",
    "shipped": "2021-07-22T13:06:28.000Z"
  },
  "carrier": {
    "name": "Nome da transportadora"
  }
}

Códigos de retorno

CódigoDescrição
201CREATED
400Bad Request
401Unauthorized
403Forbidden
404Not Found
500Internal Server Error