Restofy Docs
Pedido del comensal POST

Cancelar el pedido

POST /api/orders/cancel-order

Descripción

Cancela el pedido del cliente mientras el restaurante todavía no aprobó nada.

Detalles

Cancela el pedido completo y libera la mesa o la habitación, siempre que el personal no haya aprobado ningún producto. Si el cliente ya había pagado en línea, ese pago queda marcado para devolución. Cuando algo ya pasó a preparación la cancelación directa se rechaza: en ese caso el cliente envía una solicitud al restaurante.

Permisos requeridos

auth-order

Request

Nombre Tipo Requerido Reglas
note string No
max:200

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
orderUuid string Identificador del pedido cancelado
lifecycleStatus string Estado del pedido tras cancelarlo

Ejemplo de request

curl -X POST https://restofy.pro/api/orders/cancel-order \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

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

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderUuid": "68257d00-3713-437c-bc68-82b071c63c79",
        "lifecycleStatus": "cancelled"
    }
}