GET https://api.legendonlineservices.co.uk/SportsCourses/{CourseId}

Returns details of the course

Request Parameters

From Path Type Description
CourseId Int32

Response - (Status 200 - OK)

Course

Name Type Description
Id Int32
AvailableCapacity Int32 Places left to Book (approximate)
BookableDaysFrom Int32
Description String
DisciplineName String
EndDate DateTime
FacilityGUID Guid
FacilityName String
InstructorName String
LevelName String
MaxAgeMonths Int32 Min Age restriction to book this course
MinAgeMonths Int32 Max Age restriction to book this course
Name String
NumberOfSessions Int32
SessionsRemaining Int32
ShortCode String
StartDate DateTime
VenueName String Main Venue
[CourseCategory]
Name Type Description
Id Int32
Name String
[CourseSession]
Name Type Description
Duration Int32 Duration in minutes
InstructorName String Instructor Name
StartDate DateTime
TimeInMinutes Int32 Start Time in minutes e.g 13:30 = 810
VenueNames [String] Locations where the course is taking place
[CourseVenue] Venues and sub venues
Name Type Description
Id Int32 Venue Id
Name String Venue Name
[CourseSubVenue] Sub Venues
Name Type Description
Id Int32 Venue Id
Name String Venue Name




{
  "Id": 1,
  "Name": "sample string 2",
  "Description": "sample string 3",
  "LevelName": "sample string 4",
  "DisciplineName": "sample string 5",
  "StartDate": "2025-04-25T14:18:25.7603453+01:00",
  "EndDate": "2025-04-25T14:18:25.7603453+01:00",
  "NumberOfSessions": 6,
  "SessionsRemaining": 7,
  "ShortCode": "sample string 8",
  "AvailableCapacity": 1,
  "InstructorName": "sample string 9",
  "VenueName": "sample string 10",
  "Venues": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "SubVenues": [
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        }
      ]
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "SubVenues": [
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        }
      ]
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "SubVenues": [
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        },
        {
          "Id": 1,
          "Name": "sample string 2"
        }
      ]
    }
  ],
  "FacilityName": "sample string 11",
  "FacilityGUID": "42e926f0-09c0-4771-bbe0-4f96a17502a0",
  "MinAgeMonths": 1,
  "MaxAgeMonths": 1,
  "BookableDaysFrom": 1,
  "Categories": [
    {
      "Id": 1,
      "Name": "sample string 2"
    },
    {
      "Id": 1,
      "Name": "sample string 2"
    },
    {
      "Id": 1,
      "Name": "sample string 2"
    }
  ],
  "Sessions": [
    {
      "StartDate": "2025-04-25T14:18:25.7603453+01:00",
      "TimeInMinutes": 1,
      "Duration": 2,
      "VenueNames": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "InstructorName": "sample string 3"
    },
    {
      "StartDate": "2025-04-25T14:18:25.7603453+01:00",
      "TimeInMinutes": 1,
      "Duration": 2,
      "VenueNames": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "InstructorName": "sample string 3"
    },
    {
      "StartDate": "2025-04-25T14:18:25.7603453+01:00",
      "TimeInMinutes": 1,
      "Duration": 2,
      "VenueNames": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "InstructorName": "sample string 3"
    }
  ]
}

Bundle(s)
SportsCourses