belbo
  • Overzicht
    • Belbo leren kennen
    • Locatie-instellingen
    • Overstap naar Belbo
    • Kalenderweergave & Navigatie
    • Terugkerende afspraken & cursussen
    • Afspraakinvoer & -beheer
    • Taken
    • Overzicht
    • Meerdere vestigingen & hoofdkantoor
    • Medewerkers beheren
    • Aanmeldingen
    • Rechten
    • Overzicht
    • Afwezigheden & Feestdagen
    • Werktijden
    • Urenregistratie
    • Overzicht
    • Gegevensbescherming (AVG)
    • Klantcommunicatie (e-mail, sms)
    • Klantenbeheer & Kaartenbak
    • Overzicht
    • Bonus- & Loyaliteitsprogramma's
    • Campagnes (Nieuwsbrief & SMS)
    • Marketingtoestemmingen (AVG)
    • Tracking & Analyse
    • Overzicht
    • Diensten & Prijzen
    • Prestatiepakketten & abonnementen
    • Vouchers
    • Producten
    • Inkoop & Leveranciers
    • Voorraadbeheer & Inventaris
    • Scannen en verkoop
    • Grondstofkosten & Uitgaven
    • Overzicht
    • Instellingen & configuratie
    • Ontwerp
    • Tekstbox
    • Integratie (Website, Google, Instagram, Facebook)
    • Onlinebetaling
    • Overzicht
    • Boekhouding & Exports
    • Kassainstellingen
    • Kassierproces
    • Dagafsluiting & Rapporten
    • TSE & Kassabeveiligingsverordening
    • Overzicht
    • Exportoverzicht
    • Medewerkersbezetting
    • Omzet & Analyses
    • Belbo Satellite
    • Printer
    • EC-Terminal & Kaartbetaling
    • Probleemoplossing hardware
    • Scanners & kassa-apparatuur
    • Algemene instellingen
    • API & Integraties
    • Meldingen & e-mails
    • Contracten & Juridisch
Skip to content
Instellingen & Administratie›API & Integraties

API-interfaces

Functie: Algemeen › API-toegang › Instellingen

U kunt Belbo op verschillende manieren met andere softwareproducten koppelen. Naast kant-en-klare integraties die u eenvoudig via de functielijst kunt activeren, zoals kalenders synchroniseren met Google, kunt u ook programmatisch boekingen maken en gegevens opvragen.

We onderscheiden daarbij twee soorten gegevens:

Openbare gegevens

Openingstijden, diensten en beschikbaarheid van diensten en medewerkers. U kunt deze gegevens zonder sleutel via REST-API opvragen.

Gevoelige gegevens

Kalender- en klantgegevens. Om deze op te vragen hebt u een API-sleutel nodig.

Deze maakt u aan in uw kalender onder de globale instellingen als API-toegang.

REST-API-documentatie Alle beschikbare eindpunten, parameters en voorbeeldantwoorden – voortdurend bijgewerkt op Postman.
Documentatie openen

Nadat u een API-toegang hebt gemaakt, kunt u met behulp van het token verzoeken indienen. In principe bevinden alle interfaces zich onder de URL met de volgende opbouw:

Opbouw van de interface-URL https://<UwBedrijf>.belbo.com/office/api/<Naam>?token=<Token>

Webhooks

Naast het actief opvragen van gegevens kunt u in de API-functie ook webhooks instellen. Een webhook draait de richting om: uw systeem hoeft niet regelmatig te controleren of er iets nieuws is – Belbo meldt zich zelf.

Gebeurtenis vindt plaats Bijvoorbeeld een nieuwe boeking in Belbo.
Belbo verzendt Een HTTP-verzoek gaat onmiddellijk naar uw opgegeven doel-URL.
Uw systeem reageert CRM, voorraadbeheer of eigen toepassing verwerkt de gegevens verder.

Een webhook stelt u direct in in de API-functie. Voor de definitie zijn drie gegevens nodig:

API-sleutel

Een selectievak met de API-toegangen die in uw kalender zijn gemaakt. De gekozen sleutel bepaalt met welke rechten de webhook wordt geactiveerd.

Interne naam

Een vrij te kiezen naam om meerdere webhooks van elkaar te onderscheiden. Deze wordt alleen intern weergegeven.

Absolute URL

Het volledige doeladres inclusief https:// waar Belbo de gebeurtenissen naar toe stuurt. Relatieve adressen zijn niet mogelijk.

Dialog ter definitie van een webhook met selectievak voor de API-sleutel, interne naam en absolute doel-URL
Definitie van een webhook in de API-functie
De doel-URL moet van buitenaf openbaar bereikbaar zijn en verzoeken via HTTPS accepteren. U kunt meerdere webhooks parallel instellen, bijvoorbeeld elk één per aangesloten systeem.

Welke gebeurtenissen activeren een webhook:

Elk verzoek draagt een gebeurtenistype (event_type). Het type bepaalt wanneer Belbo verzendt – en welke gegevens in de payload staan. Er zijn drie payload-typen: afspraak, klant en wachtlijst. Dezelfde gebeurtenissen liggen ook aan de Zapier-app ten grondslag.

Payloadevent_typeWordt geactiveerd
Afspraaknew_appointmentEen afspraak is geboekt.
new_course_bookingEen cursus is geboekt.
voucher_boughtEen voucher is gekocht.
product_boughtEen product is verkocht.
customer_registeredDe klant heeft zich aangemeld voor de afspraak.
customer_checked_inDe klant is ingecheckt voor de afspraak.
appointment_reminderDe afspraakherindering vervalt.
Klantnew_customerEen nieuwe klant is aangemaakt.
updated_customerKlantgegevens zijn gewijzigd.
Wachtlijstnew_waitlistEen nieuw wachtlijstitem is ontstaan.

Alle afspraakgerelateerde gebeurtenissen – dus ook cursus-, voucher- en productverkopen – leveren dezelfde structuur. Wat gekocht of geboekt is, staat in services:

Voorbeeld-payload (afspraakgerelateerd) { "booking_id": 53429371, "appointment_start": "2026-10-17T07:00:00+0000", "appointment_end": "2026-10-17T07:30:00+0000", "services": [ "Paket A (Haarschnitt & Föhnen)" ], "gender_type": "MALE", "first_name": "Max", "last_name": "Mustermann", "email": "max.mustermann@example.com", "mobile": "123123123" }

De tijdsaanduidingen zijn in de indeling JJJJ-MM-DD'T'uu:mm:ss+0000, services is altijd een lijst (bij meerdere geboekte diensten bevat deze meerdere items). De gebeurtenissen new_customer en updated_customer verzenden in plaats van de afspraakgegevens alleen de klantrecord, new_waitlist het wachtlijstitem.

Automatisering met Zapier

Naast direct gebruik van de API biedt Belbo ook de mogelijkheid om via een Zapier-app events van Belbo te gebruiken en geautomatiseerd verder te verwerken. Via Zapier kunt u typische gebeurtenissen abonneren en in meer dan 6.000 andere applicaties integreren, om workflows te automatiseren.

Deze gebeurtenissen zijn beschikbaar als trigger:

  • nieuwe afspraakboekingen
  • wachtlijstitems
  • afspraakwijzigingen of -annuleringen
  • nieuwe klanten of updates aan klantgegevens

Hiermee kunt u acties in andere tools triggeren:

  • Verstuur e-mails of SMS
  • Invoer in CRM-systemen
  • Creëren van taken in projectmanagement-tools
  • Synchronisatie met marketing- of reporting-tools

Zapier fungeert als brug tussen Belbo en andere systemen en maakt automatisering mogelijk zonder eigen ontwikkeling. Technisch is dit gebaseerd op zogenaamde triggers en acties, die via integraties of webhooks kunnen worden geïmplementeerd.

Zapier-app voor Belbo Uitnodiging voor de Belbo-app op Zapier – daar activeert u de events voor uw eigen Zapier-account.
Zapier-app activeren
Categorieën: API & Integraties
Tags: API, Schnittstellen

Heb je een vraag? Stel hem hier.

Deze handleiding is een service van belbo. Colofon