Skip to main content

Update Account By ID

Update the details of an existing account. Use this to modify company info, addresses, banking details, documents, and inspect list entries for a registered account.

When to Use

Use this endpoint when:

  • An account's company details or registration info changes
  • You need to upload or replace document URLs (CTOS, bank statement, etc.)
  • Banking details or business addresses require updating
  • Directors / shareholders on the inspectList need to be amended

How to Use

Endpoint
PUT/v3/accounts/{id}

Step 1: Get the Account ID

Locate the account id you want to update. Retrieve it from the Get Accounts endpoint.

Step 2: Prepare the Updated Fields

Include only the fields you want to update. Leave unchanged fields out of the body, or pass their current values.

Step 3: Send the PUT Request

Pass the account id as a path parameter. Include the updated fields in the JSON body.

Step 4: Review the Response

A "SUCCESS" code with the updated account object confirms the change.


Request Parameters

Pass the account id as a path parameter in the URL.

brandNameSTRING

Brand name of the company.

Example: "Revenue Monster"

websiteUrlSTRING

Company website URL.

Example: "https://revenuemonster.my"

registrationNumberSTRING

Company registration number.

Example: "XAS1233123"

establishedAtDATETIME

Date the company was established (ISO 8601).

Example: "2006-01-02T15:04:05Z"

addressLine1STRING

Primary address line.

Example: "1, Jalan Pertanian 25"

addressLine2STRING

Secondary address line.

Example: "Taman Universiti"

postCodeSTRING

Postal code.

Example: "81302"

citySTRING

City.

Example: "SKUDAI"

stateSTRING

State or province.

Example: "JOHOR"

countrySTRING

Country.

Example: "MALAYSIA"

countryCodeSTRING

Country dialing code.

Example: "60"

phoneNumberSTRING

Contact phone number.

Example: "167724152"

companyNameSTRING

Registered company name.

Example: "Revenue Monster"

companyTypeSTRING

Type of company incorporation.

Example: "PRIVATE LIMITED COMPANY (SDN BHD)"

businessCategorySTRING

Business category.

Example: "COMPUTER AND ELECTRONICS"

averageTicketSizeINTEGER

Average transaction ticket size.

Example: 1000000

averageTurnoverPerMonthINTEGER

Average monthly turnover.

Example: 1000000

businessScopeSTRING

Description of business scope.

Example: "some business scope"

invoiceAddressOBJECT

Invoice / billing address.

addressLine1STRING

Address line 1.

Example: "1, Jalan Pertanian 25"

addressLine2STRING

Address line 2.

Example: "Taman Universiti"

postCodeSTRING

Postal code.

Example: "81302"

citySTRING

City.

Example: "SKUDAI"

stateSTRING

State.

Example: "JOHOR"

countrySTRING

Country.

Example: "MALAYSIA"

documentOBJECT

Document file URLs.

ctosFileUrlSTRING

CTOS report file URL.

Example: "https://somefilenedpoint.com"

ownerICFileUrlSTRING

Owner IC file URL.

Example: "https://somefilenedpoint.com"

directorICFileUrlSTRING

Director IC file URL.

Example: "https://somefilenedpoint.com"

shareHolderICFileUrlSTRING

Shareholder IC file URL.

Example: "https://somefilenedpoint.com"

businessRegistrationFileUrlSTRING

Business registration file URL.

Example: "https://somefilenedpoint.com"

bankStatementFileUrlSTRING

Bank statement file URL.

Example: "https://somefilenedpoint.com"

moaFileUrlSTRING

MOA file URL.

Example: "https://somefilenedpoint.com"

form24FileUrlSTRING

Form 24 file URL.

Example: "https://somefilenedpoint.com"

form49FileUrlSTRING

Form 49 file URL.

Example: "https://somefilenedpoint.com"

section14FileUrlSTRING

Section 14 file URL.

Example: "https://somefilenedpoint.com"

form44FileUrlSTRING

Form 44 file URL.

Example: "https://somefilenedpoint.com"

businessSitePhotoFileUrlSTRING

Business site photo URL.

Example: "https://somefilenedpoint.com"

inspectListARRAY

List of inspected directors / shareholders.

fullNameSTRING

Full name.

Example: "NG SZE CHEN"

genderSTRING

Gender.

Example: "MALE"

birthdayDATETIME

Date of birth (ISO 8601).

Example: "2000-07-14T15:59:59Z"

nationalitySTRING

Nationality.

Example: "MALAYSIAN"

idTypeSTRING

Identification type.

Example: "IC"

idNoSTRING

Identification number.

Example: "2131290134"

bankAccountTypeSTRING

Bank account type (`"CORPORATE"`, `"INDIVIDUAL"`).

Example: "CORPORATE"

bankAccountHolderNameSTRING

Bank account holder name.

Example: "Revenue Monster"

bankAccountNoSTRING

Bank account number.

Example: "32312323"

bankCodeSTRING

Bank code. See [Bank Code](../../bank-code).

Example: "HLBB"

latitudeNUMBER

Latitude of business address.

Example: 0.0

longitudeNUMBER

Longitude of business address.

Example: 0.0


Response Parameters

itemARRAY
idSTRING

Account ID

Example: "1653895399283266156"

merchantIdSTRING

Merchant ID

Example: "4118165203679668885"

isDefaultBOOLEAN

Example: true

companyNameSTRING

Company name of merchant

Example: "REVENUE MONSTER"

companyTypeSTRING

Type of company incorporation

Example: "SOLE PROPRIETOR"

registrationNumberSTRING

Registration number of merchant

Example: “12344”

businessCategorySTRING

Business category of merchant

Example: "SOFTWARE AND IT"

businessScopeSTRING

Business scope of merchant

Example: "SOFTWARE AND IT"

sourceOfFundsSTRING

Source of funds of merchant

Example: "BUSINESS REVENUE"

customerOriginSTRING

Customer origin of merchant

Example: "DOMESTIC"

establishedAtDATETIME

Established date time of merchant

Example: "2018-03-26T04:50:57Z"

countryCodeSTRING

Country code of merchant contact number

Example: "60"

phoneNumberSTRING

Phone number of merchant

Example: "377334080"

addressLine1STRING

Address 1 of merchant

Example: "20, JALAN JASA 38, TAMAN MUTIARA RINI"

addressLine2STRING

Address 2 of merchant

Example: ""

postcodeSTRING

Postcode of merchant

Example: “81300”

citySTRING

City of merchant

Example: "Selangor"

stateSTRING

State of merchant

Example: "Selangor"

countrySTRING

Country of merchant

Example: "Malaysia"

isSameBusinessAddressBOOLEAN

Example: false

invoiceAddressOBJECT

Object of Invoice Address

addressLine1STRING

AddressLine1

Example: ""

addressLine2STRING

AddressLine2

Example: ""

postCodeSTRING

PostCode of invoice address

Example: ""

citySTRING

City

Example: ""

stateSTRING

Address State

Example: ""

countrySTRING

Country

Example: ""

inspectListARRAY

Example: null

fullNameSTRING

Example: ""

emailSTRING

Example: ""

positionSTRING

Example: ""

countryCodeSTRING

Example: ""

phoneNumberSTRING

Example: ""

genderSTRING

Example: ""

birthdaySTRING

Example: ""

nationalitySTRING

Example: ""

iDTypeSTRING

Example: ""

iDNoSTRING

Example: ""

beginDateTimeSTRING

Example: ""

endDateTimeSTRING

Example: ""

statusSTRING

Current status of Account

Example: "UNVERIFIED"

documentOBJECT
ctosFileUrlSTRING

Example: ""

ownerICFileUrlSTRING

Example: ""

directorICFileUrlSTRING

Example: ""

shareHolderICFileUrlSTRING

Example: ""

businessRegistrationFileUrlSTRING

Example: ""

bankStatementFileUrlSTRING

Example: ""

moaFileUrlSTRING

Example: ""

form24FileUrlSTRING

Example: ""

form49FileUrlSTRING

Example: ""

section14FileUrlSTRING

Example: ""

form44FileUrlSTRING

Example: ""

businessSitePhotoFileUrlSTRING

Example: ""

essmDocumentFileUrlSTRING

Example: ""

letterOfConsentFileUrlSTRING

Example: ""

documentFileOBJECT
CtosFileUrlSTRING

Example: null

OwnerICFileUrlSTRING

Example: null

DirectorICFileUrlSTRING

Example: null

ShareHolderICFileUrlSTRING

Example: null

BusinessRegistrationFileUrlSTRING

Example: null

BankStatementFileUrlSTRING

Example: null

MoaFileUrlSTRING

Example: null

Form24FileUrlSTRING

Example: null

Form49FileUrlSTRING

Example: null

Section14FileUrlSTRING

Example: null

Form44FileUrlSTRING

Example: null

BusinessSitePhotoFileUrlSTRING

Example: null

bankAccountNoSTRING

Example: ""

bankAccountTypeSTRING

Example: ""

bankAccountHolderNameSTRING

Example: ""

bankNameSTRING

Example: ""

bankCodeSTRING

Example: ""

averageTicketSizeINTEGER

Example: 0

averageTurnoverPerMonthINTEGER

Example: 0

paymentSubscriptionSTRING

Example: ""

createdAtDATETIME

Creation date time of merchant

Example: "2021-01-13T04:35:32Z"

updatedAtDATETIME

Last update date time of merchant

Example: "2021-01-13T04:35:32Z"

codeSTRING

Successfully call this endpoint. If fail, will return error code object (Refer Appendix 1: Error Codes)

Example: "SUCCESS"