/shipping/v1/{shipment_id}

Cambiar datos de envío

El endpoint /shipping/v1/{shipment_id} se utilizará para actualizar la dirección de entrega de un envío.

Consideraciones

Para actualizar la dirección de entrega, el envío debe tener como STATUS_DETAIL alguno de los siguientes valores según la transportadora:

Courier Estados permitidos
99 MINUTOS PENDING, SHIPMENT_CONFIRMED, UNSUCCESSFUL_RETURN, RECEIVED_BY_CARRIER, ROAD_TO_PICKUP, UNSUCCESSFUL_PICKUP, SHIPMENT_WRONG_ADDRESS
ANDREANI PENDING, DISTRIBUTION, END_OF_CUSTODY, WRONG_ADDRESS
DOMINA PENDING, TRACKED
FLASH START_OF_CUSTODY

No podrás crear otra solicitud de cambio de domicilio para un envío mientras tenga una pendiente.

Para consultar el estado de la solicitud, tendrás que interactuar con el endpoint Obtener envío. En el campo request_status verás uno de los siguientes valores:

  • PENDING_UPDATE_ADDRESS: esperando la respuesta de la transportadora.
  • CONFIRMED_UPDATE_ADDRESS: la transportadora nos confirmó el cambio de domicilio de envío.
  • REJECTED_UPDATE_ADDRESS: la transportadora rechazó el cambio de domicilio de envío.

Si rechazan tu solicitud seguirás viendo el domicilio de envío original.

Parámetros disponibles

Header Parameters
AuthorizationString
x-idempotency-keyString
Cuerpo de solicitud
application/json
addressobject10 propiedades

Detalle de respuestas

401
No autorizado
403
Acceso denegado
Ejemplo de solicitud
{
  "address": {
    "street_name": "Libertador",
    "street_number": "539",
    "floor": "2",
    "apartment": "B",
    "city": "Buenos Aires",
    "region": "Buenos Aires",
    "country": "Argentina",
    "zip_code": "5346",
    "neighborhood": "example_value",
    "additional_info": "Torre 2. Casa amarilla"
  }
}
Ejemplo de código
curl -X PATCH "https://api.pomelo.la/shipping/v1/{shipment_id}" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-idempotency-key: fRwX12Dg3345AD" \
  -d '{
  "address": {
    "street_name": "Libertador",
    "street_number": "539",
    "floor": "2",
    "apartment": "B",
    "city": "Buenos Aires",
    "region": "Buenos Aires",
    "country": "Argentina",
    "zip_code": "5346",
    "neighborhood": "example_value",
    "additional_info": "Torre 2. Casa amarilla"
  }
}'
Ejemplo de respuesta (201)Solicitud Recibida.
{
  "id": "shi-23hJL4bm94q9BFEd2sGhBjY6xbH",
  "external_tracking_id": "f923da123",
  "status": "CREATED",
  "status_detail": "CREATED",
  "shipment_type": "SINGLE_CARD",
  "affinity_group_id": "afg-20MpN8vmIPj77ujhb9cS8ctstN2",
  "affinity_group_name": "Pomelo Nominate Basic Physical",
  "courier": {
    "company": "ANDREANI",
    "tracking_url": "https://www.api.qa.com/#!/informacionEnvio/360000070874590"
  },
  "country_code": "ARG",
  "created_at": "2020-07-10 15:00:00.000",
  "batch": {
    "id": "bch-23WEkAaZsqubbke9pYVAt9sG81e",
    "quantity": 100,
    "has_stock": true,
    "status": "PENDING"
  },
  "address": {
    "street_name": "Libertador",
    "street_number": "539",
    "floor": "2",
    "apartment": "B",
    "city": "Buenos Aires",
    "region": "Buenos Aires",
    "country": "Argentina",
    "zip_code": "5346",
    "neighborhood": "string",
    "additional_info": "Torre 2. Casa amarilla"
  },
  "receiver": {
    "full_name": "Gonzalo Iglesias",
    "email": "[email protected]",
    "document_type": "dni",
    "document_number": "243432423",
    "tax_identification_number": "38912151888",
    "telephone_number": "53454342"
  },
  "user_id": "usr-20MpN8vmIPj77ujhb9cS8ctstN2",
  "due_delivery_date": "2020-07-20T00:00:00.000Z",
  "courier_additional_info": {
    "status": "ENTREGA",
    "status_detail": "ENTREGA CERTIFICADA",
    "received_by": "Franco Iglesias"
  },
  "request_status": "PENDING_UPDATE_ADDRESS"
}

Pomelo AI

Asistente de inteligencia artificial para consultas sobre la API de Pomelo
¡Hola!¿Cómo puedo ayudarte hoy?
Cambiar datos de envío | Pomelo API Reference