Skip to main content
POST
Upload Document
Uploads a document to an account’s application as multipart/form-data. Re-uploading the same documentType replaces the previous file. To attach a document to a specific beneficial owner or director, include their relatedPersonId.

Example Request

Form Fields

Document Types

Required for business accounts: certificate_of_incorporation, articles_of_association, proof_of_address, director_register, shareholder_register, bank_statement Required for each beneficial owner and director: proof_of_address, source_of_wealth_doc — upload with that person’s relatedPersonId Required for individual accounts: proof_of_address Optional / compliance: proof_of_tax_id, wolfsberg_questionnaire, msb_flow_form, flow_of_funds_diagram, aml_policy_procedures, ach_procedures, wire_procedures, customer_complaint_procedures, prohibited_jurisdictions_industries

Example Response

Response Fields

Errors

Proof of address documents must have been issued within the last 3 months (bank statement, utility bill or lease agreement).

Authorizations

X-API-Key
string
header
required

Your Rolla API key

Path Parameters

accountId
string<uuid>
required

Identifier of an account owned by the same user as your API key's business

Body

multipart/form-data
file
file
required

The document file. Maximum 50 MB.

documentType
enum<string>
required

The type this file is being uploaded as

Available options:
certificate_of_incorporation,
articles_of_association,
proof_of_address,
source_of_wealth_doc,
director_register,
shareholder_register,
proof_of_tax_id,
bank_statement,
wolfsberg_questionnaire,
msb_flow_form,
flow_of_funds_diagram,
aml_policy_procedures,
ach_procedures,
wire_procedures,
customer_complaint_procedures,
prohibited_jurisdictions_industries

Attach the document to this beneficial owner or director. Must be the id of a person already on the application.

Response

Document uploaded successfully

status
integer
required
Example:

201

message
string
required
Example:

"Document uploaded successfully"

success
boolean
required
Example:

true

data
object
required

A file uploaded against the account's application.