मुख्य सामग्री पर जाएं
GET
curl

अवलोकन

यह हर Didit सेवा की स्थिति, समग्र स्थिति, और वे जारी या पिछले 7 दिनों में हल हुई घटनाएँ लौटाता है। यह endpoint सार्वजनिक है: कोई प्रमाणीकरण हेडर न भेजें। प्रतिक्रिया में कोई संगठन डेटा नहीं होता, और हर कॉलर को एक ही प्रतिक्रिया मिलती है।

कब उपयोग करें

  • स्थिति विजेट: अपने उपयोगकर्ताओं या सहायता टीम को दिखाएँ कि कोई Didit सेवा अभी ख़राब प्रदर्शन कर रही है या नहीं।
  • इंटीग्रेशन स्वास्थ्य जाँच: अपने कोड को धीमी या विफल होती जाँचों के लिए दोष देने से पहले देखें कि Didit उस सेवा पर कोई घटना दर्ज कर रहा है या नहीं जिसे आप कॉल करते हैं।
  • घटना इतिहास: पिछले 7 दिनों में क्या हुआ और हर घटना कितने समय तक चली, इसकी सूची देखें।
केवल यह जाँचने के लिए कि API तक पहुँचा जा सकता है, इसके बजाय healthcheck का उपयोग करें।

पोलिंग

प्रतिक्रियाएँ 30 सेकंड के लिए कैश होती हैं, इसलिए हर 30 सेकंड में एक बार से अधिक पोल न करें। updated_at बताता है कि Didit ने आपको मिली प्रतिक्रिया कब बनाई। GET के लिए प्रति IP पता 600 अनुरोध प्रति मिनट की रेट लिमिट भी लागू होती है।

सेवाएँ

services हर सेवा की सूची देता है, चाहे उसमें कोई घटना हो या नहीं। key से मिलान करें: name एक अंग्रेज़ी प्रदर्शन नाम है और बदल सकता है। हर सेवा का status operational, degraded या down होता है। यह operational होता है जब सेवा पर कोई जारी घटना नहीं होती, अन्यथा उसकी जारी घटनाओं की सबसे खराब स्थिति होती है। सबसे ऊपर का status सभी सेवाओं की सबसे खराब स्थिति है।

घटनाएँ

incidents हर जारी घटना और पिछले 7 दिनों में हल हुई घटनाओं की सूची देता है, जिसमें सबसे नया started_at पहले आता है। अधिकतम 50 हल हुई घटनाएँ सूचीबद्ध होती हैं।
  • state degraded या down होता है। हल हुई घटना अपनी आख़िरी स्थिति बनाए रखती है।
  • status तब तक ongoing रहता है जब तक सेवा ठीक नहीं होती, उसके बाद resolved हो जाता है।
  • resolved_at और duration_minutes जारी घटना के दौरान null रहते हैं।
  • affected और country_name उस देश या रजिस्ट्री का नाम बताते हैं जिस पर असर पड़ा, जैसे Brazil (CPF) और Brazil। जब घटना किसी देश या रजिस्ट्री से जुड़ी न हो, तो ये खाली होते हैं।
  • title और body अंग्रेज़ी में हैं। घटना को किसी अन्य भाषा में दिखाने के लिए service, state और country_name से अपना पाठ बनाएँ।

उदाहरण प्रतिक्रिया

संबंधित

  • Healthcheck: एक सार्वजनिक लाइवनेस जाँच, जिसे भी प्रमाणीकरण हेडर की ज़रूरत नहीं है।
  • अलर्ट webhooks: आपका संगठन जिन सेवाओं का उपयोग करता है, उनके लिए alert.service.degraded और alert.service.recovered अपने endpoint पर पुश के रूप में प्राप्त करें।
  • रेट लिमिटिंग

प्रतिक्रिया

वर्तमान सेवा स्थिति।

सार्वजनिक सेवा स्थिति: प्रत्येक Didit सेवा की स्थिति, समग्र स्थिति, और वे घटनाएं जो जारी हैं या पिछले 7 दिनों में हल की गई थीं।

status
enum<string>
आवश्यक

वर्तमान में किसी भी सेवा की सबसे खराब स्थिति, जो केवल चल रही घटनाओं द्वारा तय की जाती है।

उपलब्ध विकल्प:
operational,
degraded,
down
उदाहरण:

"degraded"

updated_at
string<date-time>
आवश्यक

Didit ने यह रिस्पॉन्स कब तैयार किया (ISO 8601, UTC)। रिस्पॉन्स 30 सेकंड के लिए कैश किए जाते हैं, इसलिए यह 30 सेकंड तक पुराना हो सकता है।

उदाहरण:

"2026-10-13T09:41:07.512345Z"

services
object[]
आवश्यक

प्रति सेवा एक प्रविष्टि, प्रत्येक सेवा हमेशा सूचीबद्ध होती है।

incidents
object[]
आवश्यक

नवीनतम started_at पहले। प्रत्येक जारी घटना, साथ ही पिछले 7 दिनों में हल की गई घटनाएं (अधिकतम 50 हल की गई घटनाएं)। उस समय में कुछ भी न होने पर खाली।

अंतिम संशोधन 7 नवंबर 2026