Discover onboarding requirements for a country
Returns fields[], documents[], and individualRequirements[] for the given country (alpha-2 or alpha-3, normalized server-side; response always echoes alpha-3). documents[] is a checklist of what to collect; the integrator uploads each via POST /v2/documents (file only) and references the returned ids at submit time.
Authorizations
Query Parameters
ISO 3166-1 alpha-2 or alpha-3 country code for the customer's primary jurisdiction.
Response
Discovery response schema version. Bumps on any breaking discovery-response change (field renamed, removed, type changed, conditional semantics changed). Distinct from the webhook envelope's apiVersion which tracks the API major. Clients pin the literal and fail loudly on mismatch; servers do not negotiate.
3 The discovery context that produced this requirements set.
onboarding, feature, order "onboarding"
ISO 3166-1 alpha-3 country code the requirements were resolved for. Always three uppercase letters.
^[A-Z]{3}$"USA"
Scalar fields the integrator must collect, with format hints and allowedValues for enum fields.
Customer-level documents to collect. Each row is keyed by canonicalType; upload every requiredArtifacts[] entry and any one alternatives[] entry when present, otherwise upload the row itself via POST /v2/documents.
Per-role count and person-level field + document requirements for ownership.persons[].
- Option 1
- Option 2