List Courses
GET https://api.runningahead.com/rest/logs/me/courses
Retrieves a list of the user's courses. A course is a named route. It may
contain detailed map data, which you will need to query separately.
Parameters
Parameter |
Type |
Description |
access_token |
string (required) |
OAuth 2.0 token for the current user. |
limit |
integer |
The total number of records to be returned. Must be between 1 and 100,
inclusive. If not specified, limit will be defaulted to 50. |
offset |
integer |
0-based index of the first course to be returned. |
sortBy |
integer |
Specifies how the returned courses should be sorted. One of the
following:
0 : Last time the course was used, in decending order.
1 : Course name, alphabetically.
2 : Course distance.
|
Response
Parameter |
Type |
Description |
entries |
Course[] |
An array of course objects. |
numEntries |
integer |
Total number of courses. |
Example
Request
List 30 courses starting at entry 20. The results will be sorted by name.
https://api.runningahead.com/rest/logs/me/courses?
access_token=VjU5s4dyhAPO2XiUzaNVeE&
limit=30&
offset=20&
sortBy=1
Response
{
"code": 0,
"data":
{
"entries":
[
{
"distance":
{
"unit": "mi",
"value": 5
}
"id": "d4faa3d754ba4dbc8c0517872a89c722",
"name": "Irish American 5 Miler"
},
{
"distance":
{
"unit": "mi",
"value": 4.8
}
"id": "63876660119d4fa09ddacd6981dee356",
"name": "Woburn Horn Pond Loop"
},
{
"distance":
{
"unit": "mi",
"value": 26.2
}
"id": "dd8bdfe3622b42daa30e24124525c9b8",
"name": "Boston Marathon"
}
],
"numEntries": 23
}
}