Envia.com - Cancelar Envio
Descripcion
Sección titulada «Descripcion»Este modulo cancela un envio previamente creado en Envia.com. Recibe el ID del envio y realiza una peticion POST al endpoint /ship/cancel/ con el shipment_id. Si la cancelacion es exitosa, retorna el ID del envio y el estado actualizado.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Credencial Envia.com (provider: envia) |
| shipment_id | text | Si | ID del envio a cancelar |
Credenciales
Sección titulada «Credenciales»Se requiere una credencial de tipo envia con los siguientes campos:
- api_key: API Key de Envia.com
{ "success": true, "shipment_id": "12345", "status": "cancelled", "message": "Envio 12345 cancelado exitosamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "credentials_id": "mi_credencial_envia", "shipment_id": "12345"}API Utilizada
Sección titulada «API Utilizada»- Endpoint: POST
/ship/cancel/ - Base: Envia.com API (via helper
_enviaHelper) - Documentacion: https://docs.envia.com/
- Solo se pueden cancelar envios que aun no hayan sido recogidos por el transportista
- La cancelacion se realiza via POST (no DELETE) en la API de Envia.com
- Las politicas de cancelacion dependen del transportista seleccionado
Nodos Relacionados
Sección titulada «Nodos Relacionados»- Envia.com - Crear Envio / Etiqueta (enviaCreateShipment)
- Envia.com - Obtener Tarifas (enviaGetRates)
- Envia.com - Rastrear Envio (enviaGetTracking)
- Envia.com - Listar Transportistas (enviaGetCarriers)