Update Business Details
curl --request PUT \
--url https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"currency": "<string>"
}
}
'import requests
url = "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business"
payload = {
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"currency": "<string>"
}
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
business_info: {
legalName: 'Acme Corp Ltd',
tradingName: '<string>',
businessType: 'Limited Company',
incorporationDate: '2020-01-15',
incorporationCountry: 'NG',
registrationNumber: 'RC-1234567',
taxId: '12345678-0001',
website: '<string>',
description: '<string>',
monthlyVolume: '<string>',
annualRevenue: '<string>',
primaryFundingSource: '<string>'
},
business_address: {
street: '123 Main Street',
city: 'Lagos',
state: 'Lagos',
postalCode: '100001',
country: 'NG'
},
contact_info: {email: 'contact@acmecorp.com', phone: '+2341234567890'},
banking_info: {
bankName: '<string>',
accountNumber: '<string>',
routingNumber: '<string>',
currency: '<string>'
}
})
};
fetch('https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'business_info' => [
'legalName' => 'Acme Corp Ltd',
'tradingName' => '<string>',
'businessType' => 'Limited Company',
'incorporationDate' => '2020-01-15',
'incorporationCountry' => 'NG',
'registrationNumber' => 'RC-1234567',
'taxId' => '12345678-0001',
'website' => '<string>',
'description' => '<string>',
'monthlyVolume' => '<string>',
'annualRevenue' => '<string>',
'primaryFundingSource' => '<string>'
],
'business_address' => [
'street' => '123 Main Street',
'city' => 'Lagos',
'state' => 'Lagos',
'postalCode' => '100001',
'country' => 'NG'
],
'contact_info' => [
'email' => 'contact@acmecorp.com',
'phone' => '+2341234567890'
],
'banking_info' => [
'bankName' => '<string>',
'accountNumber' => '<string>',
'routingNumber' => '<string>',
'currency' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business"
payload := strings.NewReader("{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Application updated successfully",
"data": {
"application": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "draft",
"current_step": 123,
"is_complete": true,
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"related_persons": [
{
"id": "<string>",
"firstName": "John",
"lastName": "Doe",
"roles": [
"Beneficial Owner"
],
"email": "jsmith@example.com",
"phone": "<string>",
"dateOfBirth": "1990-01-15",
"ownershipPercentage": 50,
"currentAddress": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"sourceOfWealthExplanation": "<string>",
"taxId": "440301199209153216",
"bvn": "<string>",
"nin": "<string>"
}
],
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"accountType": "checking",
"currency": "<string>"
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
},
"documents": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"applicationId": "<string>",
"documentType": "certificate_of_incorporation",
"fileName": "<string>",
"fileUrl": "<string>",
"relatedPersonKey": "<string>",
"created_at": "2023-11-07T05:31:56Z"
}
]
}
}{
"success": false,
"message": "<string>"
}{
"success": false,
"message": "<string>"
}{
"success": false,
"message": "<string>"
}Account Onboarding
Update Business Details
Updates the business application of a business account. Each provided section is merged into the stored data, so you can save progress incrementally. Applications can no longer be edited once submitted or approved.
PUT
/
accounts
/
{accountId}
/
business
Update Business Details
curl --request PUT \
--url https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"currency": "<string>"
}
}
'import requests
url = "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business"
payload = {
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"currency": "<string>"
}
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
business_info: {
legalName: 'Acme Corp Ltd',
tradingName: '<string>',
businessType: 'Limited Company',
incorporationDate: '2020-01-15',
incorporationCountry: 'NG',
registrationNumber: 'RC-1234567',
taxId: '12345678-0001',
website: '<string>',
description: '<string>',
monthlyVolume: '<string>',
annualRevenue: '<string>',
primaryFundingSource: '<string>'
},
business_address: {
street: '123 Main Street',
city: 'Lagos',
state: 'Lagos',
postalCode: '100001',
country: 'NG'
},
contact_info: {email: 'contact@acmecorp.com', phone: '+2341234567890'},
banking_info: {
bankName: '<string>',
accountNumber: '<string>',
routingNumber: '<string>',
currency: '<string>'
}
})
};
fetch('https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'business_info' => [
'legalName' => 'Acme Corp Ltd',
'tradingName' => '<string>',
'businessType' => 'Limited Company',
'incorporationDate' => '2020-01-15',
'incorporationCountry' => 'NG',
'registrationNumber' => 'RC-1234567',
'taxId' => '12345678-0001',
'website' => '<string>',
'description' => '<string>',
'monthlyVolume' => '<string>',
'annualRevenue' => '<string>',
'primaryFundingSource' => '<string>'
],
'business_address' => [
'street' => '123 Main Street',
'city' => 'Lagos',
'state' => 'Lagos',
'postalCode' => '100001',
'country' => 'NG'
],
'contact_info' => [
'email' => 'contact@acmecorp.com',
'phone' => '+2341234567890'
],
'banking_info' => [
'bankName' => '<string>',
'accountNumber' => '<string>',
'routingNumber' => '<string>',
'currency' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business"
payload := strings.NewReader("{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.rolla.xyz/api/v1/external/accounts/{accountId}/business")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"business_info\": {\n \"legalName\": \"Acme Corp Ltd\",\n \"tradingName\": \"<string>\",\n \"businessType\": \"Limited Company\",\n \"incorporationDate\": \"2020-01-15\",\n \"incorporationCountry\": \"NG\",\n \"registrationNumber\": \"RC-1234567\",\n \"taxId\": \"12345678-0001\",\n \"website\": \"<string>\",\n \"description\": \"<string>\",\n \"monthlyVolume\": \"<string>\",\n \"annualRevenue\": \"<string>\",\n \"primaryFundingSource\": \"<string>\"\n },\n \"business_address\": {\n \"street\": \"123 Main Street\",\n \"city\": \"Lagos\",\n \"state\": \"Lagos\",\n \"postalCode\": \"100001\",\n \"country\": \"NG\"\n },\n \"contact_info\": {\n \"email\": \"contact@acmecorp.com\",\n \"phone\": \"+2341234567890\"\n },\n \"banking_info\": {\n \"bankName\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"routingNumber\": \"<string>\",\n \"currency\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Application updated successfully",
"data": {
"application": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "draft",
"current_step": 123,
"is_complete": true,
"business_info": {
"legalName": "Acme Corp Ltd",
"tradingName": "<string>",
"businessType": "Limited Company",
"incorporationDate": "2020-01-15",
"incorporationCountry": "NG",
"registrationNumber": "RC-1234567",
"taxId": "12345678-0001",
"website": "<string>",
"description": "<string>",
"monthlyVolume": "<string>",
"annualRevenue": "<string>",
"primaryFundingSource": "<string>"
},
"business_address": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"contact_info": {
"email": "contact@acmecorp.com",
"phone": "+2341234567890"
},
"related_persons": [
{
"id": "<string>",
"firstName": "John",
"lastName": "Doe",
"roles": [
"Beneficial Owner"
],
"email": "jsmith@example.com",
"phone": "<string>",
"dateOfBirth": "1990-01-15",
"ownershipPercentage": 50,
"currentAddress": {
"street": "123 Main Street",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"country": "NG"
},
"sourceOfWealthExplanation": "<string>",
"taxId": "440301199209153216",
"bvn": "<string>",
"nin": "<string>"
}
],
"banking_info": {
"bankName": "<string>",
"accountNumber": "<string>",
"routingNumber": "<string>",
"accountType": "checking",
"currency": "<string>"
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
},
"documents": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"applicationId": "<string>",
"documentType": "certificate_of_incorporation",
"fileName": "<string>",
"fileUrl": "<string>",
"relatedPersonKey": "<string>",
"created_at": "2023-11-07T05:31:56Z"
}
]
}
}{
"success": false,
"message": "<string>"
}{
"success": false,
"message": "<string>"
}{
"success": false,
"message": "<string>"
}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.
Required fields to submit
These must be present before the application can move fromdraft to submitted. Everything else is optional. Check what’s still outstanding at any time with Get Requirements — its readyToSubmit flag and missingFields array list exactly what’s missing.
| Section | Required fields |
|---|---|
business_info | legalName, businessType, incorporationDate, incorporationCountry, registrationNumber, taxId, description, monthlyVolume, annualRevenue, primaryFundingSource |
business_address | street, city, state, postalCode, country |
contact_info | email, phone |
| Documents | certificate_of_incorporation, articles_of_association, proof_of_address, director_register, shareholder_register, bank_statement — upload via Upload Document |
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
curl -X PUT "https://api.rolla.xyz/api/v1/external/accounts/eec3cbed-79d8-4370-87a0-b6be9e287337/business" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"business_info": {
"legalName": "Beta Logistics LLC",
"businessType": "Limited Liability Company",
"incorporationDate": "2020-03-01",
"incorporationCountry": "US",
"registrationNumber": "LLC-123987",
"taxId": "98-7654321",
"description": "Freight and logistics services across West Africa",
"monthlyVolume": "100000",
"annualRevenue": "1200000",
"primaryFundingSource": "Business Revenue"
},
"business_address": {
"street": "77 Commerce Ave",
"city": "Wilmington",
"state": "DE",
"postalCode": "19801",
"country": "US"
},
"contact_info": {
"email": "ops@betalogistics.com",
"phone": "+13025550123"
}
}'
Example Response
{
"success": true,
"message": "Application updated successfully",
"data": {
"application": {
"id": "fbb45236-881a-4c58-8954-22759499eab4",
"status": "draft",
"entity_type": "business",
"business_info": {
"legalName": "Beta Logistics LLC",
"businessType": "Limited Liability Company"
}
},
"documents": []
}
}
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
Your Rolla API key
Path Parameters
Identifier of an account owned by the same user as your API key's business
Body
application/json
⌘I