DRAFT customer. Everything else — the full KYB questionnaire, associates, and documents — is collected and verified by our verification partner AiPrise during onboarding, not through the Partner REST API.
You need CUSTOMERS_WRITE to create a customer. Add CUSTOMERS_READ if your integration reads the customer back after creation.
1
Prepare the create payload
Only
companyName is required. Country IDs are alpha-2 codes that must be accepted by Nuvera; the Partner REST API does not expose a country lookup endpoint.2
Create the customer
Generate the signed JWT with The response is the customer’s basic details and
method set to POST, uri set to /api/v1/customers, and bodyHash set to the SHA-256 hash of the exact JSON bytes sent as BODY.status, which starts as DRAFT.Optional fields
These fields are optional. Add them when they help your workflow; AiPrise collects and may overwrite the remaining company profile during onboarding.What happens after creation
A new customer isDRAFT. Verification is completed through AiPrise:
- The customer opens their verification session and submits the full KYB details and documents to AiPrise.
- AiPrise and Nuvera compliance review the submission; the customer moves to
PENDING_REVIEW, thenAPPROVED,CORRECTION_REQUESTED,REJECTED, orSUSPENDED. - Track the customer with
GET /api/v1/customers/{id}andGET /api/v1/customers/{id}/activity. When corrections are requested, see Handle Corrections.