Toma de pedidos
POST
Calificaciones del pedido
POST /api/pos-order/list-order-reviews
Descripción
Devuelve lo que el cliente calificó de esta visita: la atención recibida y cada plato que probó.
Detalles
Retorna por separado la calificación de la atención y las de cada plato, con sus estrellas, el comentario escrito, el nombre de quien lo dejó y el momento en que lo hizo. Las escribe el propio cliente desde su pedido, así que quedan marcadas como verificadas. Si el restaurante ya contestó alguna, la respuesta viaja junto a la calificación. También indica cuáles están ocultas al público. Devuelve vacío si nadie calificó todavía.
Permisos requeridos
orders.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| orderUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/pos-order/list-order-reviews \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"orderUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-11-02T19:00:57Z
HTTP 200
Request
{
"orderUuid": "d06c7ffe-7462-4b28-8b66-1021ebe44800"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"orderReview": null,
"productReviews": [
{
"uuid": "f9df4e70-f994-4b25-9f1d-5faaeeeda3a5",
"referenceType": "product",
"authorName": "Comensal de prueba",
"ratingValue": 5,
"body": "Delicioso · Buena porción",
"isHidden": 0,
"isVerified": 1,
"createdAt": "2026-11-02T18:38:35.000Z",
"productUuid": "3662a28e-18be-11f1-9da2-b627060a1ebe",
"productName": "Limonada Natural",
"replyBody": null,
"replyAuthorName": null,
"repliedAt": null
}
]
}
}