Pedido del comensal
POST
Ver mis calificaciones del pedido
POST /api/orders/get-order-reviews
Descripción
Devuelve los platos que el cliente puede calificar y las calificaciones que ya dejó.
Detalles
Retorna cada plato aprobado del pedido una sola vez, aunque se haya pedido varias veces, junto con la calificación de la atención y la de cada plato que el cliente ya dejó. Indica hasta cuándo se puede calificar: 24 horas desde que el restaurante aprobó el primer plato.
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 |
| canConfirmReceived | bool | Si todavía puedes dar por recibido el pedido |
| isReviewable | bool | Si todavía se puede calificar o cambiar |
| reviewableUntil | datetime Admite vacío | Hasta cuándo se puede calificar, o vacío si nada está aprobado |
| authorName | string | Nombre con que se publica la calificación |
| products | array | Platos aprobados que se pueden calificar, uno por plato |
| products[].productUuid | string | Identificador del plato |
| products[].productName | string | Nombre del plato |
| products[].imageUrl | string Admite vacío | Foto del plato |
| products[].quantity | decimal | Unidades pedidas del plato |
| orderReview | object Admite vacío | Calificación de la atención, o vacía si no calificó |
| orderReview.reviewUuid | string | Identificador de la calificación |
| orderReview.productUuid | string Admite vacío | Plato calificado, o vacío en la de la atención |
| orderReview.ratingValue | int | Estrellas de 1 a 5 |
| orderReview.body | string | Comentario, vacío si no dejó |
| productReviews | array | Calificaciones de los platos |
| productReviews[].reviewUuid | string | Identificador de la calificación |
| productReviews[].productUuid | string Admite vacío | Plato calificado, o vacío en la de la atención |
| productReviews[].ratingValue | int | Estrellas de 1 a 5 |
| productReviews[].body | string | Comentario, vacío si no dejó |
Ejemplo de request
curl -X POST https://restofy.pro/api/orders/get-order-reviews \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.