Skip to main content
PATCH
Update profile
This endpoint is currently available in Sandbox only. It is not yet available in Production.
Update profile submits the business’s own identifying information: its legal entity name, formation date, industry, government-issued legal identifiers, and addresses. The endpoint is partial — fields you omit keep their current value, so you can build the profile up across several calls as the business provides information.

Fields set at user creation

Some profile fields are established when the business user is created and cannot be changed here:
  • legalEntityType is fixed at creation and is only readable through Get overview.
  • registrationAddress.country and operatingAddress.country are fixed at creation. You can still update the remaining address fields, such as subdivision, city, line1, line2, and postalCode.
You can seed most of the profile directly in the Create user request instead of submitting it afterwards.

Industry

The industry object classifies what the business actually does, through a sector and its corresponding subSector.
money-transmitters, remittance-services, vasp-casp, payment-processors, fx-providers, other-regulated-nbfiBusinesses in this sector must also complete the financial institution process.
exchanges, custodial-wallet-providers, non-custodial-wallet-providers, miners, nft-platforms, defi-projects
private-trusts, roth-ira, llc-spe-for-holding-assets
family-offices, pooled-investment-vehicles, private-investment-funds
law-firms, accounting-firms, consultants, company-formation-or-secretarial-services
it-services, saas, gaming-studios, cybersecurity, data-analytics, ai-firms
online-marketplaces, merchants, wholesalers, direct-to-consumer-retailers
brokerages, property-developers, management-companies, investment-vehicles
jewelry, art, precious-metals, automobiles, auction-houses
When no sector applies, use other and describe the business’s activity in the otherSector field instead of a subSector.
legalIds carries the government-issued identifiers of the business. Two types are supported:
  • tax-id: the business’s tax identification number.
  • registration-id: the business’s company registration number.
Each identifier declares its own country. Only those issued by the country of the business’s registrationAddress count towards completing the process, but the array is not limited to them — ask the business whether it is registered for tax anywhere else, and declare those identifiers here as well. Submitting an empty array clears every previously submitted identifier. Which identifiers are required depends on the country the business is registered in:
Tax ID format validation only runs in Production. In Sandbox, any non-empty value is accepted. Failures can be triggered by using INVALID.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Body

application/json
input
object
required

Input of the KYB process.

Response

KYB profile process updated.

profile
object
required

The KYB profile object.