Restofy Docs
Toma de pedidos POST

Autorizaciones de la orden

POST /api/pos-order/list-order-authorizations

Descripción

Devuelve la bitácora de acciones críticas autorizadas sobre la orden, como anular, descontar o dar cortesía.

Detalles

Retorna cada acción crítica que se autorizó sobre la orden o sus productos: qué acción fue, quién la ejecutó con su rol, si se pidió una clave de seguridad y cuál la autorizó, si quedó concedida o rechazada, el monto involucrado y el momento exacto. Es el registro de quién aprobó qué sobre esta orden. Devuelve vacío si no hubo acciones que requirieran autorización.

Permisos requeridos

orders.module

Request

Nombre Tipo Requerido Reglas
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/pos-order/list-order-authorizations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "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

{
    "orderUuid": "4397fb68-f362-4235-8706-0ffe4ccbf36a"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "authorizations": [
            {
                "authorizationCode": "discount.order",
                "authorizationName": "Aplicar descuento a orden",
                "outcome": "granted_no_pin",
                "isGranted": 1,
                "amountCents": 100,
                "referenceType": "order",
                "createdAt": "2026-09-08T16:33:24.000Z",
                "actorName": "App Testing",
                "actorRoleName": "",
                "pinName": null,
                "itemProductName": null
            }
        ]
    }
}