Booking Pro API
API ReferenceCatalog

List services

The bookable services offered, scoped to the key's locations: every active service assigned to each location and open for online booking, with that location's price and duration. Each location lists its own rows (the same service at two locations is two rows with two ids). The list is complete in one response (not paginated).

View on GitHub
Connect your AI:ClaudeChatGPT
GET
/services

Authorization

ApiKeyAuth
AuthorizationBearer <token>

Send your API key as a bearer token: Authorization: Bearer bp_sk_live_.... Mint and revoke keys in your dashboard under Settings -> Developers.

In: header

Query Parameters

location_id?string

Restrict to a single location. Must be one the key can access.

Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/services"
{  "data": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "location_id": "46910cc3-ab41-4b80-b4a7-94dab9f1b795",      "name": "string",      "description": "string",      "duration_minutes": 0,      "wait_minutes": 0,      "finish_minutes": 0,      "client_stays_in_room": true,      "staff_needed": 1,      "rebook_after_weeks": 1,      "price_cents": 0,      "currency": "string"    }  ]}