/
MA
mapsindoors
/
Integration API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 18h ago · Updated 2w ago
View markdown
latest
OpenAPI 3.0.1
2026-08-10
26
37
78.5 KB
7f2454dc70d5
AppUserRoles
1
get
Gets all App-User Roles for the solution
Categories
4
get
List all categories in the dataset
put
Update a number of existing categories.
post
Create a new category object
delete
Delete existing categories
Dataset
3
get
Get all dataset objects
get
Get a dataset object with a specific API Key
get
Get all dataset Ids for a given customer
Default
1
get
Default route. Can be used for testing if the service is running.
DisplayTypes
4
get
Get a location type objects from a given solution
put
Update a number of existing DisplayTypes.
post
Create a new display type object
delete
Delete existing DisplayTypes
ExternalMapping
2
get
Get a mapping for a specific solution
get
Get a mapping from Ids to Paths for all datasets for a customer. Will go though all solutions for the given customer.
GeoCode
1
get
Get a reverse geopoint: Figure out which geodata is at a given point (if any)
Geodata
5
get
Get geodata objects from a given dataset.
put
Update a number of existing geodata.
post
Create one or more new geodata objects
delete
Delete existing geodata
post
Place 2d models for rooms and area geodata
Graphs
1
delete
Drops all (generated) graphs for a given solution causing the graph for these to be re-calculated
IMDF
1
get
Customer-facing IMDF delivery endpoint. The response is a zip archive of IMDF features for the specified venue only. The contract is stable and versioned under `/v1/`. Authorization is by API key; the `apiKey` path segment is resolved by the MapsIndoors.WebApi.Filters.ApiKeyAuthorizationAttribute to the solution the key grants access to.
Routing
3
get
Get a list of graphs in a solution
get
Get a list of route elements for a given graph
put
Update WaitTime, Restrictions and OnewayDirection data for a number of route element(s)
AppUserRoles
Gets all App-User Roles for the solution
get
/{apiKey}/api/appUserRoles
Path parameters
apiKey
string
required
The API Key to use
Response
OK
AppUserRoleCompositeValue[]
required
id
string
nullable
names
NamedTranslation[]
nullable