Business integrations
EZBookPlus Developer API
Connect your booking profile to another website. Display services, professionals, live availability, classes, schedules, memberships, and add-ons, then send customers into the secure EZBookPlus booking and payment flow.
Create an integration key
Each key belongs to one business and only works from the exact websites you approve.
Your integration keys
Revoke a key immediately if a website no longer needs access.
Loading keys…
How the connection works
Your website→EZBookPlus API→Secure booking
Protected by design: this API never returns customer names, email addresses, phone numbers, private appointments, financial records, or payment credentials. A booking is completed only after the customer signs into EZBookPlus.
API endpoints
Base URL: https://ezbookplus.com/api/v1
GET
/businessGET
/servicesGET
/providersGET
/availability?service_id=…&provider_id=…&date=2026-09-30POST
/booking-linksGET
/classesGET
/class-sessions?activity_id=…&date_from=…&date_to=…GET
/membershipsGET
/add-onsPOST
/bookingsPOST
/class-booking-linksPOST
/membership-linksPOST
/add-on-linksfetch('https://ezbookplus.com/api/v1/services', {
headers: {
'X-EZBookPlus-Key': 'YOUR_API_KEY'
}
}).then(response => response.json())