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>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "slug": "string",
    "orderUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "slug": "restofy_test_siteordercarttes_9490_1788885296_tenant",
    "orderUuid": "1450bf94-ea29-4af0-a8d7-f3ad17116c7a"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "found": true,
        "tenantKey": "restofy_test_siteordercarttes_9490_1788885296_tenant",
        "order": {
            "orderUuid": "1450bf94-ea29-4af0-a8d7-f3ad17116c7a",
            "orderCode": "59B-Z63",
            "joinCode": "Z63",
            "lifecycleStatus": "cancelled",
            "isLocked": false,
            "openedAt": "2026-09-08T16:35:24.000Z",
            "timezone": "America/Bogota",
            "closedAt": null,
            "awaitingApproval": false,
            "fulfillmentTypeCode": "fulfillment.counter",
            "fulfillmentTypeName": "Autoservicio",
            "hasFulfillmentData": false,
            "tableName": null,
            "roomName": null,
            "prepaidRequired": true,
            "paymentOptionType": null,
            "delivery": null
        }
    }
}