POST /properties/:id/scans with Idempotency-Key per run
Automatisierungsanleitung
Geplantes SEO-Monitoring mit nächtlicher Crawl-Automatisierung
Crawls nach Plan ausführen — cron, Kubernetes oder serverless — über dieselbe REST-API wie im CI.
Benachrichtigungen
Webhook, wenn ein geplanter Scan fehlschlägt oder der Score sinkt
Verknüpfen Sie nächtliche cron-Jobs mit signierten Monitoring-Webhooks — schieben Sie job.failed-Events an Slack oder PagerDuty, ohne Dashboards manuell abzufragen.
Workflow der Kunden
“Wir cronen um 2:00 Uhr UTC ein Bash-Script, das Scans für 28 Properties in die Warteschlange stellt, bis zum Abschluss per Polling wartet und Report-Links an die Slack-Kanäle jeder Kund:in über GET /reports postet.”
Agency-Ops-Team auf XenonFlare Agency
- 28 Websites nachts
- Cron + Idempotency-Key
- reports:read für Kund:innen
Nightly-Workflow
- Erstelle API-Keys mit den Scopes jobs:write und jobs:read
- Script-Queue + Poll (bash, Node oder Python)
- Zeitplan mit cron – z. B. täglich um 2:00 Uhr UTC
- Alarm bei Score-Delta oder neuen kritischen Problemen in deinem eigenen Tooling
Das bekommen Sie
GET /jobs/:id — typical runs finish in minutes
Stakeholder-Links auflisten via GET /reports
Ergänzt wöchentliche/monatliche Scan-Zeitpläne pro Property
GSC-Priorisierung
Cron-Jobs mit Search Console in der App kombinieren
FAQ
Ist geplantes Monitoring auf Free enthalten?
Die Web-App unterstützt Scan-Zeitpläne auf Free mit Plan-Limits. Automatischer API-Zugriff erfordert Starter oder Growth für API-Keys.
Wie unterscheidet sich das vom Scheduling in der App?
In-App-Zeitpläne laufen innerhalb von XenonFlare. API-Scheduling ermöglicht dir die Integration in dein eigenes Alerting, Ticketing und Kund:innen-Portale.
Kann ich mehrere Properties in einem cron-Job überwachen?
Ja. Iteriere über Property-IDs via GET /properties und reihe Scans sequentiell ein – oder mit deinen eigenen Limits für Parallelität.