Api Root
Welcome to the c3nav RESTful API.
The HTML preview is only shown because your Browser sent text/html in its Accept header.
If you want to use this API on a large scale, please use a client that supports E-Tags.
For more information on a specific API endpoint, access it with a browser.
GET /api/
{
"map": {
"bounds": "map/bounds/"
},
"levels": {
"list": "levels/",
"geometrytypes": "levels/geometrytypes/",
"detail": "levels/{id}/"
},
"buildings": {
"list": "buildings/",
"detail": "buildings/{id}/"
},
"spaces": {
"list": "spaces/",
"geometrytypes": "spaces/geometrytypes/",
"detail": "spaces/{id}/"
},
"doors": {
"list": "doors/",
"detail": "doors/{id}/"
},
"holes": {
"list": "holes/",
"detail": "holes/{id}/"
},
"areas": {
"list": "areas/",
"detail": "areas/{id}/"
},
"stairs": {
"list": "stairs/",
"detail": "stairs/{id}/"
},
"ramps": {
"list": "ramps/",
"detail": "ramps/{id}/"
},
"obstacles": {
"list": "obstacles/",
"detail": "obstacles/{id}/"
},
"lineobstacles": {
"list": "lineobstacles/",
"detail": "lineobstacles/{id}/"
},
"columns": {
"list": "columns/",
"detail": "columns/{id}/"
},
"pois": {
"list": "pois/",
"detail": "pois/{id}/"
},
"leavedescriptions": {
"list": "leavedescriptions/",
"detail": "leavedescriptions/{id}/"
},
"crossdescriptions": {
"list": "crossdescriptions/",
"detail": "crossdescriptions/{id}/"
},
"sources": {
"list": "sources/",
"detail": "sources/{id}/",
"image": "sources/{id}/image/"
},
"accessrestrictions": {
"list": "accessrestrictions/",
"detail": "accessrestrictions/{id}/"
},
"accessrestrictiongroups": {
"list": "accessrestrictiongroups/",
"detail": "accessrestrictiongroups/{id}/"
},
"locations": {
"list": "locations/",
"types": "locations/types/",
"detail": "locations/{id}/",
"details": "locations/{id}/details/",
"geometry": "locations/{id}/geometry/",
"by-slug-detail": "locations/by_slug/{slug}/",
"by-slug-details": "locations/by_slug/{slug}/details/",
"by-slug-geometry": "locations/by_slug/{slug}/geometry/",
"location-detail": "locations/dynamic/{slug}/"
},
"locationgroupcategories": {
"list": "locationgroupcategories/",
"detail": "locationgroupcategories/{id}/"
},
"locationgroups": {
"list": "locationgroups/",
"detail": "locationgroups/{id}/"
},
"updates": {
"fetch": "updates/fetch/"
},
"routing": {
"locate": "routing/locate/",
"options": "routing/options/",
"route": "routing/route/"
},
"editor": {
"bounds": "editor/bounds/",
"geometries": "editor/geometries/",
"geometrystyles": "editor/geometrystyles/",
"api": "editor/{path}/"
},
"changesets": {
"list": "changesets/",
"current": "changesets/current/",
"deactivate": "changesets/deactivate/",
"direct-editing": "changesets/direct_editing/",
"pending-review": "changesets/pending_review/",
"reviewing": "changesets/reviewing/",
"user": "changesets/user/",
"detail": "changesets/{id}/",
"activate": "changesets/{id}/activate/",
"apply": "changesets/{id}/apply/",
"changes": "changesets/{id}/changes/",
"delete": "changesets/{id}/delete/",
"edit": "changesets/{id}/edit/",
"propose": "changesets/{id}/propose/",
"reject": "changesets/{id}/reject/",
"restore-object": "changesets/{id}/restore_object/",
"review": "changesets/{id}/review/",
"unpropose": "changesets/{id}/unpropose/",
"unreject": "changesets/{id}/unreject/"
},
"session": {
"info": "session/",
"get-token": "session/get_token/",
"login": "session/login/",
"logout": "session/logout/"
}
}