Skip to main content
GET
Get an instructor type

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

Response

The instructor type

A kind of coach the organization has. Reference the id as instructorTypeId on an instructor. One shape for the list, get-by-id, create and update.

id
integer
name
string
slug
string

Stable key, derived from the name when a create does not send one. A rename never moves it.

description
string | null
revenueAccountId
integer | null

Where a session with a coach of this kind posts. Null falls back to the organization's default account.

instructorCount
integer

Coaches currently filed under this type, active and retired.

createdAt
string<date-time>
updatedAt
string<date-time>
maxConcurrentBookings
integer

How many one-to-one sessions a coach of this kind may hold in the same slot. What a booking is actually checked against is the instructor's own value; this is the shape of the type, not an override.