Connect your system to thousands of businesses that run their bookings on Mahjoz
Accounting, customer management, marketing and booking platforms: build your integration once, and a business adds it with one approval from its dashboard.
POST /api/open/v1/orders
Authorization: Bearer eyJ0eXAi…
Idempotency-Key: 6f1c…
{ "branch_id": "…", "items": [ … ] }
← 201 Created
{ "data": { "number": 3418, "status": "confirmed" } }Who is it for?
Accounting
Orders, payments and refunds posted to the business's books automatically.
Customer management
Mahjoz customers next to customers from other channels, with the business's approval.
Marketing
Campaigns built on bookings and visits, through real-time notifications.
Booking platforms
Show the services of thousands of businesses to your customers; bookings land straight in their calendar.
From sign-up to your first connection
Sign up your company
A free account, and a sandbox with a store and services ready within a minute.
Build and test
Create your app, connect it to your sandbox, and try every Open API endpoint.
Send it for review
We review the scopes and the privacy page, then it appears in Add-ons for every business.
Businesses connect it
With explicit approval of every scope, and they can disconnect whenever they want.
Frequently asked questions
Is signing up free?
Yes. Signing up and testing are free, and you get a sandbox with a store and services.
When can businesses add my app?
Once we approve it. Until then your app connects only to your sandbox.
Does my app pay Mahjoz a commission?
Some apps pay a commission on the orders they create, under a written agreement made before approval. The pricing is shown, read-only, on your app's page.
What data can my app reach?
Only what the business approved, scope by scope. The business can disconnect whenever it wants.