Set Multiple Occupant Presence States

Create or update presence states for multiple Occupants in a single request. The request body can either be an object with an entries array, or a single entry object. For each entry, you may identify the Occupant using one of - userID, email, employeeID, externalId, or a name (name or first + last). If status is at_location, an office identifier is required at either the entry level (officeID, or officeName/location/office), or via a root-level fallback (officeID, or officeName/location/office). Entries are deduplicated by user and only the first occurrence is applied.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Root object with an entries array for bulk presence updates. Root-level office values are used when an entry has status 'at_location' but omits ts own office.

entries
array of objects
required
entries*
uuid

Root-level fallback office ID when entries specify status 'at_location' without office.

string

Root-level fallback office name (aliases location or office are also accepted).

string

Alias for officeName.

string

Alias for officeName.

Headers
string
required

Authorization token to access the API.

Responses

500

Server Error

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json