Add Merchant Owner

The Add Owners endpoint allows you to add owner details to a merchant record.

You may add multiple owners to a merchant record, however the API accepts only 1 owner at a time. Use the owner ID in the response to subsequently Add Owner Attachments or Update the Owner in the future.

Use the Add Owner Attachmentendpoint to add owner attachments such as drivers license to the owner record.

📘

Important Notes:

  1. There can be only one primaryRepresentative owners per merchant record.
  2. There may be many significantResponsibility owners per merchant record.
  3. Total ownershipPercentage cannot exceed 100 across all owners.
Path Params
string
required
Body Params
string
^[a-z ,.'-]*$

First name.

string
^[a-z ,.'-]*$

Middle name.

string
^[a-z ,.'-]*$

Last name.

string

Email address.

string
^1?\d{10}$

Phone number. Format: North American phone digits only, optionally prefixed with '1'. No spaces, parentheses, or hyphens. Example: 19999999999.

address
object

Address of the contact

string
^[a-z ,.'-]*$

Business Title.

string
enum

ISO 3166-1 alpha-3 country code (e.g., USA). Membership in the ISO-3 list is currently not enforced by validation (reserved for future tightening).

string
^(?:\d{4})[-/](?:0[1-9]|1[0-2])[-/](?:0[1-9]|[12][0-9]|3[01])$

Date when an owner became an owner. ISO 8601 date, YYYY-MM-DD.

string

Date of birth. ISO 8601 date, YYYY-MM-DD. The format is currently not enforced by validation (reserved for future tightening). Responses return a masked value: the birth year followed by **(e.g., 1970**).

string
length between 9 and 9
^(\d{9})?$

Social security number. 9 digits, no hyphens or spaces. Responses return a masked value: ** followed by the last 4 digits (e.g., **5555); the field is omitted when no SSN is on file.

string
length between 4 and 4
^(\d{4})?$

Last 4 digits of the social security number. Exactly 4 digits. When ssn is also provided in the same request, this value must match the last 4 digits of ssn.

number

Percentage of ownership as a whole integer, expected range 0 to 100 (e.g., 85). The range and integer form are currently not enforced by validation (reserved for future tightening).

string
enum

Owner type

Allowed:
boolean
Defaults to false

Publically exposed owner flag.

boolean
enum
Defaults to false

Sponsoring stakeholder from the merchant.

Allowed:
string
length ≥ 1
^[a-zA-Z0-9]*$

Driver's license number. Alphanumeric characters only; must not be an empty string. Responses return a masked value: **** followed by the last 4 characters.

string
length ≥ 1

State or province code where the driver's license was issued, in 2-character abbreviation (e.g., NY). The set of valid codes depends on the sibling address.country field: US state codes when country is USA (the default), Canadian province codes when country is CAN.

string
length ≥ 1
^(?:\d{4})[-/](?:0[1-9]|1[0-2])[-/](?:0[1-9]|[12][0-9]|3[01])$

Driver's license expiration date. ISO 8601 date, YYYY-MM-DD.

boolean
Defaults to true

Significant Responsibility.

Headers
string

Unique key to ensure idempotency of requests. If provided, the server will return the same response for subsequent requests with the same key.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json