# Cron & Scheduler SUMMARY: Plan terugkerende API-aanroepen in — cron-jobs die volgens schema activeren, perfect voor periodieke synchronisatie en herinneringen. KEY CONTEXT: Auth: Mind Key Create: POST /cron { schedule, endpoint, method?, body?, headers?, enabled? } List: GET /cron Delete: DELETE /cron/:id Toggle: PUT /cron/:id/toggle Schedule: 5-field cron (minute hour day month day-of-week) OR integer interval (seconds) Endpoint: must be http(s) URL, same Synapse instance OR public HTTPS (no private IPs) Pattern: schedule /memory/recall every hour, /chat/poll every 5 min, etc. Cron & Scheduler De Cron API stelt u in staat terugkerende HTTP-aanroepen naar Synapse-eindpunten (of externe HTTPS-eindpunten) in te plannen. Perfect voor periodieke synchronisatie, herinneringen en onderhoudstaken. Eindpunten POST /cron Maak een geplande taak aan. [CODE BLOCK] Respons: [CODE BLOCK] GET /cron Toon alle geplande taken. [CODE BLOCK] DELETE /cron/:id Verwijder een geplande taak. [CODE BLOCK] PUT /cron/:id/toggle Schakel een taak in of uit zonder deze te verwijderen. [CODE BLOCK] Schema-syntaxis Standaard cron (5 velden) [CODE BLOCK] Voorbeelden: | Schema | Betekenis | |--------|-----------| | | Elk uur | | | Elke 15 minuten | | | Doorweektags om 9 uur 's ochtends | | | Elke zondag om middernacht | | | De eerste van elke maand om middernacht | Gehele interval (seconden) Voor eenvoudige intervallen geeft u een geheel getal op: [CODE BLOCK] Eindpuntbeperkingen > [!WARNING] > Eindpunten moeten - of -URL's zijn die verwijzen naar: > - Dezelfde Synapse-instantie (bijv. ) > - Openbare HTTPS-URL's (geen privé-IP's, geen localhost, geen metadata-IP's) Dit voorkomt SSRF-aanvallen waarbij een gecompromitteerde mind verzoeken naar interne services kan inplannen. Veelvoorkomende patronen Elk uur geheugen ophalen (voor LLM-agents) [CODE BLOCK] Dagelijkse back-up [CODE BLOCK] Periodieke chat-poll (elke 5 minuten) [CODE BLOCK] Wekelijkse rapportage-trigger [CODE BLOCK] Volgende stappen - Variables API - Webhooks API