Workplace API

get

Retrieve team settings.

Authorizations
x-api-keystringRequired
Query parameters
team_idstringOptional
external_idstringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptional
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/team/settings
200

OK

put

Update team settings.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
put
/team/settings
200

OK

post

Create occupancy records.

Authorizations
x-api-keystringRequired
Body
location_idstringRequired
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/occupancy
200

OK

get

Retrieve occupancy records.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
people_idstringOptional
occupancy_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: name
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/occupancy
200

OK

delete

Delete occupancy records.

Authorizations
x-api-keystringRequired
Body
location_idstringRequired
timezonestringOptional
people_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
delete
/occupancy
200

OK

post

Start a forecasting job.

Authorizations
x-api-keystringRequired
Body
location_idstringRequired
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
force_rebuildbooleanOptionalDefault: false
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/forecast/start
200

OK

get

Retrieve forecasting job status.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
job_idstringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: created_at
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/forecast/status
200

OK

get

Retrieve forecasted location capacity.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
external_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
timezonestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: starts_at
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/forecast/locations
200

OK

get

Retrieve forecasted team attendance.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
people_idstringOptional
team_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
timezonestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: starts_at
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/forecast/teams
200

OK

get

Retrieve forecasted people attendance.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
people_idstringOptional
team_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
timezonestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: starts_at
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/forecast/people
200

OK

post

Trigger an AIDRA evolution run.

Authorizations
x-api-keystringRequired
Body
location_idstringRequired
datestring · date-timeRequired
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/evolve/start
200

OK

get

Retrieve evolution status.

Authorizations
x-api-keystringRequired
Query parameters
evolution_idstringRequired
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/evolve/status
200

OK

get

Retrieve allocations with filters.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
layer_idstringOptional
room_idstringOptional
zone_idstringOptional
people_idstringOptional
team_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
location_timezonestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptionalDefault: starts_at
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/allocations
200

OK

post

Create allocations.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/allocations
200

OK

put

Update allocations.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
put
/allocations
200

OK

delete

Delete allocations.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
delete
/allocations
200

OK

get

Retrieve intentions with optional filters. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional
external_location_idstringOptional
layer_idstringOptional
room_idstringOptional
zone_idstringOptional
people_idstringOptional
team_idstringOptional
starts_atstring · date-timeOptional
ends_atstring · date-timeOptional
location_timezonestringOptional
external_location_timezonestringOptional
typestringOptional
external_typestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptional
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
get
/intentions
200

OK

post

Create an intention. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Query parameters
forcebooleanOptional
Body
statusstringOptional
typestringRequired
location_idstringRequired
people_idstringRequired
people_first_namestringRequired
people_last_namestringRequired
people_emailstringRequired
team_idstringOptional
team_namestringOptional
skip_auto_acceptbooleanOptionalDefault: false
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/intentions
post

Create external intentions. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Body
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
post
/intentions/external
put

Accept an intention. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Path parameters
intention_idstringRequired
Query parameters
forcestringOptionalDefault: false
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
put
/intentions/{intention_id}/accept
put

Decline an intention. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Path parameters
intention_idstringRequired
Body
reasonstringOptional
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
put
/intentions/{intention_id}/decline
200

OK

put

Cancel an intention. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Path parameters
intention_idstringRequired
Body
reasonstringOptional
cancel_for_allbooleanOptional
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
put
/intentions/{intention_id}/cancel
200

OK

delete

Delete an intention. Only LIVE configuration is supported; scenario keys are ignored.

Authorizations
x-api-keystringRequired
Path parameters
intention_idstringRequired
Responses
chevron-right
200

OK

application/json
successbooleanRequired
identifierstringRequired
delete
/intentions/{intention_id}
200

OK

Last updated

Was this helpful?