Booking Pro API

Booking Pro API

Read and manage availability, catalog, contacts, and bookings programmatically.

View on GitHub
Connect your AI:ClaudeChatGPT

The Booking Pro API is a REST API for service businesses, salons, barbershops, spas, and wellness studios, to integrate their Booking Pro account with anything: a custom website, an automation, a partner platform, or an AI agent.

Everything a receptionist can do through the dashboard, you can do through the API: check open time slots, create and reschedule appointments, manage the customer list, and read the catalog and stored value.

Open source on GitHub

The full OpenAPI specification, these guides, code examples and the AI agent skill. Browse, download, or open an issue.

View on GitHub

Get started

Base URL

https://api.bookingpro.ai/api/v1

Conventions

  • Auth: every request sends Authorization: Bearer bp_sk_live_....
  • Money is in cents of the object's currency. price_cents: 5000 with currency: "USD" means $50.00; with currency: "MXN" it means MX$50.00. Each location has its own currency (and customer language, default_language), returned by GET /locations. Never assume USD.
  • Times are ISO 8601 (UTC).
  • Errors are a consistent envelope: { "error": { "type", "code", "message", "request_id" } }.
  • Lists are cursor-paginated: { "data": [...], "next_cursor": "..." }.

Built for LLMs

Every page on this site is available as Markdown: click Copy Markdown at the top of any page, or append .md to its URL. There is a site-wide /llms.txt index and a full /llms-full.txt. We also publish a ready-to-use Claude Agent Skill.

On this page