Skip to main content
GET
Get an instructor

Authorizations

Authorization
string
header
required

Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.

Path Parameters

id
integer
required

1club instructor id

Response

The instructor

An instructor (coach) in the organization, as returned by the instructors resource. Reference the id as instructorId when creating a booking. Leaner than the PlatformInstructor profile embedded in class payloads: this carries only what is needed to pick and price a coach.

id
integer
name
string

Public display name when set, otherwise the linked contact name.

clubId
integer | null

Club the instructor belongs to; null when org-wide.

sports
string[]
hourlyRate
number | null

Added to the area price when pricing a booking with this instructor, unless priceIncludesArea is true.

priceIncludesArea
boolean

When true, hourlyRate is an all-in price that already covers the booked area - the area's price is not added on top of it.

isBookable
boolean

Whether the instructor takes one-on-one bookings. A booking naming a non-bookable instructor is always rejected.

maxConcurrentBookings
integer
operatingHours
object

Per-day-of-week availability schedule