Restofy Docs
Menú y pedido del comensal POST

Estado del pedido

POST /api/site/get-order

Descripción

Devuelve en qué estado está el pedido en curso del cliente y el código con el que otros se le suman.

Detalles

Indica si el cliente todavía está armando su pedido, si ya lo envió y está a la espera de que el restaurante lo acepte, o si ya fue aceptado. Incluye el código corto para que otros clientes se sumen y cómo se entrega. Si el pedido ya no existe, la respuesta lo indica.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string
min:1 max:63
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/site/get-order \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "orderUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-09-13T21:05:19Z
HTTP 200

Request

{
    "slug": "restofy_test_setpaymentoption_1255_1789333476_tenant",
    "orderUuid": "9ba1ac2e-24ec-45f8-950e-6c323be84f4f"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "found": true,
        "tenantKey": "restofy_test_setpaymentoption_1255_1789333476_tenant",
        "order": {
            "orderUuid": "9ba1ac2e-24ec-45f8-950e-6c323be84f4f",
            "orderCode": "35B-T46",
            "joinCode": "T46",
            "lifecycleStatus": "ordering",
            "isLocked": false,
            "openedAt": "2026-09-13T21:04:41.000Z",
            "timezone": "America/Bogota",
            "closedAt": null,
            "awaitingApproval": false,
            "fulfillmentTypeCode": "fulfillment.counter",
            "fulfillmentTypeName": "Autoservicio",
            "hasFulfillmentData": false,
            "ordering": {
                "canOrder": true,
                "reason": "open",
                "opensAt": null
            },
            "tableName": null,
            "roomName": null,
            "prepaidRequired": true,
            "paymentOptionType": null,
            "delivery": null
        }
    }
}