Skip to main content
POST
Create user profile
Requires X-Api-Key and X-Api-Secret headers. Pass userId in the request body — no JWT required.
Creates the personal profile for a partner user. A profile must exist before calling Start KYC — Persona uses the profile data to pre-fill the verification form. If a profile already exists for the user, this endpoint updates it instead of returning an error.
After creating the profile, call GET /api/v1/user/profile/check-completion to confirm all required fields are present before moving to KYC. Missing fields are listed in missingFields — use PATCH /api/v1/user/profile to fill them in.

Request

Body

Response

201 Created

Errors