Bookker API Documentation logo Bookker API Documentation

Recuperar la configuración de un recurso

Última modificación: 20/06/2024

Configuración de un recurso

Intenta recuperar el equipamiento y los servicios o medios físicos asociados a un recurso.

Request

HTTP request
GET /api/v1/resources/{resourceId}/configuration
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true

Response

Si se ha conseguido recuperar el equipamiento que tiene asignado un recurso, se devuelve un código 200 con la información del equipamiento asociado al recurso.

{
    "features": [
        {
            "id": "20fd2891-5e09-4674-aee0-6e59324037e7",
            "name": "Monitor Grande"
        },
        {
            "id": "2c17a0c5-52c9-454b-838f-588901e7edf8",
            "name": "Proyector"
        }
    ],
    "reservables": [
        {
            "id": "77af2139-6a93-48ec-89d1-a68d32bed800",
            "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
            "name": "Café estandar",
            "type": "SERVICE",
            "description": "Servicio de café estándar. Se permite indicar el tipo de leche.",
            "chooseQuantity": true,
            "chooseDeliveryTime": true,
            "standardDeliveryTimeMs": 31500000,
            "allowComments": true,
            "minimumCancellationMs": 2700000
        },
        {
            "id": "81842fde-2205-4acb-913f-9a5a3be98e83",
            "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
            "name": "Camarera",
            "type": "PHYSICAL_MEDIUM",
            "description": "Cámara profesional.",
            "chooseQuantity": false,
            "chooseDeliveryTime": false,
            "allowComments": false,
            "minimumCancellationMs": 3600000
        },
        {
            "id": "e10e69f7-3db9-4714-8d58-2be9daf58d63",
            "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
            "name": "Mamparas",
            "type": "PHYSICAL_MEDIUM",
            "description": "Mamparas premium deluxe.",
            "chooseQuantity": false,
            "chooseDeliveryTime": false,
            "allowComments": false,
            "minimumCancellationMs": 3600000
        },
        {
            "id": "efd62f06-a75a-40fa-b188-1990fd1c5e22",
            "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
            "name": "Comida",
            "type": "SERVICE",
            "description": "Todo tipo de comida.",
            "chooseQuantity": true,
            "chooseDeliveryTime": true,
            "standardDeliveryTimeMs": 52200000,
            "allowComments": true,
            "minimumCancellationMs": 10800000
        }
    ],
    "manuals": [
        {
            "id": "4c783e0e-db11-4063-bcd2-a307bef064c2",
            "description": "descripcion del manual 1.",
            "url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
        },
        {
            "id": "acde35be-4729-4f6b-bd7e-b7802630eb07",
            "description": "descripcion del manual 3.",
            "url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
        },
        {
            "id": "c3d7ef2b-ffd0-41f8-acc0-7caa52a60497",
            "description": "descripcion del manual 2.",
            "url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
        }
    ],
    "lockedCalendars": [
        {
            "resourceId": "20352833-47e8-4e25-8f97-1a7b1fdeca2d",
            "year": "2024",
            "days": "151,152",
            "createdBy": "98cdbde3-c28c-436a-9df9-ea1273fcd6d0",
            "createdDate": 1716363645000,
            "lastModifiedBy": "98cdbde3-c28c-436a-9df9-ea1273fcd6d0",
            "lastModifiedDate": 1716363645000
        }
    ]
}

En el caso que no tenga equipamiento asociado, se devuelve un código 200 y un array vacío.

{
    "features": [],
    "reservables": [],
    "manuals": [],
     "lockedCalendars": []
}

Lista de posibles errores

ErrorCode HttpStatus Descripción
1002 - RESOURCE_NOT_FOUND 404 No se ha encontrado el recurso.
El recurso, su planta o su edificio no están en estado ACTIVATED.
El recurso, su planta o su edificio no están visibles.
1044 - FEATURE_NOT_FOUND 404 No se ha encontrado el equipamiento asociado al recurso.