Webarchivaris Webarchivaris

Archiveren via API en webhooks (koppeling met uw CMS)

Een opname starten met het trigger-endpoint

Uw systeem start een opname met een eenvoudige aanroep: POST /api/triggers/<id>. De aanroep wordt geauthenticeerd met een Bearer-token en is voorzien van rate limiting, zodat een drukke publicatiestroom uw koppeling niet kan overbelasten. Met een idempotency-key voorkomt u dat een per ongeluk herhaalde aanroep tot dubbele opnamen leidt: dezelfde sleutel levert één opname op.

Wilt u de site niet midden op een werkdag belasten? Geef dan de optie 'defer to night' mee. De opname wordt dan in de daluren ingepland in plaats van direct uitgevoerd, terwijl uw CMS gewoon een nette bevestiging terugkrijgt.

Resultaat terug via webhooks

U hoeft niet te wachten of te pollen. Zodra er iets gebeurt, sturen wij een uitgaande webhook naar uw eigen endpoint. De relevante gebeurtenissen zijn:

Elke callback is ondertekend met HMAC-SHA256. Door de handtekening met uw gedeelde geheim te controleren weet uw systeem zeker dat het bericht echt van ons komt en onderweg niet is gewijzigd.

Automatisch archiveren bij publicatie

De combinatie van trigger-endpoint en webhooks maakt het mogelijk om archivering volledig in te bedden in uw redactieworkflow. Publiceert of wijzigt een redacteur een pagina, dan stuurt uw CMS een trigger en ontvangt het kort daarna een bevestiging van de opname. Zo legt u belangrijke wijzigingen vast op het moment dat ze online komen, in plaats van te vertrouwen op een vaste planning achteraf.

Liever op een vast ritme werken? Dat kan náást de API: zie geplande archivering voor opnamen elke N uren, dagen, weken of maanden. Voor de toegang tot de opgeslagen bestanden zijn er aparte kanalen, zoals WebDAV-toegang. Meer praktische antwoorden vindt u op onze pagina met veelgestelde vragen.