Skip to main content
GET
List bookable areas

Authorizations

Authorization
string
header
required

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

Query Parameters

clubId
integer

Only return areas belonging to this club

sport
string

Only return areas whose area type lists this sport (e.g. "padel")

Response

List of bookable areas

id
integer
name
string
description
string | null
clubId
integer
areaTypeId
integer | null

The kind of area, from GET /v1/platform/area-types. Decides sports and the default price.

status
enum<string>

Only an active area is bookable, and only those appear in the list. The other two resolve by id.

Available options:
active,
maintenance,
inactive
visibility
enum<string>

The list shows only Public areas; the others resolve by id.

Available options:
Private,
Member_only,
Public
sports
string[]

Sports the area is bookable for, from its area type.

pricePerHour
number | null
maxConcurrentBookings
integer
timezone
string

IANA timezone the operating hours are expressed in (the club's, falling back to the organization's). Convert a local wall time in this zone when sending startTime/endTime to POST /v1/platform/bookings.

operatingHours
object

Per-day-of-week opening schedule