Courses API Overview

The Courses API returns course information for all approved international Triathlon Union camps and courses.

Retrieve filterable course listings from the Courses APIRetrieve filterable course listings from the Courses API

Retrieve filterable course listings from the Courses API

Basic Course Object

When using the course listings method or where courses are returned from different API calls a basic course object is returned which will always conform to the following specification. If further detail is required request the full course listing using the 'Retrieve Course Information' API call.

{
   "course_id":102953,
   "course_title":"2016 Utrecht ITU Technical Officials Level 1 Seminar",
   "course_edit_date":"2015-12-23T06:46:23+00:00",
   "course_slug":"2016_utrecht_itu_technical_officials_level_1_seminar",
   "course_venue":"Utrecht",
   "course_language":"English",
   "course_country_name":"Netherlands",
   "course_latitude":52.09074,
   "course_longitude":5.12142,
   "course_date":"2016-04-09",
   "course_finish_date":null,
   "course_country_isoa2":"NL",
   "course_noc":"NED",
   "course_region_id":10,
   "course_country_id":230,
   "course_region_name":"Europe",
   "course_categories":[
      {
         "cat_name":"Technical Officials",
         "cat_id":236,
         "cat_parent_id":0
      },
      {
         "cat_name":"TO Level 1",
         "cat_id":239,
         "cat_parent_id":236
      }
   ],
   "course_flag":"https:\/\/f9ca11ef49c28681fc01-0acbf57e00c47a50e70a1acb89e86c89.ssl.cf1.rackcdn.com\/images\/icons\/nl.png",
   "course_listing":"http:\/\/www.triathlon.org\/development\/course\/2016_utrecht_itu_technical_officials_level_1_seminar",
   "course_api_listing":"https:\/\/api.triathlon.org\/v1\/v1\/federations\/102953"
}