Stream real-time status updates for a verification session using Server-Sent Events (SSE).Documentation Index
Fetch the complete documentation index at: https://docs.predicate.io/llms.txt
Use this file to discover all available pages before exploring further.
- Individual (KYC)
- Business (KYB)
Request
cURL
Event Stream
Endpoint
Path Parameters
Verification type:
individual or businessThe session ID from the registration response (UUID format)
Event Format
Events are sent asdata: lines with JSON payloads. The server also sends periodic : keep-alive comments to maintain the connection.
The session ID
Current status:
pending, submitted, completed, rejected, or retryUser ID (present when session has an identity)
ISO 8601 timestamp (only present when
completed)Wallets connected to this session. Only populated when session status is
completed.Wallets connected to this session. Populated when session is not yet
completed.Status Values
| Status | Description |
|---|---|
pending | Session created, user in verification process |
submitted | Documents submitted, awaiting manual operator review |
completed | Verification successful, user is verified |
rejected | Verification permanently failed (fraud, sanctions) |
retry | Fixable issue (e.g., blurry document), user can retry |
