Workplace API
Last updated
Was this helpful?
Last updated
Was this helpful?
The Workplace API is designed to control and manage workplace configurations within a division. It includes entities such as location settings, team settings, people settings, allocations, intentions, forecasting, location capacity, occupancy, and AI evolutions. The API provides endpoints to create, retrieve, update, and delete these workplace-related entities, enabling comprehensive management and organisation of workplace information.
Retrieve a list of location settings or a specific location setting by ID.
/location/settings
Optional ID of the location to retrieve.
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Retrieve a list of team settings or a specific team setting by ID.
/team/settings
ID of the team to retrieve layers from.
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Retrieve a list of people settings or a specific person setting by ID.
/people/settings
ID of the person to retrieve settings for.
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Retrieve a list of allocations or a specific allocation by ID.
/allocations
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Filter by Location ID.
Filter by Layer ID.
Filter by Room ID.
Filter by Zone ID.
Filter by People ID.
Filter by Team ID.
Start date-time in UTC.
End date-time in UTC.
Timezone of the location. When provided, starts_at
and ends_at
are interpreted in this timezone. Must be a valid IANA Time Zone identifier.
Europe/London
Retrieve a list of intentions or a specific intention by ID.
/intentions
Optional ID of the area to retrieve.
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Filter by Location ID.
Filter by Layer ID.
Filter by Room ID.
Filter by Zone ID.
Filter by People ID.
Filter by Team ID.
Start date-time in UTC.
End date-time in UTC.
Timezone of the location. When provided, starts_at
and ends_at
are interpreted in this timezone. Must be a valid IANA Time Zone identifier.
Europe/London
Retrieve a list of forecast or a specific forecast by ID.
/forecast
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Filter by Location ID.
Filter by People ID.
Filter by Team ID.
Start date-time in UTC.
End date-time in UTC.
Timezone of the location. When provided, starts_at
and ends_at
are interpreted in this timezone. Must be a valid IANA Time Zone identifier.
Europe/London
Retrieve a list of occupancy or a specific occupancy by ID.
/occupancy
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Filter by Location ID.
Filter by People ID.
Start date-time in UTC.
End date-time in UTC.
Timezone of the location. When provided, starts_at
and ends_at
are interpreted in this timezone. Must be a valid IANA Time Zone identifier.
Europe/London
Retrieve a list of capacity or a specific capacity by ID.
/capacity
Number of items to skip.
Maximum number of items to return.
Field by which to sort.
Sort order, 'asc' or 'desc'.
asc
, desc
Filter by Location ID.
Start date for filtering capacity. Dates are interpreted in UTC.
YYYY-MM-DD or YYYY-DD-MM
End date for filtering capacity. Dates are interpreted in UTC.
YYYY-MM-DD or YYYY-DD-MM
Timezone of the location. When provided, date_from
and date_to
are interpreted in this timezone. Must be a valid IANA Time Zone identifier.
Europe/London