HobbiHopp HobbiHopp API

The HobbiHopp Developer API

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.

What it's for

Your HobbiHopp account, on autopilot

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.

🎨

Manage classes

Create a new class, tweak the price or number of spaces, reschedule, or cancel β€” straight from your own tools.

πŸ“‹

See bookings

Pull up who's booked, how many spaces are left, and whether students showed up β€” perfect for reports and reminders.

πŸ’¬

Message students

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.

πŸ””

Get notified

Ask us to ping your system automatically whenever a booking comes in or gets cancelled. No checking required.

Get started

Up and running in three steps

No coding degree required β€” if you can copy and paste, you can connect to HobbiHopp.

Create your API key

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.

Add it to every request

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_here

Make your first call

Try 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.

Base URL for every request: https://hobbihopp-api.web.app/v1
Prefer to test in Postman? Download our ready-made collection β€” every endpoint, with example requests already filled in. Import it, paste your key once, and start clicking.
⬇ Download Postman collection
Reference

Everything you can do

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.

🎨 Classes

πŸ“‹ Bookings & students

πŸ’¬ Messages

πŸ“Š Reports & earnings

πŸ”” Webhooks

Webhooks, explained simply

Let HobbiHopp come to you

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.

A real example. You set up a webhook for "new booking". A student books your pottery class at 9:04am. By 9:04am, HobbiHopp has already pinged your Power Automate flow, which adds them to a spreadsheet and emails you a welcome note β€” all before you've finished your coffee. β˜•
How to trust the message really came from us

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).