Complete one onboarding step

Submit the data for one onboarding step of an application.

The step is validated and processed exactly as if the merchant had filled it in through the onboarding wizard, including identity and sanctions checks where the step needs them. You cannot complete any step that records an approval decision; agents never approve applications.

Never send ssn, dl_number, routing_number or account_number. If any of them appear anywhere in data, including inside a Step 5 owners[] entry, the request is rejected with 400. Instead:

  • In Step 5, set pendingPrincipalFields on an owner to mark the fields the principal will supply.
  • In Step 9, set pendingPrincipal: true to leave the bank details to the principal.

The principal then fills them in through the completion handoff.

Authenticate with your agent onboarding API key.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

Merchant application identifier (UUID).

string
required

Registry step key, e.g. information_attribution, beneficial_owners_kyc, settlement_bank_ach.

Body Params
data
object
string
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json