Public endpoints for end users to access and interact with KYC onboarding sessions. These endpoints require no authentication - access is controlled via secure access tokens.Documentation Index
Fetch the complete documentation index at: https://docs.compliance.legaltalent.ai/llms.txt
Use this file to discover all available pages before exploring further.
| Method | Endpoint | Description |
|---|---|---|
GET | /public/sessions/{access_token} | Get session state |
GET | /public/sessions/{access_token}/workflow | Get workflow definition |
POST | /public/sessions/{access_token}/upload | Upload document |
POST | /public/sessions/{access_token}/extract | Extract document data |
POST | /public/sessions/{access_token}/step/{step_id}/complete | Complete a step |
POST | /public/sessions/{access_token}/subsessions | Create a subsession |
GET | /public/sessions/{access_token}/subsessions | List subsessions |
POST | /public/sessions/{access_token}/subsessions/{sub_id}/regenerate-link | Regenerate subsession link |
access_token path parameter.
| Field | Description |
|---|---|
step_id | The completed step ID |
status | Step status (always “completed”) |
next_step_id | ID of the next step, or null if this was the last step |
session_completed | True if all steps are now completed |
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request - Invalid parameters or validation failed |
| 404 | Not Found - Invalid access token or step not found |
| 500 | Internal Server Error |
subsession_collection step type.
expires_at before allowing user actionscurrent_step_index and total_steps to show progressmax_subsessions before creating new onesrequire_completion_before_proceed is enabled on the step, all subsessions must be completed before the parent session can proceed