Skip to main content
PUT
Update Business Details
Updates the application of a business account. Each section you send (business_info, business_address, contact_info, banking_info) is merged into the stored application, so you can save progress incrementally — one section per call or everything at once.

Mandatory and optional fields

No individual field is mandatory in this request. Every section is merged into the stored application, so a call carrying one field is as valid as a call carrying all of them — that is what lets you save progress as your customer fills your form. The only rule is that at least one section must be present.Mandatory below means required before the application can be submitted. Nothing here is enforced until you call Submit Application.

business_info

business_address

contact_info

banking_info

Optional in full. Send it only if you hold the customer’s existing bank details; it is not part of the submit gate. bankName, accountNumber, routingNumber, accountType (checking or savings), currency.

Documents

All six are mandatory before submission, uploaded via Upload Document: certificate_of_incorporation, articles_of_association, proof_of_address, director_register, shareholder_register, bank_statement.
Get Requirements is the live answer to “what is still outstanding” — its missingFields and missingDocuments arrays name exactly what is blocking submission, so you never have to reconcile this table by hand.
Every beneficial owner / director must complete identity verification (Sumsub GREEN) before the application can be submitted. Add them via Add Related Person and send each their KYC link.
taxId — for a business, use the company’s tax identification / business-license (registration) number.

Example Request

Example Response

Key Behaviours

Sections are merged, not replaced: fields you omit keep their stored values.
Applications can no longer be edited once their status is submitted or approved. If the review team requests changes, the application becomes editable again.

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

application/json

At least one section must be present. Every section you send is merged into the stored application, field by field, so you can save progress across calls.

business_info
object

Business details of a KYB application. No field is required by the request itself — the section is merged into the stored application — but every field except tradingName must be present before the application can be submitted.

business_address
object

Registered address. All five fields are required before the application can be submitted.

contact_info
object

Contact details for the application. Both fields are required before submission.

banking_info
object

The customer's existing bank details. Entirely optional — it is not part of the submit gate.

Response

Application updated successfully

status
integer
required
Example:

200

message
string
required
Example:

"Application updated successfully"

success
boolean
required
Example:

true

data
object
required