GuidesAPI ReferenceChangelog
API Reference

Upload Controller Document

Uploads a required document for a controller of the business being onboarded.

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

The endpoint is called after the Initiate Business Account API returns the list of required documents — one upload call per controller and document type.

The request body contains the raw file bytes. For production HMAC authentication, calculate the body hash from those exact bytes. See Signing binary document uploads.

See the Business Onboarding Overview for the full onboarding flow.

Path Params
string
required

Main account id in the form BZ-XXXX-XXXX.

string
required

Business child account ID

string
required

Controller (related party) id, as returned in the controllers[].id field of the Initiate Business Account API.

string
enum
required

Controller-level business onboarding document type.

Allowed:
Body Params
Headers
string
required

Attachment filename header

Responses

Language
Credentials
Bearer
OneMoney-HMAC-SHA256
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json