Restofy Docs
Salón POST

Opciones para registrar comensales

POST /api/pos-zone/get-guest-options

Descripción

Devuelve los atributos, grupos y ocasiones disponibles para describir a los comensales de una orden.

Detalles

Retorna los catálogos configurados en el negocio para caracterizar a los comensales de una orden: atributos (alergias, preferencias, perfiles), grupos y ocasiones especiales (cumpleaños, aniversario, etc.).

Permisos requeridos

orders.module

Request

Este endpoint no recibe parámetros.

Ejemplo de request

curl -X POST https://app.restofy.co/api/pos-zone/get-guest-options \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

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

Ejemplo de respuesta

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

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "attributes": [
            {
                "id": 1,
                "name": "Niños",
                "description": "Menú infantil, sillas",
                "icon": "fa-solid fa-child-reaching"
            },
            {
                "id": 2,
                "name": "Mascotas",
                "description": "Agua, snacks",
                "icon": "fa-solid fa-paw"
            },
            {
                "id": 3,
                "name": "Adultos Mayores",
                "description": "Ubicación, accesibilidad",
                "icon": "fa-solid fa-person-cane"
            },
            {
                "id": 4,
                "name": "Sillas de Ruedas",
                "description": "Espacio extra requerido",
                "icon": "fa-solid fa-wheelchair"
            },
            {
                "id": 5,
                "name": "Bebés",
                "description": "Requieren silla alta",
                "icon": "fa-solid fa-baby"
            },
            {
                "id": 6,
                "name": "Embarazadas",
                "description": "Prioridad en comodidad",
                "icon": "fa-solid fa-person-pregnant"
            },
            {
                "id": 7,
                "name": "Alergias Severas",
                "description": "Atención extremada en cocina",
                "icon": "fa-solid fa-triangle-exclamation"
            }
        ],
        "groups": [
            {
                "id": 1,
                "name": "Pareja",
                "icon": "fa-solid fa-heart"
            },
            {
                "id": 2,
                "name": "Familia",
                "icon": "fa-solid fa-people-roof"
            },
            {
                "id": 3,
                "name": "Amigos",
                "icon": "fa-solid fa-user-group"
            },
            {
                "id": 4,
                "name": "Compañeros",
                "icon": "fa-solid fa-briefcase"
            },
            {
                "id": 5,
                "name": "Individual",
                "icon": "fa-solid fa-user"
            },
            {
                "id": 6,
                "name": "Negocios",
                "icon": "fa-solid fa-handshake"
            },
            {
                "id": 7,
                "name": "Turista",
                "icon": "fa-solid fa-plane"
            },
            {
                "id": 8,
                "name": "Evento",
                "icon": "fa-solid fa-champagne-glasses"
            }
        ],
        "occasions": [
            {
                "id": 1,
                "name": "Cumpleaños",
                "description": "Celebración de cumpleaños",
                "icon": "fa-solid fa-cake-candles"
            },
            {
                "id": 2,
                "name": "Aniversario",
                "description": "Celebración de aniversario",
                "icon": "fa-solid fa-champagne-glasses"
            },
            {
                "id": 3,
                "name": "Pedida de Mano",
                "description": "Pedida de matrimonio",
                "icon": "fa-solid fa-ring"
            },
            {
                "id": 4,
                "name": "Graduación",
                "description": "Celebración de graduación",
                "icon": "fa-solid fa-graduation-cap"
            },
            {
                "id": 5,
                "name": "Despedida",
                "description": "Despedida o reunión de adiós",
                "icon": "fa-solid fa-hand-peace"
            }
        ]
    }
}