Bookings
Create, read, reschedule and cancel bookings.
Developer API
The Business API gives developers a tenant-scoped interface for bookings, customers, services, staff, locations, availability, payment status and reporting.
curl https://api.wethinkevents.com/v1/availability \
-H "Authorization: Bearer YOUR_TOKEN" \
--get \
--data-urlencode "service_id=42" \
--data-urlencode "location_id=7" \
--data-urlencode "starts_at=2026-11-02T09:00:00Z" \
--data-urlencode "ends_at=2026-11-02T17:00:00Z"
API v1
Use the same booking and availability rules as the WeThinkEvents application. Every request is isolated to the business linked to its token.
Create, read, reschedule and cancel bookings.
Create, read and update customer records.
Query live slots by service, location and staff member.
Read services, staff, locations, payment status and report summaries.
A Business administrator opens API credentials from the dashboard account menu. Choose an optional expiry date and create separate credentials for each integration or environment. Any business administrator can rotate or revoke them.
Send the token in the Authorization header using the Bearer scheme. Tokens are shown only when created.
Use Swagger UI to try requests, or import the OpenAPI 3.1 JSON into your preferred API client or code generator.
Open the interactive reference, select Authorize, and enter a Business API token. The default limit is 60 requests per minute, and booking and customer lists use cursor pagination.