POST /properties/:id/scans with Idempotency-Key per run
ऑटोमेशन गाइड
Nightly crawl automation के साथ scheduled SEO monitoring
शेड्यूल पर crawls चलाएँ — cron, Kubernetes या serverless — CI जैसी ही REST API के जरिए।
अलर्ट्स
जब scheduled scan फेल हो या स्कोर गिर जाए तो Webhook
nightly cron jobs को signed monitoring webhooks के साथ जोड़ें — dashboards को मैन्युअली पोल किए बिना job.failed events को Slack या PagerDuty पर भेजें।
कस्टमर वर्कफ़्लो
“हम UTC समयानुसार 2 AM पर एक bash script cron करते हैं जो 28 properties के लिए scans क्यू करती है, complete होने तक poll करती है, और GET /reports के जरिए हर क्लाइंट के Slack चैनल पर report links पोस्ट करती है।”
XenonFlare Agency पर agency ops टीम
- 28 साइट्स nightly
- Cron + Idempotency-Key
- क्लाइंट्स के लिए reports:read
नाइटली वर्कफ़्लो
- jobs:write और jobs:read स्कोप्स के साथ API keys बनाइए
- स्क्रिप्ट queue + poll (bash, Node, या Python)
- cron के साथ शेड्यूल करें — जैसे रोज़ 2:00 AM UTC
- स्कोर डेल्टा या आपके अपने टूलिंग में नए critical issues पर अलर्ट करें
आपको क्या मिलेगा
GET /jobs/:id — typical runs finish in minutes
GET /reports के जरिए stakeholder links की सूची बनाएं
प्रॉपर्टी के हिसाब से weekly/monthly scan schedules के साथ यह पूरक है
GSC प्राथमिकता
ऐप में cron jobs को Search Console के साथ जोड़ें
FAQ
क्या Free पर scheduled monitoring शामिल है?
वेब ऐप Free पर प्लान लिमिट्स के साथ scan schedules सपोर्ट करता है। Automated API access के लिए Starter या Growth प्लान में API keys चाहिए।
यह इन-ऐप scheduling से अलग कैसे है?
इन-ऐप schedules XenonFlare के अंदर चलते हैं। API scheduling आपको अपनी alerting, ticketing, और client portals के साथ इंटीग्रेट करने देती है।
क्या एक ही cron job में मैं कई properties मॉनिटर कर सकता/सकती हूँ?
हाँ। GET /properties से property IDs को लूप करें और scans को क्रमवार enqueue करें, या अपने concurrency limits के साथ चलाएँ।