SevenSenders - Cancelar Envío
Descripción
Sección titulada «Descripción»Este modulo cancela un envío previamente creado en SevenSenders. Recibe el ID del envío y realiza una petición DELETE al endpoint /shipments/{shipment_id}. Si la cancelación es exitosa, retorna el ID del envío y el estado actualizado.
Configuración
Sección titulada «Configuración»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credentials | Si | Credencial SevenSenders (provider: sevensenders) |
| shipment_id | text | Si | ID del envío a cancelar |
Credenciales
Sección titulada «Credenciales»Se requiere una credencial de tipo sevensenders con los siguientes campos:
- api_key: API Key de SevenSenders
{ "success": true, "shipment_id": "ss-12345", "status": "cancelled", "message": "Envio cancelado exitosamente: ss-12345"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "credentials_id": "mi_credencial_sevensenders", "shipment_id": "ss-12345"}API Utilizada
Sección titulada «API Utilizada»- Endpoint: DELETE
/shipments/{shipment_id} - Base: SevenSenders API (via helper
_sevensendersHelper) - Documentación: https://docs.sevensenders.com/
- Solo se pueden cancelar envíos que aun no hayan sido recogidos por el transportista
- La operación es irreversible
- El estado puede provenir de
result.statusoresult.data.status
Nodos Relacionados
Sección titulada «Nodos Relacionados»- SevenSenders - Crear Envío (sevensendersCreateShipment)
- SevenSenders - Obtener Transportistas (sevensendersGetCarriers)
- SevenSenders - Rastrear Envío (sevensendersGetTracking)
- SevenSenders - Obtener Etiquetas (sevensendersGetLabels)