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

# API-Workflow für Einzelpersonen-Onboarding

> Bilden Sie die individuelle KYC-Richtlinie auf die aktuellen Operationen für Customers, Capabilities, Tasks, Task Submissions und Documents ab.

## API-Workflow für Einzelpersonen-Onboarding

Nutzen Sie diese Karte, um die individuelle KYC-Richtlinie mit der aktuell generierten API-Referenz zu verbinden. Folgen Sie bei jedem Schritt der aktuellen Ressource, statt richtlinienorientierte Labels als API-Zustandsmaschine zu implementieren.

## Workflow-Karte

### 1. Einzelkunden anlegen

Legen Sie den Kunden mit [`POST /v3/customers`](/api-reference/customers/post-v3-customers) an. Speichern Sie die zurückgegebene Kunden-ID und lesen Sie die aktuelle Ressource mit [`GET /v3/customers/{customerId}`](/api-reference/customers/get-v3-customers-by-customer-id).

### 2. Eine berechtigte Fähigkeit entdecken und anfordern

Lesen Sie [`GET /v3/customers/{customerId}/capabilities/supported`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-supported). Wählen Sie eine Variante nur, wenn ihre aktuelle Verfügbarkeit und Berechtigung die Anfrage zulassen, und verwenden Sie dann [`POST /v3/customers/{customerId}/capabilities/{capabilityId}`](/api-reference/capabilities/post-v3-customers-by-customer-id-capabilities-by-capability-id).

### 3. Aktuelle Fähigkeit und Anwendungen lesen

Lesen Sie [`GET /v3/customers/{customerId}/capabilities/{capabilityId}`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id) und [`GET /v3/customers/{customerId}/capabilities/{capabilityId}/applications`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id-applications). Folgen Sie den aktuellen offenen Aufgaben-IDs, statt Bereitschaft aus einer früheren Antwort abzuleiten.

### 4. Aktuelles Aufgabendetail abrufen

Listen Sie Kundenaufgaben mit [`GET /v3/customers/{customerId}/tasks`](/api-reference/tasks/list-customer-tasks) auf. Rufen Sie die autorisierte Aktionsoberfläche mit [`GET /v3/customers/{customerId}/tasks/{taskId}`](/api-reference/tasks/get-customer-task) ab.

Aufgabendetails können URLs gehosteter Erstpartei-Sessions und die aktuell handlungsfähigen Anforderungen offenlegen. Verwenden Sie ihre aktuelle Revision und den Status.

### 5. Gehostete Sessions abschließen oder Aufgabenantworten einreichen

Wenn das Aufgabendetail eine gehostete Session bereitstellt, geben Sie nur die erforderlichen Session-Daten an Ihren Client zurück und behalten Sie den API-Schlüssel in Ihrem Backend.

Wenn die Aufgabe Antworten erfordert, erstellen Sie einen vollständigen unveränderlichen Versuch mit [`POST /v3/customers/{customerId}/tasks/{taskId}/submissions`](/api-reference/task-submissions/create-customer-task-submission). Lesen Sie eine aktuelle Einreichung und ihr öffentliches Ergebnis mit [`GET /v3/customers/{customerId}/tasks/{taskId}/submissions/{submissionId}`](/api-reference/task-submissions/get-customer-task-submission).

### 6. Dokumente nur bei Anforderung hochladen

Laden Sie Dokumente nur hoch, wenn die aktuelle Aufgabe dies verlangt. Verwenden Sie [`POST /v3/customers/{customerId}/documents`](/api-reference/documents/post-v3-customers-by-customer-id-documents) und platzieren Sie dann die zurückgegebene Dokument-ID in der zutreffenden Dokumentantwort.

### 7. Aktuelle Ressourcen erneut abrufen

Rufen Sie den aktuellen Kunden, die Fähigkeit, die Anwendungen und die Aufgabe nach jedem Ereignis oder jeder Aktion erneut ab. Verwenden Sie ihre neuesten Zustände, Gründe, Anforderungen und offenen Aufgaben-IDs, um den nächsten Schritt auszuwählen.

## Karte generierter Operationen

| Ressource        | Generierte Operation                                                                                                                                                                | Verwendung                                                  |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| Customers        | [`POST /v3/customers`](/api-reference/customers/post-v3-customers)                                                                                                                  | Einzelkunden anlegen                                        |
| Customers        | [`GET /v3/customers/{customerId}`](/api-reference/customers/get-v3-customers-by-customer-id)                                                                                        | Aktuelle Kundendaten lesen                                  |
| Capabilities     | [`GET /v3/customers/{customerId}/capabilities/supported`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-supported)                                       | Aktuelle Verfügbarkeit und Berechtigung entdecken           |
| Capabilities     | [`POST /v3/customers/{customerId}/capabilities/{capabilityId}`](/api-reference/capabilities/post-v3-customers-by-customer-id-capabilities-by-capability-id)                         | Ausgewählte Fähigkeit anfordern                             |
| Capabilities     | [`GET /v3/customers/{customerId}/capabilities/{capabilityId}`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id)                           | Aktuellen Fähigkeitszustand und offene Aufgaben lesen       |
| Capabilities     | [`GET /v3/customers/{customerId}/capabilities/{capabilityId}/applications`](/api-reference/capabilities/get-v3-customers-by-customer-id-capabilities-by-capability-id-applications) | Institutionsanwendungen und ihre offenen Aufgaben lesen     |
| Tasks            | [`GET /v3/customers/{customerId}/tasks`](/api-reference/tasks/list-customer-tasks)                                                                                                  | Kundeneigene Aufgaben auflisten                             |
| Tasks            | [`GET /v3/customers/{customerId}/tasks/{taskId}`](/api-reference/tasks/get-customer-task)                                                                                           | Aktuelle Anforderungen und gehostete Sessions lesen         |
| Task Submissions | [`POST /v3/customers/{customerId}/tasks/{taskId}/submissions`](/api-reference/task-submissions/create-customer-task-submission)                                                     | Einen vollständigen Antwortsatz einreichen                  |
| Task Submissions | [`GET /v3/customers/{customerId}/tasks/{taskId}/submissions/{submissionId}`](/api-reference/task-submissions/get-customer-task-submission)                                          | Den autorisierten Antwort-Snapshot und das Ergebnis lesen   |
| Documents        | [`POST /v3/customers/{customerId}/documents`](/api-reference/documents/post-v3-customers-by-customer-id-documents)                                                                  | Eine von der aktuellen Aufgabe angeforderte Datei hochladen |

## Richtlinien- und Umsetzungshinweise

Simplified, Standard und Enhanced KYC sind Richtlinienstufen. Sie ersetzen nicht aktuelle Fähigkeits-, Anwendungs-, Aufgaben-, Einreichungs-, Anforderungs- oder Gehostete-Session-Zustände.

Für Umsetzungsdetails folgen Sie dem [Leitfaden für Onboarding von Einzelpersonen](/de/integration/onboarding/customers#individual-customers), [Fähigkeiten und Aufgaben](/de/integration/onboarding/capabilities-and-requirements#complete-current-tasks) und dem [Integrations-Dokumenten-Leitfaden](/de/integration/onboarding/capabilities-and-requirements#upload-documents).


## Related topics

- [Übersicht Einzelpersonen-Onboarding](/de/knowledge-base/individual-onboarding/overview.md)
- [KYC-Status und Workflow](/de/knowledge-base/individual-onboarding/status-and-workflow.md)
- [Übersicht](/de/knowledge-base/compliance/overview.md)
- [KYC-Verifizierungslevel](/de/knowledge-base/individual-onboarding/verification-levels.md)
- [KYB-Workflow](/de/knowledge-base/business-onboarding/kyb-workflow.md)
