---
updatedAt: 2025-06-11T20:15:32.000Z
agentTools:
  projectIndex: https://developers.triathlon.org/llms.txt
---

# Retrieve Course Information

The **Retrieve Course Information** method retrieves a full course profile for a given **course\_id**.

For the related event a basic event object is returned if the course runs alongside an existing event. For the course\_images a full gallery of  image objects are returned. For the related\_articles and videos a basic news and video object are returned respectively.

## Examples

List the course detail for 2013 Rio Maior ITU Development U23 & Junior World Camp (course\_id 78443 found from either course listing or search methods).

```curl
curl --header "apikey: YOUR_APP_KEY" https://api.triathlon.org/v1/courses/78443
```

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "triathlon-api-v1",
    "version": "1"
  },
  "servers": [
    {
      "url": "https://api.triathlon.org/v1"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "apikey",
        "x-default": "2649776ef9ece4c391003b521cbfce7a"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/courses/{course_id}": {
      "get": {
        "summary": "Retrieve Course Information",
        "description": "",
        "operationId": "retrieve-course-information",
        "parameters": [
          {
            "name": "course_id",
            "in": "path",
            "description": "The unique id of the course to be returned",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n   \"code\":200,\n   \"status\":\"success\",\n   \"data\":{\n      \"course_id\":78443,\n      \"course_title\":\"2013 Rio Maior ITU Development U23 & Junior World Camp\",\n      \"course_slug\":\"2013_rio_maior_itu_development_u23_junior_world_camp\",\n      \"course_venue\":\"Rio Maior\",\n      \"course_language\":\"English\",\n      \"course_country\":\"Portugal\",\n      \"course_latitude\":39.33844,\n      \"course_longitude\":-8.94271,\n      \"course_date\":\"2013-09-01\",\n      \"course_finish_date\":null,\n      \"course_country_a2\":\"PT\",\n      \"course_country_noc\":\"POR\",\n      \"course_region_id\":10,\n      \"course_country_id\":247,\n      \"course_region_name\":\"Europe\",\n      \"categories\":[\n         {\n            \"cat_name\":\"Camps\",\n            \"cat_id\":238,\n            \"cat_parent_id\":0\n         }\n      ],\n      \"course_information\":\"FOR THE VIDEO OF THE CAMP PLEASE CLICK HERE >>  http:\\/\\/www.triathlon.org\\/multimedia\\/video\\/itu_development_rio_maior_short_film\\nOR SCROLL DOWN A BIT.\\n\\nThe detailed description of the camp can be found here >> http:\\/\\/www.triathlon.org\\/development\\/athlete\\/camps\\n\\n\\nParticipants\\n\\nAthletes: \\nChia Chia Chang, Chou-Yen Lee (TPE), John Leerams Chicano (PHI), Soung Geun Sin (KOR), Laurelle Brown (ZIM), Tea Milos (CRO), Ali Atlan, Sabri Oge (TUR), Amitai  Yonah, Fanny Beisaron (ISR), Matija Meden, Jaka Kaplan (SLO) Milan Tomin,  Ognjen Stojanovic (SBR), Casmer Kamingip (PNG), Angel Jose Aparicio Chanquin,  Deborah Antillon Vasquez (GUA), Felipe Barazza (CHI), David Luis, Alexandre Norbe, Ana Ramos, Melanie Bronze Dos Santos, Lu\\u00edsa Conde\\u00e7o (POR)\\n\\nMentor Coaches: \\nYen-Lin Huang (TPE), Francesco Fissore (SLO), Mert Anaran (TUR), Uri Zilberman (ISR), Otto  Wafia (PNG), Ana Maria Lecumberri (CHI), Andr\\u00e9 Campos, Duarte Marques, Bruno Salvador (POR)\\n\\nHead Coaches:\\nLead Head Coach (+ RUN): Sergio Santos (POR)\\nHead Coach (SWIM): Fredrik Lundin (SWE) \\nHead Coach (BIKE): Andreu Alfonso (ESP) \\nHead Coach (TRANSITIONS): Zeljko Bijuk (CRO)\\n\\nSupport team:\\nMarco Sousa (Bike Mechanic), Joao De Costa, Ana Carvalho (massage therapists), Ricardo Dias, Susana Nogueira (physiotherapists) \\n\",\n      \"travel_information\":\"Closest Airport: Lisbon, Portugal\",\n      \"application_deadline\":\"2013-07-15\",\n      \"accomodation\":\"Rio Maior Olympic Preparation Center, Portugal (www.desmor.pt) \\nAddress: P\\u00e1 da Ribeira, 2040-227 Rio Maior\\nPhone: +351 243 999 70\",\n      \"contact\":{\n         \"name\":\"Zita Csovelyak, ITU Development\",\n         \"email\":\"zita@triathlon.org\",\n         \"phone\":null,\n         \"fax\":null\n      },\n      \"facilitator\":{\n         \"name\":\"S\\u00e9rgio Santos (POR) - Lead Head Coach, RUN\",\n         \"email\":null\n      },\n      \"related_event\":null,\n      \"related_video\":{\n         \"video_id\":79629,\n         \"video_title\":\"ITU Development Rio Maior Short Film\",\n         \"video_slug\":\"itu_development_rio_maior_short_film\",\n         \"entry_date\":\"2013-11-06T04:07:41Z\",\n         \"status\":\"open\",\n         \"video_thumbnail\":\"http:\\/\\/www.triathlon.org\\/images\\/news_thumbs\\/www.triathlon_.org_.jpg\",\n         \"video_caption\":\"Shot in Rio Maior Training Camp Portugal in 2013\",\n         \"youtube_url\":\"http:\\/\\/www.youtube.com\\/watch?v=JOZZc_res4o\",\n         \"video_url\":\"http:\\/\\/www.triathlon.org\\/multimedia\\/video\\/itu_development_rio_maior_short_film\",\n         \"video_api_url\":\"https:\\/\\/api.triathlon.org\\/content\\/videos\\/79629\",\n         \"categories\":[\n            {\n               \"cat_name\":\"Sport Development\",\n               \"cat_id\":58,\n               \"cat_parent_id\":0\n            }\n         ]\n      },\n      \"course_documents\":[\n         {\n            \"file_id\":146,\n            \"file_name\":\"resume_head_coaches_rio_maior_2013.pdf\",\n            \"file_extension\":\"pdf\",\n            \"file_title\":\"Resume head coaches rio maior 2013\",\n            \"file_size\":\"1.06MB\",\n            \"file_date\":\"2013-08-28T07:58:36Z\",\n            \"file_url\":\"http:\\/\\/www.triathlon.org\\/uploads\\/courses\\/78443\\/resume_head_coaches_rio_maior_2013.pdf\"\n         }\n      ],\n      \"course_gallery\":[\n         {\n            \"event_id\":78443,\n            \"image_id\":34768,\n            \"image_filename\":\"rio_maior_itu_development_camp_sept_7.jpg\",\n            \"image_filesize\":\"144.45kB\",\n            \"image_extension\":\"jpg\",\n            \"image_width\":1417,\n            \"image_height\":1063,\n            \"image_date\":\"2013-09-10T16:07:25Z\",\n            \"image_credit\":\"\",\n            \"image_url\":\"http:\\/\\/www.triathlon.org\\/uploads\\/webgalleries\\/78443\\/rio_maior_itu_development_camp_sept_7.jpg\",\n            \"thumbnail\":\"http:\\/\\/www.triathlon.org\\/uploads\\/webgalleries\\/78443\\/rio_maior_itu_development_camp_sept_7__medium.jpg\"\n         }\n      ],\n      \"course_news\":[\n         {\n            \"entry_id\":79477,\n            \"title\":\"Triathlon: It\\u2019s a philosophy\",\n            \"slug\":\"triathlon_its_a_philosophy\",\n            \"entry_date\":\"2013-10-29T14:13:13Z\",\n            \"status\":\"open\",\n            \"excerpt\":\"Coaches at the ITU Rio Maior Development Camp serve up triathlon tips. Whether you are starting out in the sport of triathlon, or just starting up another thrilling season, these words of wisdom work for everyone. \",\n            \"thumbnail\":\"http:\\/\\/www.triathlon.org\\/images\\/news_thumbs\\/MSJ_3600_resize.JPG\",\n            \"tab_image\":\"http:\\/\\/www.triathlon.org\\/images\\/news_thumbs\\/MSJ_3600_resize1.JPG\",\n            \"multipurpose_image\":\"\",\n            \"url\":\"http:\\/\\/www.triathlon.org\\/news\\/article\\/triathlon_its_a_philosophy\",\n            \"api_url\":\"https:\\/\\/api.triathlon.org\\/content\\/news\\/79477\",\n            \"categories\":[\n               {\n                  \"cat_name\":\"Regions\",\n                  \"cat_id\":11,\n                  \"cat_parent_id\":0\n               },\n               {\n                  \"cat_name\":\"Sport Development\",\n                  \"cat_id\":50,\n                  \"cat_parent_id\":0\n               },\n               {\n                  \"cat_name\":\"Age Group\",\n                  \"cat_id\":56,\n                  \"cat_parent_id\":0\n               }\n            ]\n         }\n      ]\n   }\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "example": 200,
                      "default": 0
                    },
                    "status": {
                      "type": "string",
                      "example": "success"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "course_id": {
                          "type": "integer",
                          "example": 78443,
                          "default": 0
                        },
                        "course_title": {
                          "type": "string",
                          "example": "2013 Rio Maior ITU Development U23 & Junior World Camp"
                        },
                        "course_slug": {
                          "type": "string",
                          "example": "2013_rio_maior_itu_development_u23_junior_world_camp"
                        },
                        "course_venue": {
                          "type": "string",
                          "example": "Rio Maior"
                        },
                        "course_language": {
                          "type": "string",
                          "example": "English"
                        },
                        "course_country": {
                          "type": "string",
                          "example": "Portugal"
                        },
                        "course_latitude": {
                          "type": "number",
                          "example": 39.33844,
                          "default": 0
                        },
                        "course_longitude": {
                          "type": "number",
                          "example": -8.94271,
                          "default": 0
                        },
                        "course_date": {
                          "type": "string",
                          "example": "2013-09-01"
                        },
                        "course_finish_date": {},
                        "course_country_a2": {
                          "type": "string",
                          "example": "PT"
                        },
                        "course_country_noc": {
                          "type": "string",
                          "example": "POR"
                        },
                        "course_region_id": {
                          "type": "integer",
                          "example": 10,
                          "default": 0
                        },
                        "course_country_id": {
                          "type": "integer",
                          "example": 247,
                          "default": 0
                        },
                        "course_region_name": {
                          "type": "string",
                          "example": "Europe"
                        },
                        "categories": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "cat_name": {
                                "type": "string",
                                "example": "Camps"
                              },
                              "cat_id": {
                                "type": "integer",
                                "example": 238,
                                "default": 0
                              },
                              "cat_parent_id": {
                                "type": "integer",
                                "example": 0,
                                "default": 0
                              }
                            }
                          }
                        },
                        "course_information": {
                          "type": "string",
                          "example": "FOR THE VIDEO OF THE CAMP PLEASE CLICK HERE >>  http://www.triathlon.org/multimedia/video/itu_development_rio_maior_short_film\nOR SCROLL DOWN A BIT.\n\nThe detailed description of the camp can be found here >> http://www.triathlon.org/development/athlete/camps\n\n\nParticipants\n\nAthletes: \nChia Chia Chang, Chou-Yen Lee (TPE), John Leerams Chicano (PHI), Soung Geun Sin (KOR), Laurelle Brown (ZIM), Tea Milos (CRO), Ali Atlan, Sabri Oge (TUR), Amitai  Yonah, Fanny Beisaron (ISR), Matija Meden, Jaka Kaplan (SLO) Milan Tomin,  Ognjen Stojanovic (SBR), Casmer Kamingip (PNG), Angel Jose Aparicio Chanquin,  Deborah Antillon Vasquez (GUA), Felipe Barazza (CHI), David Luis, Alexandre Norbe, Ana Ramos, Melanie Bronze Dos Santos, Luísa Condeço (POR)\n\nMentor Coaches: \nYen-Lin Huang (TPE), Francesco Fissore (SLO), Mert Anaran (TUR), Uri Zilberman (ISR), Otto  Wafia (PNG), Ana Maria Lecumberri (CHI), André Campos, Duarte Marques, Bruno Salvador (POR)\n\nHead Coaches:\nLead Head Coach (+ RUN): Sergio Santos (POR)\nHead Coach (SWIM): Fredrik Lundin (SWE) \nHead Coach (BIKE): Andreu Alfonso (ESP) \nHead Coach (TRANSITIONS): Zeljko Bijuk (CRO)\n\nSupport team:\nMarco Sousa (Bike Mechanic), Joao De Costa, Ana Carvalho (massage therapists), Ricardo Dias, Susana Nogueira (physiotherapists) \n"
                        },
                        "travel_information": {
                          "type": "string",
                          "example": "Closest Airport: Lisbon, Portugal"
                        },
                        "application_deadline": {
                          "type": "string",
                          "example": "2013-07-15"
                        },
                        "accomodation": {
                          "type": "string",
                          "example": "Rio Maior Olympic Preparation Center, Portugal (www.desmor.pt) \nAddress: Pá da Ribeira, 2040-227 Rio Maior\nPhone: +351 243 999 70"
                        },
                        "contact": {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string",
                              "example": "Zita Csovelyak, ITU Development"
                            },
                            "email": {
                              "type": "string",
                              "example": "zita@triathlon.org"
                            },
                            "phone": {},
                            "fax": {}
                          }
                        },
                        "facilitator": {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string",
                              "example": "Sérgio Santos (POR) - Lead Head Coach, RUN"
                            },
                            "email": {}
                          }
                        },
                        "related_event": {},
                        "related_video": {
                          "type": "object",
                          "properties": {
                            "video_id": {
                              "type": "integer",
                              "example": 79629,
                              "default": 0
                            },
                            "video_title": {
                              "type": "string",
                              "example": "ITU Development Rio Maior Short Film"
                            },
                            "video_slug": {
                              "type": "string",
                              "example": "itu_development_rio_maior_short_film"
                            },
                            "entry_date": {
                              "type": "string",
                              "example": "2013-11-06T04:07:41Z"
                            },
                            "status": {
                              "type": "string",
                              "example": "open"
                            },
                            "video_thumbnail": {
                              "type": "string",
                              "example": "http://www.triathlon.org/images/news_thumbs/www.triathlon_.org_.jpg"
                            },
                            "video_caption": {
                              "type": "string",
                              "example": "Shot in Rio Maior Training Camp Portugal in 2013"
                            },
                            "youtube_url": {
                              "type": "string",
                              "example": "http://www.youtube.com/watch?v=JOZZc_res4o"
                            },
                            "video_url": {
                              "type": "string",
                              "example": "http://www.triathlon.org/multimedia/video/itu_development_rio_maior_short_film"
                            },
                            "video_api_url": {
                              "type": "string",
                              "example": "https://api.triathlon.org/content/videos/79629"
                            },
                            "categories": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "cat_name": {
                                    "type": "string",
                                    "example": "Sport Development"
                                  },
                                  "cat_id": {
                                    "type": "integer",
                                    "example": 58,
                                    "default": 0
                                  },
                                  "cat_parent_id": {
                                    "type": "integer",
                                    "example": 0,
                                    "default": 0
                                  }
                                }
                              }
                            }
                          }
                        },
                        "course_documents": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "file_id": {
                                "type": "integer",
                                "example": 146,
                                "default": 0
                              },
                              "file_name": {
                                "type": "string",
                                "example": "resume_head_coaches_rio_maior_2013.pdf"
                              },
                              "file_extension": {
                                "type": "string",
                                "example": "pdf"
                              },
                              "file_title": {
                                "type": "string",
                                "example": "Resume head coaches rio maior 2013"
                              },
                              "file_size": {
                                "type": "string",
                                "example": "1.06MB"
                              },
                              "file_date": {
                                "type": "string",
                                "example": "2013-08-28T07:58:36Z"
                              },
                              "file_url": {
                                "type": "string",
                                "example": "http://www.triathlon.org/uploads/courses/78443/resume_head_coaches_rio_maior_2013.pdf"
                              }
                            }
                          }
                        },
                        "course_gallery": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "event_id": {
                                "type": "integer",
                                "example": 78443,
                                "default": 0
                              },
                              "image_id": {
                                "type": "integer",
                                "example": 34768,
                                "default": 0
                              },
                              "image_filename": {
                                "type": "string",
                                "example": "rio_maior_itu_development_camp_sept_7.jpg"
                              },
                              "image_filesize": {
                                "type": "string",
                                "example": "144.45kB"
                              },
                              "image_extension": {
                                "type": "string",
                                "example": "jpg"
                              },
                              "image_width": {
                                "type": "integer",
                                "example": 1417,
                                "default": 0
                              },
                              "image_height": {
                                "type": "integer",
                                "example": 1063,
                                "default": 0
                              },
                              "image_date": {
                                "type": "string",
                                "example": "2013-09-10T16:07:25Z"
                              },
                              "image_credit": {
                                "type": "string",
                                "example": ""
                              },
                              "image_url": {
                                "type": "string",
                                "example": "http://www.triathlon.org/uploads/webgalleries/78443/rio_maior_itu_development_camp_sept_7.jpg"
                              },
                              "thumbnail": {
                                "type": "string",
                                "example": "http://www.triathlon.org/uploads/webgalleries/78443/rio_maior_itu_development_camp_sept_7__medium.jpg"
                              }
                            }
                          }
                        },
                        "course_news": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "entry_id": {
                                "type": "integer",
                                "example": 79477,
                                "default": 0
                              },
                              "title": {
                                "type": "string",
                                "example": "Triathlon: It’s a philosophy"
                              },
                              "slug": {
                                "type": "string",
                                "example": "triathlon_its_a_philosophy"
                              },
                              "entry_date": {
                                "type": "string",
                                "example": "2013-10-29T14:13:13Z"
                              },
                              "status": {
                                "type": "string",
                                "example": "open"
                              },
                              "excerpt": {
                                "type": "string",
                                "example": "Coaches at the ITU Rio Maior Development Camp serve up triathlon tips. Whether you are starting out in the sport of triathlon, or just starting up another thrilling season, these words of wisdom work for everyone. "
                              },
                              "thumbnail": {
                                "type": "string",
                                "example": "http://www.triathlon.org/images/news_thumbs/MSJ_3600_resize.JPG"
                              },
                              "tab_image": {
                                "type": "string",
                                "example": "http://www.triathlon.org/images/news_thumbs/MSJ_3600_resize1.JPG"
                              },
                              "multipurpose_image": {
                                "type": "string",
                                "example": ""
                              },
                              "url": {
                                "type": "string",
                                "example": "http://www.triathlon.org/news/article/triathlon_its_a_philosophy"
                              },
                              "api_url": {
                                "type": "string",
                                "example": "https://api.triathlon.org/content/news/79477"
                              },
                              "categories": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "cat_name": {
                                      "type": "string",
                                      "example": "Regions"
                                    },
                                    "cat_id": {
                                      "type": "integer",
                                      "example": 11,
                                      "default": 0
                                    },
                                    "cat_parent_id": {
                                      "type": "integer",
                                      "example": 0,
                                      "default": 0
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```