bookmi.
050-1793-819824hLog inGet the guideStart free

Docs / API

API reference

The bookmi open platform API connects bookmi accounts, plans, points and knowledge bases to your product or service. It provides sign-in with a bookmi account (SSO), entitlements and purchase links, points metering, knowledge search and event notifications.

The specification (endpoints, authentication and fields) and sandbox keys are provided once we've discussed your integration. Group products and external services authenticate differently, so we prepare the spec for your use case.

What the API covers

Businesses and users

Find or register a bookmi business, and look up, create or disable its users. We never handle passwords — bookmi sends the password-setup email.

  • Find or register a business
  • Look up, create and disable users
  • Resend the setup email

Sign-in (SSO)

Customers sign in to your service with their bookmi account. Standard authorization-code flow returning a signed ID token.

  • Authorization-code flow
  • ID token (verified with public keys)
  • Sessions revoked on disable or lock

Plans and purchases

Read the plans, add-ons and products a business has, and create purchase links for plans and point packs. The business pays on bookmi's confirmation page.

  • Entitlements
  • Plan and point-pack catalog
  • Purchase links
  • Orders

Points and metering

Settle what your service uses against the business's bookmi points. Includes a pre-use gate, balance and usage records for reconciliation.

  • Admission gate
  • Balance
  • Usage metering
  • Usage records

Knowledge search

Search a business's knowledge base with a question. Read-only; no bulk export.

  • Search by question

Webhooks

Signed notifications to your https URL when something changes — no polling.

  • Product enabled / disabled
  • Plan purchased / expired
  • Points purchased
  • Business details updated
  • User disabled / locked / re-enabled

Getting started

01

Tell us what you need

Which product or service, and which parts (sign-in, plans, points, knowledge, notifications).

02

We send the spec and sandbox keys

You get the specification and sandbox keys that can create test businesses.

03

Connect and verify

Verify in the sandbox, then switch to production keys. Ask us anything along the way.

FAQ

Can I read or write reservation or customer data?

Not at the moment. The API covers businesses and users, sign-in (SSO), plans and purchases, points metering, knowledge search and event notifications. Tell us if you need other data.

Which services are connected?

Our group's AI Phone is the first integration. We're open to discussing external services once we understand the use case.

Are there rate limits?

Yes — limits apply per service and per business (figures are in the spec). When you hit one, wait as the Retry-After header says and try again.

Will the API change?

The API is versioned. Breaking changes ship as a new version in parallel, and old versions stay for at least six months. New fields are non-breaking, so please ignore fields you don't recognise.

How is the data kept safe?

Traffic is encrypted with HTTPS (TLS), keys can be revoked and reissued at any time, and webhooks are signed. Data is stored in data centers in Tokyo, and bookmi does not use it to train AI models. See our Security page for details.

* Endpoints and fields are defined in the specification; this page describes what the API covers.Security details →

Talk to us about integration

Tell us what you want to connect and we'll prepare the specification and a test environment.

Call us(050-1793-8198) →
Try freeNo card needed