---
title: कैप्चर API
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/ios/api-reference/capture-api
locale: hi
generated_by: markdown-export
---

## session शुरू करने की विधियां

| विधि | विवरण |
|---|---|
| `prepareSelfieCamera(_:config:)` | Selfie कैमरा तैयार करता है |
| `prepareSelfieCamera(_:config:prepareInfo:)` | `PrepareInfo` metadata के साथ selfie कैमरा तैयार करता है |
| `prepareDocumentCamera(_:config:)` | Document कैमरा तैयार करता है |
| `open(_:)` | तैयार selfie कैमरा खोलता है |
| `open(_:webAppToken:)` | User Journey के लिए selfie कैमरा खोलता है, journey token पास करके |
| `openDocument(_:delegate:)` | `DocumentEnums` के साथ तैयार document कैमरा खोलता है |

## Capture विकल्प / पैरामीटर

**`PrepareInfo`** — उपयोगकर्ता session की पहचान करने के लिए metadata।

| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
| `externalUserId` | `String` | हां | आपके सिस्टम में उपयोगकर्ता पहचानकर्ता। transmission से पहले SHA-256 से hashed। |
| `useCase` | `String` | नहीं | वर्तमान में चल रहे context या flow के लिए पहचानकर्ता। plain text में transmitted। |

**`DocumentEnums`** — [Enums](/developers/sdks-and-tools/ios/api-reference/enums) देखें।

## Result प्रकार और फ़ील्ड

**`SelfieResult`** — सफल selfie capture पर लौटाया गया object।

| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
| `base64` | `String` | Base64 में कैप्चर की गई छवि |
| `encrypted` | `String` | backend को भेजा जाने वाला JWT |

**`DocumentResult`** — सफल document capture पर लौटाया गया object। `SelfieResult` जैसे ही fields।