Refrescar estado de asistencias de los usuarios en reservas sincronizadas con Microsoft
Última modificación: 07/06/2023
Esta llamada consulta la información de los asistentes del evento asociado a la reserva en Microsoft y la actualiza en Bookker.
¡Importante!
Esta llamada solo se deberá utilizar sobre reservas sincronizadas
con Microsoft. De lo contrario devolverá el error
4094 - RESOURCE_IS_NOT_SYNCHRONIZED.
¡Importante!
Si el usuario ha rechazado la asistencia o el evento ya no está
disponible en el calendario de Outlook del usuario, se devolverá el error
4093 - USER_BOOKING_IS_NO_LONGER_AVAILABLE.
Tipos de asistentes:
| 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
PUT /api/v1/bookings/{bookingId}/refreshMicrosoftAttendeesStatus
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
| user-access-token | eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | false |
Response
Se devuelve un código 200 OK con la lista de asistentes actualizada.
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"
}
]
}