darioa

Google Agenda koppelen: wat de Calendar API vraagt

Dario Albers · 10 november 2026 · 2 min lezen

Gecontroleerd op 10 november 2026. De Google-pagina's tonen "Last updated": de sync-pagina 2026-11-07 UTC, de push-pagina 2026-09-11 UTC.

Kort antwoord

Een Google Agenda koppel je met de Google Calendar API. Google kan een melding sturen als er iets verandert (push), en je kunt wijzigingen ophalen met een sync-token. Die meldingen moet je zelf verlengen.

Hoe het werkt

  • Je haalt eerst alle afspraken op (volledige sync) en bewaart het `nextSyncToken`; daarna vraag je met dat token alleen de wijzigingen op.
  • De uitkomst bevat altijd ook verwijderde items, zodat je systeem ze uit de eigen opslag kan halen.
  • Is het token niet meer geldig, dan antwoordt de server met een 410. Dat betekent: de eigen opslag leegmaken en opnieuw een volledige sync doen.
  • Het webhook-adres voor meldingen moet HTTPS gebruiken, met een geldig SSL-certificaat.
  • Er is geen automatische manier om een meldingskanaal te verlengen; bijna verlopen kanalen vervang je zelf.

Of en hoe je afspraken terugschrijft naar Google Agenda, staat niet in deze bronnen. Andere agenda's, zoals Outlook, hebben we niet onderzocht.

Wat betekent dit voor je website

Een koppeling met een agenda staat alleen in de productlijst van de Webapp (999 euro eenmalig en 150 euro per jaar, beide excl. btw; eerste jaar samen 1.149 euro excl. btw): "Koppelingen met je boekhouding, agenda of apparatuur". Google Agenda wordt daar niet bij naam genoemd. In de productlijst van de Boekingssite staat geen agendakoppeling. Wat het systeem doet, leggen we vooraf op één pagina vast. Hosting zit in de jaarprijs. Bron: messages/nl.json, https://www.darioa.nl/nl/prijzen.

Zie prijzen.

Algemene informatie, geen juridisch advies; de API-documentatie staat op https://developers.google.com/workspace/calendar/api/guides/sync

Zelf geen tijd om dit uit te zoeken?

Stuur me een WhatsApp. Je krijgt binnen een werkdag antwoord, en een vaste prijs voordat je iets betaalt.