Cancel delivery service
DELETE/delivery/:service_code
Cancela un envío existente cambiando su estado a 'canceled'. Solo se puede cancelar envíos en estados 'planned' o 'in_progress'. Requiere autenticación JWT.
Casos de uso:
- Cancelar un envío planificado que ya no se realizará
- Detener un envío en curso por problemas logísticos
- Revertir un envío mal planificado
Ejemplo de respuesta exitosa:
{
"service_code": "DEL-12345",
"status": "canceled",
"etl_date": "2025-08-10T08:00:00Z",
"updated_at": "2025-08-08T15:30:00Z"
}
Restricciones:
- No se puede cancelar un envío ya completado
- No se puede cancelar un envío ya cancelado
Request
Responses
- 200
- 400
- 401
- 404
Envío cancelado con éxito
Estado inválido. Ocurre cuando:
- El envío ya está completado
- El envío ya está cancelado
No autorizado. El token JWT es inválido o ha expirado. Se debe autenticar nuevamente.
Envío no encontrado. El service_code proporcionado no existe o no pertenece a la empresa del usuario autenticado.