Restofy Docs
Digital menu POST

Respuestas de una publicación

POST /api/digital-menu/get-feed-post-responses

Descripción

Devuelve el detalle de cómo respondieron los visitantes a una publicación de novedades.

Detalles

Retorna el detalle de interacción de una publicación según su tipo: el reparto de votos por opción en una encuesta, las respuestas escritas de una pregunta abierta, los datos más copiados de una información o la distribución de estrellas de una calificación, junto con sus totales.

Permisos requeridos

digital.menu.module

Request

Nombre Tipo Requerido Reglas
itemUuid string
max:36

Ejemplo de request

curl -X POST https://app.restofy.co/api/digital-menu/get-feed-post-responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "itemUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "itemUuid": "bc127d47-6fd7-4314-ad8a-eeb0203dda77"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "itemUuid": "bc127d47-6fd7-4314-ad8a-eeb0203dda77",
        "cardType": "poll-multi",
        "cardTypeName": "Encuesta de opciones",
        "sourceCode": "editorial",
        "authorName": "App Testing",
        "payload": {
            "question": "¿Cuál es tu plato favorito?",
            "options": [
                {
                    "code": "bandeja",
                    "label": "Bandeja paisa"
                },
                {
                    "code": "ajiaco",
                    "label": "Ajiaco"
                }
            ]
        },
        "publishedAt": "2026-07-15T13:18:50.000Z",
        "metrics": {
            "views": 0,
            "likes": 0,
            "comments": 0
        },
        "responses": {
            "kind": "poll",
            "totalVotes": 1,
            "options": [
                {
                    "optionCode": "bandeja",
                    "label": "Bandeja paisa",
                    "votes": 1,
                    "percent": 100
                },
                {
                    "optionCode": "ajiaco",
                    "label": "Ajiaco",
                    "votes": 0,
                    "percent": 0
                }
            ]
        }
    }
}