Restofy Docs
Pedido del comensal POST

Retirar la solicitud de cancelación

POST /api/orders/cancel-cancellation-request

Descripción

Retira la solicitud de cancelación pendiente y el pedido sigue su curso.

Detalles

Deja sin efecto la solicitud que el cliente envió y que el restaurante todavía no respondió. El pedido continúa como estaba. Falla si no hay una solicitud esperando respuesta, por ejemplo porque el personal ya la aceptó o la rechazó.

Permisos requeridos

auth-order

Request

Este endpoint no recibe parámetros.

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
cancellationRequest object Admite vacío Solicitud de cancelación más reciente del pedido, o vacía si nunca pidió
cancellationRequest.cancellationRequestUuid string Identificador de la solicitud
cancellationRequest.status string Estado: pending, accepted, rejected o withdrawn
cancellationRequest.note string Admite vacío Nota que dejó el cliente
cancellationRequest.rejectionReason string Admite vacío Motivo del restaurante si la rechazó
cancellationRequest.itemUuid string Admite vacío Producto que pidió quitar o cambiar, o vacío si es el pedido completo
cancellationRequest.quantity decimal Admite vacío Unidades del producto que pidió quitar
cancellationRequest.requestType string Qué pidió: cancel (cancelar) o change (cambiar por otro producto)
cancellationRequest.createdAt datetime Cuándo se envió la solicitud
cancellationRequest.resolvedAt datetime Admite vacío Cuándo se respondió o retiró

Ejemplo de request

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

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