Connect your favourite tools to HobbiHopp. Manage your classes, keep an eye on bookings, message your students, and get a nudge the moment something happens β all automatically.
The API lets other apps and automation tools (like Microsoft Power Automate, Zapier, or your own spreadsheet) do the same everyday things you'd do in the HobbiHopp app β without you lifting a finger.
Create a new class, tweak the price or number of spaces, reschedule, or cancel β straight from your own tools.
Pull up who's booked, how many spaces are left, and whether students showed up β perfect for reports and reminders.
Send a note to one student, or a heads-up to everyone booked into a class. It lands in the app with a push notification.
Ask us to ping your system automatically whenever a booking comes in or gets cancelled. No checking required.
No coding degree required β if you can copy and paste, you can connect to HobbiHopp.
On the HobbiHopp host website, open Settings β API Access and create a key. Think of it as a password that lets your tools act on your behalf. You'll see it once β copy it somewhere safe.
Whatever tool you're using, tell it to send your key in a header called Authorization with the word Bearer in front of it. That's how we know it's really you.
Authorization: Bearer hh_live_your_key_hereTry the "Test your connection" endpoint below. If it replies with your host name, you're connected! π Paste your key in the box below and hit Try it on any endpoint marked with a GET to see real data.
Tap any row to see the details, an example, and a friendly explanation of what it does. Read-only actions have a live Try it button.
Normally your tools have to ask us "any new bookings?". A webhook flips that around: you give us a web address, and we send a little message to it the instant something happens β so your automations can react in real time.
Every webhook message carries a secret signature in a header called X-HobbiHopp-Signature. Your developer can check it against the secret we gave you when you created the webhook, to be 100% sure the message is genuine and wasn't faked by someone else.
We currently send two kinds of events: booking.created (someone books) and booking.cancelled (someone cancels).