Fill a business’s calendar from your app.
Your form asks for free times and books. Shyni takes the deposit and, unless the studio turns it off, e-mails the customer.
Scroll for the rest of the day →
- Waiting for the first booking…
Try it on our demo business.
From your browser, no account.
The button sends three real requests to Shyni Studio, our test business: its services, its open days and the start times of the first one. The answer is what your booking form would show.
Build the whole form step by stepcurl "https://api.shyni.dev/api/v1/services" \ -H "Authorization: Bearer shyni_pk_test_87AKbWxtKbE7MA_DwvgOJcC5KQLRqeRvlF7JvwjVzNs" \ -H "Shyni-Business: 21c05027-a26e-4f0f-a14f-aec23167c1dc"One price per organization, one per extra business.
One row per business in live mode.
29 € a month per organization, three businesses included, 9 € for each one after. Excluding VAT. Test mode costs nothing.
Event names from the API. The rows are an illustration, not live traffic.
What the API covers.
179 calls, 21 webhook events.
- Bookings44 calls
Price a booking, create it, then move it through confirmed, rescheduled and done. Deposits and payments ride on the order.
POST /api/v1/orders - Free times14 calls
Start times and a day-by-day calendar, the same answer the business's own booking widget gets.
GET /api/v1/availability/starts - Services and prices53 calls
Services, packages and add-ons, priced by the size of what the customer brings (a dog, a car). Read them, or manage the whole catalog.
GET /api/v1/services - Gift vouchers10 calls
Sell, issue, redeem and refund the business's own gift vouchers.
POST /api/v1/gift-vouchers/purchases - Booking links and reviews9 calls
Prepare a booking as a link the customer confirms, then ask for a review once the job is done.
POST /api/v1/booking-links - Business page and settings33 calls
The public page, opening rules, deposits and reminders, so a business can be run from your app.
PUT /api/v1/studio/deposit-mode - Organizations and businesses15 calls
Create and run many businesses from one organization key, with one webhook endpoint for all of them.
POST /api/v1/businesses
Two keys, two places.
- shyni_pk_…
- Publishable. Goes into the website or app. Reads services and free times and creates bookings, only from domains the business allows.
- shyni_sk_…
- Secret. Stays on your server. Reads and manages orders, vouchers and settings, within the scopes you give it.
From sign-up to a live booking.
- 1Sign up
With e-mail, Google or GitHub. You get an organization, a sandbox business and a test key straight away.
- 2Build in test mode
A sandbox business with services and free times.
- 3Go live
Turn on live mode for 29 € a month. Live keys work as soon as the first payment goes through.
No card needed for the sandbox.