> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# सेवा स्थिति API: Didit का सार्वजनिक स्टेटस फ़ीड

> GET /v3/status/ Didit की हर सेवा की स्थिति और पिछले 7 दिनों की घटनाएँ देने वाला सार्वजनिक, बिना प्रमाणीकरण वाला फ़ीड है, जो स्टेटस विजेट और हेल्थ चेक के लिए है।



सेवा स्थिति प्रॉम्प्ट
        प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें



      
      

\<pre>

\`Read Didit's public service status feed.

GET https://verification.didit.me/v3/status/

Auth: NONE. Send no auth header.

Success (HTTP 200):
\- status: worst state of any service right now: "operational" | "degraded" | "down"
\- updated_at: ISO 8601 time Didit built the response (up to 30 seconds old)
\- services[]: one { key, name, status } per service. Match on key, never on name. Keys:
service_id_verification, service_liveness_face_match, service_aml_screening, service_kyb_registries,
service_database_validation, service_phone_delivery, service_email_delivery, service_transaction_monitoring
\- incidents[]: newest started_at first. Every ongoing incident plus those resolved in the last 7 days (at most 50 resolved). Each:
\{ id, service, service_name, state ("degraded" | "down"), status ("ongoing" | "resolved"), title, body,
affected, country_name, started_at, resolved_at (null while ongoing), duration_minutes (null while ongoing) }
\- title and body are English. To translate, build your own text from service, state and country_name.

Cadence: responses are cached for 30 seconds. Poll no more than once every 30 seconds.

curl -fsS https://verification.didit.me/v3/status/

For end-to-end Didit integration, paste in the full prompt at /integration/integration-prompt.`

\</pre>



      
      

यहाँ पेस्ट करें

## अवलोकनयह हर Didit सेवा की स्थिति, समग्र स्थिति, और वे जारी या पिछले 7 दिनों में हल हुई घटनाएँ लौटाता है।
यह endpoint सार्वजनिक है: कोई प्रमाणीकरण हेडर न भेजें।
प्रतिक्रिया में कोई संगठन डेटा नहीं होता, और हर कॉलर को एक ही प्रतिक्रिया मिलती है।## कब उपयोग करें- **स्थिति विजेट**: अपने उपयोगकर्ताओं या सहायता टीम को दिखाएँ कि कोई Didit सेवा अभी ख़राब प्रदर्शन कर रही है या नहीं।
- **इंटीग्रेशन स्वास्थ्य जाँच**: अपने कोड को धीमी या विफल होती जाँचों के लिए दोष देने से पहले देखें कि Didit उस सेवा पर कोई घटना दर्ज कर रहा है या नहीं जिसे आप कॉल करते हैं।
- **घटना इतिहास**: पिछले 7 दिनों में क्या हुआ और हर घटना कितने समय तक चली, इसकी सूची देखें।केवल यह जाँचने के लिए कि API तक पहुँचा जा सकता है, इसके बजाय [healthcheck](https://docs.didit.me/hi/api-reference/healthcheck.md) का उपयोग करें।## पोलिंगप्रतिक्रियाएँ 30 सेकंड के लिए कैश होती हैं, इसलिए हर 30 सेकंड में एक बार से अधिक पोल न करें।
`updated_at` बताता है कि Didit ने आपको मिली प्रतिक्रिया कब बनाई।
GET के लिए प्रति IP पता 600 अनुरोध प्रति मिनट की रेट लिमिट भी लागू होती है।## सेवाएँ`services` हर सेवा की सूची देता है, चाहे उसमें कोई घटना हो या नहीं।
`key` से मिलान करें: `name` एक अंग्रेज़ी प्रदर्शन नाम है और बदल सकता है।| `key` | सेवा |
| - | - |
| `service_id_verification` | पहचान सत्यापन |
| `service_liveness_face_match` | लाइवनेस और चेहरा मिलान |
| `service_aml_screening` | AML स्क्रीनिंग |
| `service_kyb_registries` | KYB रजिस्ट्री |
| `service_database_validation` | डेटाबेस सत्यापन |
| `service_phone_delivery` | फ़ोन सत्यापन डिलीवरी |
| `service_email_delivery` | ईमेल सत्यापन डिलीवरी |
| `service_transaction_monitoring` | लेन-देन निगरानी |हर सेवा का `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` से अपना पाठ बनाएँ।## उदाहरण प्रतिक्रिया```json theme={null}
{
  "status": "degraded",
  "updated_at": "2026-10-13T09:41:07.512345Z",
  "services": [
    { "key": "service_id_verification", "name": "ID verification", "status": "operational" },
    { "key": "service_liveness_face_match", "name": "Liveness and face match", "status": "operational" },
    { "key": "service_aml_screening", "name": "AML screening", "status": "operational" },
    { "key": "service_kyb_registries", "name": "KYB registries", "status": "operational" },
    { "key": "service_database_validation", "name": "Database validation", "status": "degraded" },
    { "key": "service_phone_delivery", "name": "Phone verification delivery", "status": "operational" },
    { "key": "service_email_delivery", "name": "Email verification delivery", "status": "operational" },
    { "key": "service_transaction_monitoring", "name": "Transaction monitoring", "status": "operational" }
  ],
  "incidents": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "service": "service_database_validation",
      "service_name": "Database validation",
      "state": "degraded",
      "status": "ongoing",
      "title": "Database validation is degraded in Brazil.",
      "body": "Checks against Brazil (CPF) may be slow or fail since 08:55 UTC.",
      "affected": "Brazil (CPF)",
      "country_name": "Brazil",
      "started_at": "2026-10-13T08:55:00Z",
      "resolved_at": null,
      "duration_minutes": null
    },
    {
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "service": "service_aml_screening",
      "service_name": "AML screening",
      "state": "down",
      "status": "resolved",
      "title": "AML screening is back to normal.",
      "body": "Recovered at 14:32 UTC after 17 minutes.",
      "affected": "",
      "country_name": "",
      "started_at": "2026-10-11T14:15:00Z",
      "resolved_at": "2026-10-11T14:32:00Z",
      "duration_minutes": 17
    }
  ]
}
```## संबंधित- [Healthcheck](https://docs.didit.me/hi/api-reference/healthcheck.md): एक सार्वजनिक लाइवनेस जाँच, जिसे भी प्रमाणीकरण हेडर की ज़रूरत नहीं है।
- [अलर्ट webhooks](https://docs.didit.me/hi/integration/alert-webhooks.md): आपका संगठन जिन सेवाओं का उपयोग करता है, उनके लिए `alert.service.degraded` और `alert.service.recovered` अपने endpoint पर पुश के रूप में प्राप्त करें।
- [रेट लिमिटिंग](https://docs.didit.me/hi/integration/rate-limiting.md)


## OpenAPI

````yaml hi/openapi-25.json GET /v3/status/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: पहचान सत्यापन API। x-api-key हेडर के साथ प्रमाणीकृत करें।
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/status/:
    get:
      tags:
        - Status
      summary: सर्विस स्थिति प्राप्त करें (सार्वजनिक, अप्रमाणीकृत)
      description: >-
        प्रत्येक Didit सेवा की स्थिति (`operational`, `degraded` या `down`),
        समग्र स्थिति (उनमें से सबसे खराब), और उन घटनाओं को लौटाता है जो चल रही
        हैं या पिछले 7 दिनों में हल की गई थीं। स्थिति विजेट को संचालित करने या
        अपने इंटीग्रेशन से Didit की स्थिति जांचने के लिए इसका उपयोग करें।


        सार्वजनिक: कोई प्रमाणीकरण हेडर न भेजें। रिस्पॉन्स में कोई संगठन डेटा
        नहीं होता है और यह प्रत्येक कॉलर के लिए समान होता है। रिस्पॉन्स 30 सेकंड
        के लिए कैश किए जाते हैं, इसलिए प्रत्येक 30 सेकंड में एक से अधिक बार पोल
        न करें।
      operationId: get_v3_status
      parameters: []
      responses:
        '200':
          description: वर्तमान सेवा स्थिति।
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceStatusFeed'
              examples:
                One service degraded:
                  summary: एक जारी घटना और एक इस सप्ताह हल की गई घटना
                  value:
                    status: degraded
                    updated_at: '2026-10-13T09:41:07.512345Z'
                    services:
                      - key: service_id_verification
                        name: ID verification
                        status: operational
                      - key: service_liveness_face_match
                        name: Liveness and face match
                        status: operational
                      - key: service_aml_screening
                        name: AML screening
                        status: operational
                      - key: service_kyb_registries
                        name: KYB registries
                        status: operational
                      - key: service_database_validation
                        name: Database validation
                        status: degraded
                      - key: service_phone_delivery
                        name: Phone verification delivery
                        status: operational
                      - key: service_email_delivery
                        name: Email verification delivery
                        status: operational
                      - key: service_transaction_monitoring
                        name: Transaction monitoring
                        status: operational
                    incidents:
                      - id: 3fa85f64-5717-4562-b3fc-2c963f66afa6
                        service: service_database_validation
                        service_name: Database validation
                        state: degraded
                        status: ongoing
                        title: Database validation is degraded in Brazil.
                        body: >-
                          Checks against Brazil (CPF) may be slow or fail since
                          08:55 UTC.
                        affected: Brazil (CPF)
                        country_name: Brazil
                        started_at: '2026-10-13T08:55:00Z'
                        resolved_at: null
                        duration_minutes: null
                      - id: 7c9e6679-7425-40de-944b-e07fc1f90ae7
                        service: service_aml_screening
                        service_name: AML screening
                        state: down
                        status: resolved
                        title: AML screening is back to normal.
                        body: Recovered at 14:32 UTC after 17 minutes.
                        affected: ''
                        country_name: ''
                        started_at: '2026-10-11T14:15:00Z'
                        resolved_at: '2026-10-11T14:32:00Z'
                        duration_minutes: 17
                All operational:
                  summary: पिछले 7 दिनों में कोई घटना नहीं
                  value:
                    status: operational
                    updated_at: '2026-10-13T09:41:07.512345Z'
                    services:
                      - key: service_id_verification
                        name: ID verification
                        status: operational
                      - key: service_liveness_face_match
                        name: Liveness and face match
                        status: operational
                      - key: service_aml_screening
                        name: AML screening
                        status: operational
                      - key: service_kyb_registries
                        name: KYB registries
                        status: operational
                      - key: service_database_validation
                        name: Database validation
                        status: operational
                      - key: service_phone_delivery
                        name: Phone verification delivery
                        status: operational
                      - key: service_email_delivery
                        name: Email verification delivery
                        status: operational
                      - key: service_transaction_monitoring
                        name: Transaction monitoring
                        status: operational
                    incidents: []
        '429':
          description: >-
            उसी IP पते (या उसी API कुंजी से, यदि आपने कोई API कुंजी भेजी है) से
            एक मिनट में 600 से अधिक GET अनुरोध। पुनः प्रयास करने से पहले
            `Retry-After` का पालन करें।
          content:
            application/json:
              schema:
                type: object
                required:
                  - detail
                properties:
                  detail:
                    type: string
              example:
                detail: >-
                  GET request rate limit exceeded. You can make up to 600
                  requests per minute.
      security:
        - {}
      x-codeSamples:
        - lang: curl
          label: curl
          source: curl -fsS https://verification.didit.me/v3/status/
        - lang: python
          label: Python
          source: >-
            import requests


            resp = requests.get('https://verification.didit.me/v3/status/',
            timeout=5)

            resp.raise_for_status()

            feed = resp.json()

            print(feed['status'])

            for service in feed['services']:
                if service['status'] != 'operational':
                    print(service['key'], service['status'])
        - lang: javascript
          label: JavaScript
          source: >-
            const feed = await
            fetch('https://verification.didit.me/v3/status/').then((r) =>
            r.json());

            console.log(feed.status);

            const affected = feed.services.filter((s) => s.status !==
            'operational');

            console.log(affected.map((s) => `${s.key}: ${s.status}`));
components:
  schemas:
    ServiceStatusFeed:
      type: object
      description: >-
        सार्वजनिक सेवा स्थिति: प्रत्येक Didit सेवा की स्थिति, समग्र स्थिति, और
        वे घटनाएं जो जारी हैं या पिछले 7 दिनों में हल की गई थीं।
      required:
        - status
        - updated_at
        - services
        - incidents
      properties:
        status:
          type: string
          enum:
            - operational
            - degraded
            - down
          description: >-
            वर्तमान में किसी भी सेवा की सबसे खराब स्थिति, जो केवल चल रही घटनाओं
            द्वारा तय की जाती है।
          example: degraded
        updated_at:
          type: string
          format: date-time
          description: >-
            Didit ने यह रिस्पॉन्स कब तैयार किया (ISO 8601, UTC)। रिस्पॉन्स 30
            सेकंड के लिए कैश किए जाते हैं, इसलिए यह 30 सेकंड तक पुराना हो सकता
            है।
          example: '2026-10-13T09:41:07.512345Z'
        services:
          type: array
          description: प्रति सेवा एक प्रविष्टि, प्रत्येक सेवा हमेशा सूचीबद्ध होती है।
          items:
            $ref: '#/components/schemas/ServiceStatusService'
        incidents:
          type: array
          description: >-
            नवीनतम `started_at` पहले। प्रत्येक जारी घटना, साथ ही पिछले 7 दिनों
            में हल की गई घटनाएं (अधिकतम 50 हल की गई घटनाएं)। उस समय में कुछ भी न
            होने पर खाली।
          items:
            $ref: '#/components/schemas/ServiceStatusIncident'
    ServiceStatusService:
      type: object
      required:
        - key
        - name
        - status
      properties:
        key:
          type: string
          enum:
            - service_id_verification
            - service_liveness_face_match
            - service_aml_screening
            - service_kyb_registries
            - service_database_validation
            - service_phone_delivery
            - service_email_delivery
            - service_transaction_monitoring
          description: >-
            स्थिर सर्विस कुंजी। इस पर मिलान करें, कभी भी डिस्प्ले नाम पर नहीं।
            `service_id_verification`: पहचान सत्यापन,
            `service_liveness_face_match`: लाइवनेस और चेहरा मिलान,
            `service_aml_screening`: AML स्क्रीनिंग, `service_kyb_registries`:
            KYB रजिस्ट्रियाँ, `service_database_validation`: डेटाबेस सत्यापन,
            `service_phone_delivery`: फ़ोन सत्यापन डिलीवरी,
            `service_email_delivery`: ईमेल सत्यापन डिलीवरी,
            `service_transaction_monitoring`: लेन-देन निगरानी।
          example: service_database_validation
        name:
          type: string
          description: सेवा का अंग्रेज़ी डिस्प्ले नाम।
          example: Database validation
        status:
          type: string
          enum:
            - operational
            - degraded
            - down
          description: >-
            जब सेवा के लिए कोई घटना जारी न हो तब `operational`, अन्यथा इसकी जारी
            घटनाओं की सबसे खराब स्थिति।
          example: degraded
    ServiceStatusIncident:
      type: object
      required:
        - id
        - service
        - service_name
        - state
        - status
        - title
        - body
        - affected
        - country_name
        - started_at
        - resolved_at
        - duration_minutes
      properties:
        id:
          type: string
          format: uuid
          description: इंसिडेंट ID।
          example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
        service:
          type: string
          enum:
            - service_id_verification
            - service_liveness_face_match
            - service_aml_screening
            - service_kyb_registries
            - service_database_validation
            - service_phone_delivery
            - service_email_delivery
            - service_transaction_monitoring
          description: प्रभावित सेवा की कुंजी (`services[].key` देखें)।
          example: service_database_validation
        service_name:
          type: string
          description: प्रभावित सेवा का अंग्रेज़ी डिस्प्ले नाम।
          example: Database validation
        state:
          type: string
          enum:
            - degraded
            - down
          description: >-
            सेवा कैसे प्रभावित होती है। एक हल किया गया इंसिडेंट अपनी अंतिम
            स्थिति को बनाए रखता है।
          example: degraded
        status:
          type: string
          enum:
            - ongoing
            - resolved
          description: सेवा के ठीक होने तक `ongoing`, फिर `resolved`।
          example: ongoing
        title:
          type: string
          description: >-
            अंग्रेज़ी शीर्षक। इसका अनुवाद करने के लिए, `service`, `state` और
            `country_name` से अपना स्वयं का टेक्स्ट बनाएं।
          example: Database validation is degraded in Brazil.
        body:
          type: string
          description: >-
            अंग्रेज़ी विवरण पंक्ति: कब से जाँच धीमी हो सकती है या विफल हो सकती
            है, या कब यह ठीक हो गई।
          example: Checks against Brazil (CPF) may be slow or fail since 08:55 UTC.
        affected:
          type: string
          description: >-
            प्रभावित देश या रजिस्ट्रियाँ, उदाहरण के लिए `Brazil (CPF)`। खाली जब
            घटना किसी देश या रजिस्ट्री से जुड़ी न हो।
          example: Brazil (CPF)
        country_name:
          type: string
          description: प्रभावित देश, अंग्रेज़ी में। खाली जब घटना किसी देश से जुड़ी न हो।
          example: Brazil
        started_at:
          type: string
          format: date-time
          description: इंसीडेंट कब शुरू हुआ (ISO 8601, UTC)।
          example: '2026-10-13T08:55:00Z'
        resolved_at:
          type: string
          format: date-time
          nullable: true
          description: >-
            सेवा कब पुनर्बहाल हुई (ISO 8601, UTC)। इंसीडेंट जारी रहने के दौरान
            `null`।
        duration_minutes:
          type: integer
          nullable: true
          description: >-
            `started_at` से `resolved_at` तक के पूर्ण मिनट। घटना जारी रहने तक
            `null`।

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.