---
title: इवेंट प्रकार
description: IDCloud webhook इवेंट प्रकारों का संदर्भ — प्रक्रिया पूर्ण, विफल, और स्थिति परिवर्तन पेलोड।
canonical: https://developer.unico.io/hi/dual-api/developers/webhooks-and-events/event-types
locale: hi
generated_by: markdown-export
---

Webhook पेलोड एक प्रक्रिया की स्थिति परिवर्तन का वर्णन करते हैं। यह पृष्ठ पेलोड स्कीमा और `lastEvent` मानों की पूर्ण सूची को दस्तावेज़ करता है।

### पेलोड स्कीमा

| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
| `processId` | `string` (UUID) | लेनदेन की ID। |
| `state` | `string` | लेनदेन की वर्तमान स्थिति। वर्तमान में: `PROCESS_STATE_FINISHED`। |
| `flow` | `string` | इस लेनदेन के लिए निष्पादित किया गया फ़्लो (जैसे, `id`, `idtoken`)। |
| `lastEvent` | `string` | लेनदेन का अंतिम इवेंट। **केवल तब लौटाया जाता है जब उपयोगकर्ता द्वारा फ़्लो पूरा करने से पहले प्रक्रिया की समय-सीमा समाप्त हो गई हो।** |
| `lastEventDescription` | `string` | `lastEvent` का मानव-पठनीय विवरण। **केवल तब लौटाया जाता है जब उपयोगकर्ता द्वारा फ़्लो पूरा करने से पहले प्रक्रिया की समय-सीमा समाप्त हो गई हो।** |

:::note[स्थिति शब्दावली]
Webhook पेलोड में `state` फ़ील्ड `PROCESS_STATE_*` उपसर्ग का उपयोग करती है। यह GetProcess एंडपॉइंट द्वारा लौटाए गए `result` और `status` फ़ील्ड से एक अलग शब्दावली है, जो `PROCESS_RESULT_*` का उपयोग करते हैं। इन्हें परस्पर विनिमेय न मानें।
:::

### उदाहरण पेलोड

#### समाप्त — सफल

```json
{
  "processId": "8263a268-5388-492a-bca2-28e1ff4a69f0",
  "state": "PROCESS_STATE_FINISHED",
  "flow": "id"
}
```

#### समाप्त — समय-सीमा समाप्त

```json
{
  "processId": "8263a268-5388-492a-bca2-28e1ff4a69f0",
  "state": "PROCESS_STATE_FINISHED",
  "flow": "id",
  "lastEvent": "EVENT_TYPE_SESSION_ENDED",
  "lastEventDescription": "Session ended by timeout or by new session created"
}
```

### lastEvent की गणना

`lastEvent` में दिखाई दे सकने वाले मानों की पूरी सूची:

| इवेंट | विवरण |
|---|---|
| `EVENT_TYPE_PROCESS_CREATED` | प्रक्रिया बनाई गई |
| `EVENT_TYPE_QR_CODE_READ` | QR कोड पढ़ा गया |
| `EVENT_TYPE_PROCESS_STARTED_BY_USER` | प्रक्रिया उपयोगकर्ता द्वारा शुरू की गई |
| `EVENT_TYPE_IDENTITY_VALIDATION_STEP_FINISHED` | पहचान सत्यापन चरण समाप्त हुआ |
| `EVENT_TYPE_DOCUMENT_STEP_STARTED` | दस्तावेज़ चरण शुरू हुआ |
| `EVENT_TYPE_DOCUMENT_PHOTO_CAPTURED` | दस्तावेज़ की फ़ोटो ली गई |
| `EVENT_TYPE_DOCUMENT_UPLOADED_FROM_GALLERY` | दस्तावेज़ गैलरी से अपलोड किया गया |
| `EVENT_TYPE_DOCUMENT_STEP_FINISHED` | दस्तावेज़ चरण समाप्त हुआ |
| `EVENT_TYPE_SESSION_ENDED` | सत्र टाइमआउट या नया सत्र बनाए जाने के कारण समाप्त हुआ |
| `EVENT_TYPE_ERROR_ON_DOCUMENT_STEP` | दस्तावेज़ चरण में त्रुटि |

:::secondary[कॉन्फ़िगर करने योग्य हैंडलिंग]
इवेंट का समूह विकसित हो सकता है। जिन इवेंट पर आपका एंडपॉइंट प्रतिक्रिया करता है, उन्हें **कॉन्फ़िगरेशन** के रूप में मानें, न कि हार्ड-कोडेड स्थिरांक के रूप में — इस तरह नए इवेंट को बिना डिप्लॉय के सक्षम किया जा सकता है।
:::

### पूर्ण प्रक्रिया परिणाम पढ़ना

Webhook पेलोड संकेत देता है कि एक प्रक्रिया समाप्त हो गई है, लेकिन इसमें परिणाम स्वयं शामिल नहीं होता। परिणाम प्राप्त करने के लिए — कैप्चर डेटा, बायोमेट्रिक स्कोर, दस्तावेज़ फ़ील्ड आदि के साथ — उचित **GetProcess** एंडपॉइंट को कॉल करें:

- Visual / Web और नेटिव फ़्लो के लिए: [API संदर्भ > Web और नेटिव > GET /v1/process/&#123;id&#125;](/dual-api/developers/api-reference/web-sdk) देखें।
- Non-visual / API फ़्लो के लिए: [API संदर्भ > API > GET /processes/v1/&#123;id&#125;](/dual-api/developers/api-reference/api) देखें।