The Entity object
Unique entity identifier. Prefix:
ent_.individual or business.Review state. One of
pending, approved, rejected, or suspended. See Entity statuses below.Identity details. Shape depends on
type.Set of key-value pairs for storing additional platform-defined data.
Unix timestamp in milliseconds when the entity was created.
Unix timestamp in milliseconds when the entity was last updated.
Example
Create an individual entity
Creates a new individual entity. After creation, upload KYC documents and submit for onboarding review before the entity can open accounts.Request parameters
Legal first name of the individual.
Legal last name of the individual.
Contact email address. Must be a valid email format.
Date of birth in
YYYY-MM-DD format (e.g. 1990-06-15).ISO 3166-1 alpha-2 country code for the individual’s country of residence (e.g.
US).Key-value metadata to attach to the entity. Values must be strings.
Response
Returns the created entity object withstatus: "pending".
Response
The response includes a
person_id field used to associate KYC documents in the next step. See Entities guide for the full onboarding flow.Create a business entity
Creates a new business entity. After creation, submit for KYB onboarding review before the entity can open accounts.Request parameters
Full registered legal name of the business as it appears on incorporation documents.
Business contact email address.
Legal structure of the business. One of
llc, corporation, partnership, or sole_proprietorship.ISO 3166-1 alpha-2 country code where the business is incorporated (e.g.
US).The official registered address of the business.
The name the business operates under if different from
legal_name (DBA).Key-value metadata to attach to the entity. Values must be strings.
Response
Returns the created entity object withtype: "business" and status: "pending".
Response
Upload a KYC document
Upload identity verification documents for an individual entity. Two documents are required before submitting for onboarding review: one proof of identity and one proof of address.Request parameters
This endpoint usesmultipart/form-data. Do not set Content-Type: application/json.
Document type.
identity for a government-issued photo ID (passport, driver’s license, national ID); address for proof of address dated within the last 3 months (utility bill, bank statement).The
person_id returned in the response when the individual entity was created.The document file. Accepted formats: PDF, JPG, PNG. Maximum file size: 10 MB.
Response
Response
Upload two documents per individual entity: one with
key: identity and one with key: address. Both are required before calling the onboarding submission endpoint.Submit for onboarding review
Submit an entity for KYC or KYB review. For individual entities, call this after uploading all required documents. For business entities, call this after providing full business details.Request parameters
The ID of the entity to submit for review.
Response
Returns the entity object withstatus: "pending". Nuvion reviews the submission asynchronously and fires a webhook when the status changes to approved or rejected.
Response
Get an entity
Retrieves an existing entity by ID.Request parameters
The ID of the entity to retrieve.
Response
Returns the entity object.Response
Entity statuses
| Status | Description |
|---|---|
pending | Entity created or submitted, awaiting review. |
approved | KYC/KYB passed — accounts can be created for this entity. |
rejected | Review failed — the entity cannot proceed. Check the rejection reason returned by the webhook. |
suspended | Account access temporarily restricted. Contact support to resolve. |
