Complete prefill
POST/kyc/prefill/complete
Completes the prefill process with verified PII data. Dual-mode: with a session_id it completes a Prove prefill session (phone_number and ssn required); without one it performs session-less manual identity entry, allowed only for institutional users behind a server-side feature gate (ssn and phone_number must be absent, address.country_code required).
Request
Responses
- 200
- 202
- 400
- 401
- 403
- 404
- 409
- 412
- 500
- 503
Prefill completed
The submitted SSN already belongs to a different individual's already-verified identity. A pending identity_link_request was created (or reused) instead of completing the prefill for this user; poll GET /kyc/identity-link-requests/mine for its state.
Bad request
Unauthorized
Manual identity entry (no session_id) is not permitted — the caller is not an institutional user or the feature is disabled.
Session not found
Identity conflict. Either the requester's most recent identity_link_request was already declined, expired, or approved (see /kyc/identity-link-requests/{id}/decline) — a new pending request is not silently created; contact support to proceed — or the identity was verified on the legacy platform / has a duplicate tax ID.
Terms and conditions not accepted
Internal server error
Service unavailable