Restofy Docs
Calificación del pedido POST

Calificar la atención del pedido

POST /api/orders/set-order-review

Descripción

Guarda las estrellas y el comentario del cliente sobre la atención de su pedido.

Detalles

Guarda la calificación de 1 a 5 estrellas de la atención, con un comentario opcional. Si el cliente ya había calificado, la reemplaza. Se puede calificar dentro de las 24 horas desde que el restaurante aprobó el primer plato.

Permisos requeridos

auth-order

Request

Nombre Tipo Requerido Reglas
ratingValue int Sí
min_value:1 max_value:5
body string No
max:500

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
reviewUuid string Identificador de la calificación
productUuid string Admite vacío Plato calificado, o vacío en la de la atención
ratingValue int Estrellas de 1 a 5
body string Comentario, vacío si no dejó
isNew bool Si es la primera vez que califica o reemplazó la anterior

Ejemplo de request

curl -X POST https://restofy.pro/api/orders/set-order-review \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "ratingValue": 1
}'

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

Ejemplo de respuesta

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

Request

{
    "ratingValue": 5
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderUuid": "cc3697d4-9963-482c-b7c6-e050b6493c52",
        "reviewUuid": "027e1182-2c54-4f75-b7d8-16dda99fdea0",
        "productUuid": null,
        "ratingValue": 5,
        "body": "",
        "isNew": true
    }
}