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"
}
}