Restofy Docs
Despachos entre restaurantes POST

Rechazar o anular un despacho

POST /api/dispatches/set-dispatch-status

Descripción

Rechaza un despacho que viene en camino o anula uno que enviaste.

Detalles

Rechazar lo hace el restaurante que recibe y nada entra a su inventario. Anular lo hace el restaurante que envía y los insumos vuelven a su bodega de salida. Las 2 acciones aplican solo mientras el despacho va en camino.

Permisos requeridos

dispatches.module

Request

Nombre Tipo Requerido Reglas
dispatchUuid string Sí
min:36 max:36
statusCode string Sí
enum:rejected,cancelled
receptionNotes string No
max:500

Ejemplo de request

curl -X POST https://restofy.pro/api/dispatches/set-dispatch-status \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "dispatchUuid": "string",
    "statusCode": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "dispatchUuid": "ad0383fc-a88a-4e1f-9930-bc138130c1d9",
    "statusCode": "cancelled"
}

Response

{
    "success": true,
    "message": "Despacho actualizado",
    "data": {
        "dispatchUuid": "ad0383fc-a88a-4e1f-9930-bc138130c1d9",
        "statusCode": "cancelled"
    }
}