Ir al contenido

UPS - Cancelar Envío

Este modulo cancela un envío previamente creado en UPS. Recibe el número de identificación del envío (Shipment Identification Number) y realiza una petición DELETE al endpoint /api/shipments/v1/shipments/cancel. Si la cancelación es exitosa, retorna el número de envío, el estado de la respuesta del VoidShipmentResponse y un mensaje de confirmación.

ParámetroTipoRequeridoDescripción
credentials_idcredentialsSiCredencial UPS (provider: ups)
shipment_identification_numbertextSiNúmero de identificación del envío a cancelar

Se requiere una credencial de tipo ups con los siguientes campos:

  • client_id: Client ID de la API de UPS
  • client_secret: Client Secret de la API de UPS
{
"success": true,
"shipment_identification_number": "1Z999AA10123456784",
"status": "CANCELLED",
"message": "Envio UPS 1Z999AA10123456784 cancelado exitosamente"
}
{
"credentials_id": "mi_credencial_ups",
"shipment_identification_number": "1Z999AA10123456784"
}
  • Solo se pueden cancelar envíos que aun no hayan sido recogidos por UPS
  • El estado se obtiene de VoidShipmentResponse.Status.Description
  • La operación es irreversible una vez completada