FedEx - Cancelar Envío
Descripción
Sección titulada «Descripción»Este modulo cancela un envío previamente creado en FedEx. Recibe el número de seguimiento del envío y realiza una petición PUT al endpoint /ship/v1/shipments/cancel con el número de cuenta y el tracking number. Si la cancelación es exitosa, retorna el número de seguimiento y el estado CANCELLED.
Configuración
Sección titulada «Configuración»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credentials | Si | Credencial FedEx (provider: fedex) |
| tracking_number | text | Si | Número de seguimiento del envío a cancelar |
Credenciales
Sección titulada «Credenciales»Se requiere una credencial de tipo fedex con los siguientes campos:
- client_id: Client ID de la API de FedEx
- client_secret: Client Secret de la API de FedEx
- account_number: Número de cuenta de FedEx
{ "success": true, "tracking_number": "794644790138", "status": "CANCELLED", "message": "Envio FedEx 794644790138 cancelado exitosamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "credentials_id": "mi_credencial_fedex", "tracking_number": "794644790138"}API Utilizada
Sección titulada «API Utilizada»- Endpoint: PUT
/ship/v1/shipments/cancel - Base: FedEx API (via helper
_fedexHelper) - Documentación: https://developer.fedex.com/api/en-us/catalog.html
- Solo se pueden cancelar envíos que aun no hayan sido recogidos
- Se utiliza el método PUT (no DELETE) para la cancelación en FedEx
- Se requiere el número de cuenta además del tracking number