REST API
-
Endpoint: Place + child Places -
Place ancestors -
Place comments -
Place routes -
Place images -
Pagination: page[offset] and page[limit] -
Filter: placeType
-
-
Endpoint: Routes + parent Place -
Route pitches -
Route comments -
Route images
-
-
Endpoint: Search? -
Endpoint: Guides -
Guide image -
Guide places
-
-
API versioning, Accept:application/vnd.climbnz.v1.api+json
? -
Authentication: OAuth2, password grant? -
API documentation -
Enumerations, e.g. Place Types, Grades.
Not in scope:
-
Edits to Places, Routes -
Logbook/ticklist
Will probably be JSONAPI 1.1 (in future also JSON-LD).