Skip to main content
POST

Autorizaciones

Authorization
string
header
requerido

Parámetros de ruta

entity_id
string
requerido

Unique identifier for the entity, such as ent_8anBwgZktbZH6ydyHa6Tm0eM.

Cuerpo

application/json
type
enum<string>
requerido

Type of onboarding to create: account_holder or settlement_recipient.

Opciones disponibles:
account_holder,
settlement_recipient
data
object
requerido

Onboarding answers, grouped by step. Mexican account holders provide company_information, legal_representatives, transactional_profile, and shareholders. Chilean account holders provide company_basics, company_information, senior_management, legal_representatives, shareholders, transactional_profile, and plaft. position is optional for Chilean representatives. Each Chilean shareholder also includes address, fiscal_address, and effective_controller. company_basics.incorporation_type (one_day_company or traditional) determines the company document slots, and plaft.uaf_obligated decides whether you must upload uaf_registration_certificate and plaft_manual_and_policies. Chilean companies onboarding as settlement recipients must also send company_information.activities_start_date, the date the company started activities before the Chilean tax authority, as an ISO 8601 date such as 2018-05-02. For Mexican account_holder onboardings, transactional_profile.account_purpose is required. Allowed values: own_sales_collection, collection_and_dispersion, marketplace, psp_aggregator, third_party_dispersion, betting_gaming, other. transactional_profile.account_purpose_details is required when account_purpose is other; provide a description of the intended account use.

Respuesta

The API starts the onboarding process from the provided data and returns the created onboarding.

id
string
requerido

Unique identifier of the onboarding.

Ejemplo:

"onbprc_0ujsswThIGTUYm2K8FjOOfXtY1K"

object
any
requerido

Type of the object. Always onboarding.

data
object
requerido

Reviewed answers, grouped by step. The fields depend on the onboarding type and the entity's country. Chilean account holders include company_basics, company_information, senior_management, transactional_profile, and plaft. Mexican account holders include company_information and transactional_profile, with declaration_accepted set to true and incorporation_date returned as an ISO 8601 datetime in UTC.

Ejemplo:
documents
object[]
requerido

Document slots for the onboarding, with their upload status. A slot that accepts more than one file appears once per uploaded file, repeating its slot_key. A slot with no files appears once, with status set to missing. Chilean account holders always list uaf_registration_certificate and plaft_manual_and_policies, but you upload them only if plaft.uaf_obligated is true.

entity_id
string | null
requerido

Identifier of the entity this onboarding belongs to. null if not associated with an entity.

Ejemplo:

"ent_8anBwgZktbZH6ydyHa6Tm0eM"

Legal representatives declared for the entity.

reviewed_at
string<date-time> | null
requerido

ISO 8601 datetime, in UTC, of when the onboarding was reviewed. null until it is reviewed.

Ejemplo:

"2026-01-16T09:00:00Z"

shareholders
object[]
requerido

Shareholders declared for the entity.

source
enum<string>
requerido

Channel the onboarding is being completed through. One of api or dashboard.

Opciones disponibles:
api,
dashboard
Ejemplo:

"api"

status
enum<string>
requerido

Current status of the onboarding. One of pending, in_progress, submitted, approved, rejected or cancelled.

Opciones disponibles:
pending,
in_progress,
submitted,
approved,
rejected,
cancelled
Ejemplo:

"pending"

submittable
boolean
requerido

Whether the onboarding has every required field and document completed and can be submitted for review.

Ejemplo:

false

submitted_at
string<date-time> | null
requerido

ISO 8601 datetime, in UTC, of when the onboarding was submitted for review. null until it is submitted.

Ejemplo:

"2026-01-15T14:30:00Z"

type
enum<string>
requerido

Type of the onboarding: account_holder or settlement_recipient.

Opciones disponibles:
account_holder,
settlement_recipient
Ejemplo:

"account_holder"