Skip to main content
GET
Get a class by ID

Authorizations

Authorization
string
header
required

Customer API key obtained from the admin portal (e.g. 1club_sk_live_...)

Path Parameters

id
integer
required

Class ID

Query Parameters

locale
string

Locale for translations

Response

Class details

A class returned by the platform API, including scheduling, capacity, pricing (with tax), club/area context, instructors, and computed status fields.

id
integer
name
string
slug
string | null
description
string | null
images
string[]
classType
object | null
isMultiDay
boolean
startTime
string<date-time>
endTime
string<date-time>
duration
number<float> | null

Duration in hours when present.

maxCapacity
integer | null
price
number<float> | null

Price including any applicable default tax.

isFree
boolean
visibility
enum<string>
Available options:
Public,
Member_only,
Private
status
string
recurrence
object | null
sport
string | null
color
string | null
club
object | null
area
object | null
instructors
object[]
timeStatus
string | null
availabilityStatus
string | null
userStatus
string | null
waitlistPosition
integer | null
currentBookings
integer | null
translations
object | null

Per-locale translations keyed by language code (e.g. 'es', 'fr').