Spatial API

get

Retrieve a list of locations or a specific location by ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

Optional ID of the location to retrieve.

external_idstringOptional

Optional external ID of the location to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
Responses
200

OK

application/json
get
/locations
post

Create multiple locations.

Authorizations
x-api-keystringRequired
Body
Responses
post
/locations
put

Update multiple locations.

Authorizations
x-api-keystringRequired
Bodyobject[]
location_idstringRequired

ID of the location to update.

namestringOptional

Name of the location.

descriptionstringOptional

Description of the location.

Responses
200

OK

application/json
put
/locations
delete

Delete multiple locations by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/locations
get

Retrieve layers within a location, optionally filtered by layer ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve layers from.

layer_idstringOptional

Optional ID of the layer to retrieve.

external_idstringOptional

Optional external ID of the layer to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
geojsonbooleanOptional

Return geometries in GeoJSON format.

Default: false
imdfbooleanOptional

Return geometries in IMDF format.

Default: false
Responses
200

OK

application/json
get
/layers
post

Create multiple layers.

Authorizations
x-api-keystringRequired
Body
Responses
post
/layers
put

Update multiple layers.

Authorizations
x-api-keystringRequired
Bodyobject[]
layer_idstringRequired

ID of the layer to update.

namestringOptional

Name of the layer.

Responses
200

OK

application/json
put
/layers
delete

Delete multiple layers by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/layers
get

Retrieve spaces within a location or layer, optionally filtered by space ID or external ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve spaces from.

layer_idstringOptional

ID of the layer to retrieve spaces from.

space_idstringOptional

Optional ID of the space to retrieve.

external_idstringOptional

Optional external ID of the space to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
geojsonbooleanOptional

Return geometries in GeoJSON format.

Default: false
imdfbooleanOptional

Return geometries in IMDF format.

Default: false
Responses
200

OK

application/json
get
/spaces
post

Create multiple spaces.

Authorizations
x-api-keystringRequired
Body
Responses
post
/spaces
put

Update multiple spaces.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/spaces
delete

Delete multiple spaces by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/spaces
get

Retrieve rooms within a location or layer, optionally filtered by room ID or external ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve rooms from.

layer_idstringOptional

ID of the layer to retrieve rooms from.

room_idstringOptional

Optional ID of the room to retrieve.

external_idstringOptional

Optional external ID of the room to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
geojsonbooleanOptional

Return geometries in GeoJSON format.

Default: false
imdfbooleanOptional

Return geometries in IMDF format.

Default: false
Responses
200

OK

application/json
get
/rooms
post

Create multiple rooms.

Authorizations
x-api-keystringRequired
Body
Responses
post
/rooms
put

Update multiple rooms.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/rooms
delete

Delete multiple rooms by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/rooms
get

Retrieve zones within a location or layer, optionally filtered by zone ID or external ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve zones from.

layer_idstringOptional

ID of the layer to retrieve zones from.

zone_idstringOptional

Optional ID of the zone to retrieve.

external_idstringOptional

Optional external ID of the zone to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
Responses
200

OK

application/json
get
/zones
post

Create multiple zones.

Authorizations
x-api-keystringRequired
Body
Responses
post
/zones
put

Update multiple zones.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/zones
delete

Delete multiple zones by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/zones
get

Retrieve clusters within a location or layer, optionally filtered by cluster ID or external ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve clusters from.

layer_idstringOptional

ID of the layer to retrieve clusters from.

cluster_idstringOptional

Optional ID of the cluster to retrieve.

external_idstringOptional

Optional external ID of the cluster to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
Responses
200

OK

application/json
get
/clusters
post

Create multiple clusters.

Authorizations
x-api-keystringRequired
Body
Responses
post
/clusters
put

Update multiple clusters.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/clusters
delete

Delete multiple clusters by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/clusters
get

Retrieve areas within a location or layer, optionally filtered by area ID or external ID.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve areas from.

layer_idstringOptional

ID of the layer to retrieve areas from.

area_idstringOptional

Optional ID of the area to retrieve.

external_idstringOptional

Optional external ID of the area to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
geojsonbooleanOptional

Return geometries in GeoJSON format.

Default: false
imdfbooleanOptional

Return geometries in IMDF format.

Default: false
Responses
200

OK

application/json
get
/areas
post

Create multiple areas.

Authorizations
x-api-keystringRequired
Body
Responses
post
/areas
put

Update multiple areas.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/areas
delete

Delete multiple areas by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/areas
get

Retrieve circulation areas within a location or layer, optionally filtered by circulation ID or external ID. Circulation areas represent paths (e.g., hallways) for controlling people traffic on a floorplan.

Authorizations
x-api-keystringRequired
Query parameters
location_idstringOptional

ID of the location to retrieve circulation areas from.

layer_idstringOptional

ID of the layer to retrieve circulation areas from.

circulation_idstringOptional

Optional ID of the circulation area to retrieve.

external_idstringOptional

Optional external ID of the circulation area to retrieve.

skipintegerOptional

Number of items to skip.

Default: 0
limitintegerOptional

Maximum number of items to return.

Default: 25
sortstringOptional

Field by which to sort.

orderstring · enumOptional

Sort order, 'asc' or 'desc'.

Possible values:
geojsonbooleanOptional

Return geometries in GeoJSON format.

Default: false
imdfbooleanOptional

Return geometries in IMDF format.

Default: false
Responses
200

OK

application/json
get
/layer/circulation
post

Create multiple circulation areas.

Authorizations
x-api-keystringRequired
Body
Responses
post
/layer/circulation
put

Update multiple circulation areas.

Authorizations
x-api-keystringRequired
Body
Responses
200

OK

application/json
put
/layer/circulation
delete

Delete multiple circulation areas by IDs.

Authorizations
x-api-keystringRequired
Body
Responses
200

Deleted

application/json
delete
/layer/circulation

Last updated

Was this helpful?