Bookker API Documentation logo Bookker API Documentation

Lista de asistentes de una reserva

Versión documento: v1

Creación: 04/07/2019

Última modificación: 13/07/2022

Lista de asistentes de una reserva

Se obtiene la lista de asistentes (internos y externos) de una reserva.

Recuperar asistentes

Intenta recuperar los asistentes de una reserva.

Esta llamada no devolverá dicha lista de asistentes:

Para diferenciar entre asistentes internos y externos se usan dos listas diferentes, una denominada”internalAttendees” y otra denominada “externalAttendees”.

Los asistentes tendrán un tipo dependiendo de la relevancia que tengan para la reunión:

Tipo Descripción
ORGANIZER El asistente es el organizador de la reserva.
REQUIRED La asistencia de este invitado es esencial para la realización de la reserva.
OPTIONAL La asistencia de este invitado no es esencial para la realización de la reserva.

Request

HTTP request
DEPRECATED 🚩 GET /api/v1/users/bookings/{bookingId}/attendees

GET /api/v1/bookings/{bookingId}/attendees
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true

Response

Si se han conseguido validar las diferentes condiciones para obtener la lista de asistentes, se devuelve un código 200 con dicha lista, en el cuerpo de la respuesta.

HTTP/1.1 200 OK
Content-type: application/json
{
    "internalAttendees": [
        {
            "id": "8cf55ab6-0ac5-4da9-bcd1-147226169b06",
            "type": "ORGANIZER",
            "status": "ACCEPTED",
            "bookingId": "96c0bc4a-1960-4b67-8552-8a29b6bc7015",
            "user": {
                "id": "7eccd6ed-3faf-41de-bec1-0b8501316857",
                "name": "Aitor",
                "surname": "Gil",
                "alias": "AITORGC",
                "email": "aitor.gil@bookkercorp.com",
                "phone": "631256311",
                "organization": {
                    "id": "4c6c300e-ff5a-400b-adb4-60e513e1f4ba"
                },
                "department": {
                    "id": "26980ebb-0ac7-4bb0-bab1-81ed8fc07d59"
                },
                "userRule": {
                    "id": "d58b188f-6ba6-48c4-9e0a-dd0ac81d4cb2"
                },
                "mobileRole": {
                    "id": "5220b6a2-8920-4dae-8ff0-ba96707d439d"
                },
                "userWorkingStatus": {
                    "id": "440b0127-06cc-40b1-9440-ee19b484ae12",
                    "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
                    "name": "OFFICE",
                    "description": "Oficina"
                },
            	"canBeSearched": true,
            	"type": "BOOKKER_INTERNAL"
            }
        },
        {
            "id": "8fcbfb10-2330-426e-8907-ee489529a92e",
            "type": "OPTIONAL",
            "status": "DECLINED",
            "bookingId": "96c0bc4a-1960-4b67-8552-8a29b6bc7015",
            "user": {
                "id": "8c0fa5d8-0d25-4c31-bead-c279de53d8a6",
                "name": "Aitor",
                "surname": "Gomez",
                "alias": "AITORGA",
                "email": "aitor.gomez@bookkercorp.com",
                "phone": "676283181",
                "organization": {
                    "id": "4c6c300e-ff5a-400b-adb4-60e513e1f4ba"
                },
                "department": {
                    "id": "26980ebb-0ac7-4bb0-bab1-81ed8fc07d59"
                },
                "userRule": {
                    "id": "d58b188f-6ba6-48c4-9e0a-dd0ac81d4cb2"
                },
                "mobileRole": {
                    "id": "5220b6a2-8920-4dae-8ff0-ba96707d439d"
                },
                "userWorkingStatus": {
                    "id": "440b0127-06cc-40b1-9440-ee19b484ae12",
                    "organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
                    "name": "OFFICE",
                    "description": "Oficina"
                },
            	"canBeSearched": true,
            	"type": "BOOKKER_INTERNAL"
            }
        }
    ],
    "externalAttendees": [
        {
            "id": "0e2def5e-c3b7-4cc2-94ac-d4b7ef7aab8c",
            "type": "OPTIONAL",
            "status": "ACCEPTED",
            "bookingId": "96c0bc4a-1960-4b67-8552-8a29b6bc7015",
            "email": "usuarioexterno1@gmail.com"
        },
        {
            "id": "48621342-3e48-49bf-b246-186ec9344fc9",
            "type": "OPTIONAL",
            "status": "NEEDS_ACTION",
            "bookingId": "96c0bc4a-1960-4b67-8552-8a29b6bc7015",
            "email": "usuarioexterno2@gmail.com"
        }
    ]
}