# Webhooks API SUMMARY: Registreer HTTP-callbacks voor memory-, chat- en taak-gebeurtenissen — wordt op de hoogte gesteld wanneer data verandert. KEY CONTEXT: Auth: Mind Key Register: POST /webhooks { url, events, secret? } List: GET /webhooks Get: GET /webhooks/:id Update: PUT /webhooks/:id { url?, events?, secret?, enabled? } Delete: DELETE /webhooks/:id Events: memory.*, memory.store, memory.update, memory.delete, chat.*, chat.message_received, task.*, task.created, task.completed Secret: HMAC-SHA256 signed payload, sent in X-Synapse-Signature header Pattern: register webhook → receive POST → process event → call Synapse API Webhooks API Met webhooks kunt u HTTP-callbacks ontvangen wanneer er gebeurtenissen plaatsvinden in Synapse. Perfect voor het triggeren van externe automatisering, het sturen van meldingen of het synchroniseren met andere systemen. Eindpunten POST /webhooks Registreer een nieuwe webhook. [CODE BLOCK] Respons: [CODE BLOCK] GET /webhooks Toon alle webhooks voor de huidige mind. [CODE BLOCK] GET /webhooks/:id Haal één webhook op. [CODE BLOCK] PUT /webhooks/:id Werk een webhook bij (URL, events, secret of enabled-vlag). [CODE BLOCK] DELETE /webhooks/:id Verwijder een webhook. [CODE BLOCK] Gebeurtenistypen | Patroon | Vuurt bij | |---------|-----------| | | Elke memory-gebeurtenis | | | Nieuwe herinnering opgeslagen | | | Herinnering bijgewerkt | | | Herinnering verwijderd | | | Elke chat-gebeurtenis | | | Nieuw bericht van mens | | | Elke taak-gebeurtenis | | | Nieuwe taak aangemaakt | | | Taak als voltooid gemarkeerd | | | Alle gebeurtenissen | Webhook-payload Wanneer een gebeurtenis vuurt, POST Synapse naar uw URL: [CODE BLOCK] Handtekeningverificatie Als u een instelt, ondertekent Synapse elke payload met HMAC-SHA256: [CODE BLOCK] Verifieer in uw handler: [CODE BLOCK] Patroon: realtime synchronisatie [CODE BLOCK] Volgende stappen - Cron & Scheduler - Webhook Automation-handleiding