Restofy Docs

Listar links de acceso

POST /api/pos-access/list-access-links

Descripción

Devuelve de forma paginada los links de acceso del restaurante con su canal de entrega y estado.

Detalles

Retorna los links de acceso creados, con el canal de entrega al que aplican, la mesa asociada cuando corresponde, si están activos y su fecha de vencimiento. El resultado llega paginado.

Permisos requeridos

orders.module

Request

Este endpoint no recibe parámetros.

Paginación

defaultLimit 50
maxLimit 100
allowedSorts [name, createdAt]
defaultSort createdAt
defaultDir desc
withTotal true

Ejemplo de request

curl -X POST https://app.restofy.co/api/pos-access/list-access-links \
  -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": {
        "links": [
            {
                "accessLinkUuid": "04e9881a-17b4-4d22-88ff-2f5b13cc43a2",
                "name": "Link mostrador 986fc1",
                "token": "***",
                "fulfillmentId": 12,
                "fulfillmentName": "Entrega 950ee8",
                "fulfillmentTypeCode": "fulfillment.counter",
                "tableId": null,
                "tableName": null,
                "isActive": 1,
                "expiresAt": null,
                "createdAt": "2026-07-15T13:19:21.000Z"
            },
            {
                "accessLinkUuid": "a33994b1-fd1f-4cb0-9958-1a494bbed78e",
                "name": "Link mostrador 810860",
                "token": "***",
                "fulfillmentId": 11,
                "fulfillmentName": "Entrega 7d7ef5",
                "fulfillmentTypeCode": "fulfillment.counter",
                "tableId": null,
                "tableName": null,
                "isActive": 1,
                "expiresAt": null,
                "createdAt": "2026-07-15T13:19:20.000Z"
            }
        ],
        "pagination": {
            "page": 1,
            "limit": 50,
            "total": 2,
            "totalPages": 1,
            "hasNext": false,
            "hasPrev": false
        }
    }
}