Pular para o conteúdo principal

Delete delivery

DELETE 

/delivery/:id

Elimina permanentemente un envío de la base de datos (soft delete). Solo se puede eliminar envíos en estado 'planned' que no hayan iniciado tracking. Requiere autenticación JWT.

Casos de uso:

  • Eliminar envíos mal creados o duplicados
  • Limpiar envíos de prueba
  • Remover envíos planificados por error

Ejemplo de respuesta exitosa:

{
"_id": "64d1a2b3e8b7a9001f8e7d12",
"service_code": "DEL-12345",
"deleted": true,
"deletedAt": "2025-08-08T15:20:00Z"
}

Restricciones:

  • Solo se pueden eliminar envíos en estado 'planned'
  • No se puede eliminar envíos con tracking iniciado
  • No se puede eliminar envíos ya completados o cancelados

Request

Responses

Envío eliminado con éxito