Skip to main content
Publish booking configuration

Authorizations

Authorization
string
header
required

API key — mpk_test_… for the sandbox, mpk_live_… for production. Issued by Maple during partner onboarding.

Path Parameters

locationId
string
required

Body

application/json
timeZone
string
required
currency
string
required
Pattern: ^[A-Z]{3}$
areas
object[]
required
Minimum array length: 1
turnBands
object[]
required
Minimum array length: 1
shifts
object[]
required
Minimum array length: 1
pacing
object | null
bookingPolicy
object | null
cancellationPolicy
object | null
closedDates
string[] | null

Response

Success

timeZone
string
required
currency
string
required
Pattern: ^[A-Z]{3}$
areas
object[]
required
Minimum array length: 1
turnBands
object[]
required
Minimum array length: 1
shifts
object[]
required
Minimum array length: 1
object
enum<string>
required
Available options:
booking_configuration
location_id
string
required
version_id
string
required
published_at
string
required
livemode
boolean
required
pacing
object | null
bookingPolicy
object | null
cancellationPolicy
object | null
closedDates
string[] | null