POST
/api/apps/room_booking/{installation_id}/integrations/{integration_type}/{id}/syncsRefresh calendars for a connected room booking account
Synchronizes the calendars visible to a connected room booking account from its provider. Use this operation to refresh the account's calendar list so newly available rooms can be selected. After synchronization, retrieve the calendars with the room booking calendars endpoint.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
installation_idstringrequired
The unique identifier of the room booking installation.
integration_typestringrequired
The account integration type: `google_user`, `google_workspace`, `microsoft_user`, or `microsoft_workspace`.
idintegerrequired
The numeric identifier of the integration to synchronize.
200Returns the synchronized integration details, including its calendar counts and synchronization timestamps.
dataobjectoptional
401Returned when the request is unauthorized.
errorstringoptional
404Returned when the integration is of a different type than the requested `integration_type`.
422Returned when the calendar provider cannot be read.
429Returned when the account has reached its hourly synchronization limit.
errorstringoptional
Error handling
A 401 is returned when the authenticated user is unauthorized, a 404 when the integration is of another type, a 422 when the provider cannot be read, and a 429 when the account has reached its hourly sync limit. The integration_type path parameter must be one of google_user, google_workspace, microsoft_user, or microsoft_workspace, and the id path parameter must identify an integration of that type.