Configuring room reservations
Room reservation information can be retrieved from an EMS API endpoint.
data_sources:
ems:
client_id: "some_client_id"
client_secret: "some_client_secret"
url: https://example.com/EmsPlatform/api/
You should create an "integration" within the EMS platform with limited privileges (see below). Put the Client ID and Client Secret in the configuration as shown above. Specify the URL, which is the path to the root of the API (ending with a slash!)
Learn how to connect Awesign rooms to EMS rooms in Configuring buildings.
Limiting EMS permissions
The EMS platform allows fairly granular permissions control. Following the principle of least privilege, you should restrict Awesign's access to the minimum required. The only two endpoints that Awesign needs to access are:
POSTapi/v1/clientauthenticationPOSTapi/v1/rooms/{id}/bookings
Awesign does not write any data to EMS; it only reads the bookings for a particular room.