Skip to main content
Create a Business Representative
Register a business representative — an Ultimate Beneficial Owner (UBO), director, control person, or authorized signer — for a business customer. Each individual who directly or indirectly owns 25% or more of the business must be registered with the ubo role before the business can be approved for transfers. You can also register directors, control persons, and authorized signers who do not meet the ownership threshold. After registration, complete the representative’s KYC by uploading their identity documents and, if using the Sphere-Managed model, generating a face verification link.
Any individual with an ownership stake of 25% or greater must be registered with the ubo role. If no single person meets this threshold, register the individual with the highest ownership stake or the person with significant management control. ownershipPercentage accepts 0–100; the ubo role still requires ≥ 25. A representative without the ubo role (for example, director-only) may hold 0–24. EEA+ businesses must also register directors, control persons, and signers — see EEA+ businesses.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
address
object
required

The address of the business representative.

customerId
string
required

The ID of the business customer this representative belongs to.

Minimum string length: 1
Example:

"customer_2f283221a9d44ada800ac7f11f640402"

email
string<email>
required

The email address of the business representative.

Maximum string length: 254
Example:

"james.wilson@acmecorp.example.com"

personalInformation
object
required

Personal information including tax identification details for individual customers. When any tax identification field is provided, all tax identification fields (number, type, country) and address are required. Please refer to the Individual Verification Criteria for the full list of reference.

phone
string
required

The phone number of the business representative.

Pattern: ^\+(?:[0-9]){6,14}[0-9]$
Example:

"+13125559876"

representationDetails
object
required

The representation details of the business representative.

Example:
type
enum<string>
required

The type of the business representative. Must be "individual".

Available options:
individual
Example:

"individual"

dateOfBirth
string

The business representative's date of birth in YYYY-MM-DD format.

Example:

"1990-01-15"

firstName
string

The business representative's legal first name.

Required string length: 1 - 100
Example:

"Carlos"

lastName
string

The business representative's legal last name.

Required string length: 1 - 100
Example:

"Souza"

middleName
string

The business representative's legal middle name.

Required string length: 1 - 100
Example:

"Carlos"

Response

createdAt
string
required

The date and time the business representative was created.

Example:

"2026-03-10T00:00:08.986Z"

customerId
string
required

Customer ID

Example:

"customer_2f283221a9d44ada800ac7f11f640402"

id
string
required

Business Representative ID

Example:

"associatedPerson_d972d2f70b9f4d3c8d7cfb32593f395b"

type
enum<string>
required

Customer type

Available options:
individual
Example:

"individual"

updatedAt
string
required

The date and time the business representative was last updated.

Example:

"2026-03-10T00:00:08.986Z"

verificationProfiles
object[]
required

Array of verification profiles for the business representative.

Example:
email
string

Email address

Example:

"james.wilson@acmecorp.example.com"

phone
string

Phone number

Example:

"+13125559876"

representationDetails
object

Representation details

Last modified on August 24, 2026