Skip to main content
Get booking profile

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

Response

Success

object
enum<string>
required
Available options:
booking_profile
location_id
string
required
livemode
boolean
required

True when read with a live credential; test credentials only ever see test-mode data.

enabled
boolean
required

True when this location accepts partner bookings through the Developer API right now. When false, every other bookings endpoint for the location returns bookings_not_enabled.

provider
enum<string> | null
required

The provider behind the location’s booking connection, or null when none is configured.

Available options:
maple,
opentable,
resy,
sevenrooms
capabilities
object
required
hold_ttl_seconds
required

How long a hold taken through POST /booking_holds claims capacity before it expires, when Maple enforces the hold lifetime. Null when the location’s provider owns hold expiry (read expires_at on each hold) or no provider is configured.