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/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "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/",
        "by-slug-detail": "locations/by_slug/{slug}/",
        "by-slug-details": "locations/by_slug/{slug}/details/"
    },
    "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/"
    },
    "changesets": {
        "list": "changesets/",
        "current": "changesets/current/",
        "detail": "changesets/{id}/",
        "changes": "changesets/{id}/changes/"
    }
}