---
title: Capture API
canonical: https://developer.unico.io/de/dual-api/developers/sdks-and-tools/ios/api-reference/capture-api
locale: de
generated_by: markdown-export
---

## Methoden zum Starten einer Sitzung

| Methode | Beschreibung |
|---|---|
| `prepareSelfieCamera(_:config:)` | Bereitet die Selfie-Kamera vor |
| `prepareSelfieCamera(_:config:prepareInfo:)` | Bereitet die Selfie-Kamera mit `PrepareInfo`-Metadaten vor |
| `prepareDocumentCamera(_:config:)` | Bereitet die Dokumentkamera vor |
| `open(_:)` | Öffnet die vorbereitete Selfie-Kamera |
| `open(_:webAppToken:)` | Öffnet die Selfie-Kamera für eine User Journey und übergibt das Journey-Token |
| `openDocument(_:delegate:)` | Öffnet die vorbereitete Dokumentkamera mit einem `DocumentEnums` |

## Aufnahmeoptionen / Parameter

**`PrepareInfo`** — Metadaten zur Identifikation der Benutzersitzung.

| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| `externalUserId` | `String` | ja | Benutzerkennung in Ihrem System. Wird vor der Übertragung mit SHA-256 gehasht. |
| `useCase` | `String` | nein | Kennung für den aktuell laufenden Kontext oder Ablauf. Wird im Klartext übertragen. |

**`DocumentEnums`** — siehe [Enums](/developers/sdks-and-tools/ios/api-reference/enums).

## Ergebnistypen und Felder

**`SelfieResult`** — Objekt, das bei erfolgreicher Selfie-Aufnahme zurückgegeben wird.

| Feld | Typ | Beschreibung |
|---|---|---|
| `base64` | `String` | Aufgenommenes Bild in Base64 |
| `encrypted` | `String` | JWT zur Übertragung an das Backend |

**`DocumentResult`** — Objekt, das bei erfolgreicher Dokumentaufnahme zurückgegeben wird. Gleiche Felder wie `SelfieResult`.