Skip to main content
A business is a type of account holder that cannot directly hold cards, but can have parent/child relationships with card-holding users. A business can monitor and control card use by a specified group of users. Every business has a general purpose account (GPA). For information on how to create a user that has a child-to-parent hierarchical relationship to the business, see Create User.
Note
A user can simultaneously be a child of a business and a parent of other users if the user is not configured to use the parent’s account balances and the user’s children are configured to use the parent’s account balances. For more information on account holders, see About Account Holders.

Create business

Action: POST
Endpoint: /businesses
Create a business. The initial status of a newly created business depends on the Know Your Customer (KYC) requirements of the program or associated account holder group. To change or track the history of a business’ status, use the /businesstransitions endpoint. For more information on status changes, see Create Business Transition. For information about configuring the required fields for KYC verification, see Perform KYC.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

List businesses

Action: GET
Endpoint: /businesses
To return an array of all businesses, send a GET request to the /businesses endpoint. To narrow your result set to businesses that match a particular legal or fictitious name, include the appropriate parameters from the following query parameters table. This endpoint also supports field filtering and sorting and pagination.

URL query parameters

Response body

Sample response body

JSON

Search businesses

Action: POST
Endpoint: /businesses/lookup
To search for one or more businesses, send a POST request to the /businesses/lookup endpoint. Include in the message body any parameters by which you want to query. This endpoint supports field filtering and pagination.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Create business director

Action: POST
Endpoint: /businesses/{business_token}/directors
Create a business director resource.

URL path parameters

Request body

Response body

List business directors

Action: GET
Endpoint: /businesses/{business_token}/directors
List resources for the directors of a business.

URL path parameters

URL query parameters

Response body

Update business director

Action: PUT
Endpoint: /businesses/{business_token}/directors/{token}
Update a business director resource.

URL path parameters

Request body

Response body

Retrieve business director

Action: GET
Endpoint: /businesses/{business_token}/directors/{token}
Retrieve a business director resource.

URL path parameters

URL query parameters

Response body

Retrieve business director tax identifier

Action: GET
Endpoint: /businesses/{business_token}/directors/{token}/identifications
Retrieve the tax identifier of a business director.

URL path parameters

URL query parameters

Response body

List business children

Action: GET
Endpoint: /businesses/{parent_token}/children
To return an array of all child cardholders of a particular business, send a GET request to the /businesses/{parent_token}/children endpoint. Include the parent_token as a URL path parameter. This endpoint supports field filtering.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Retrieve business

Action: GET
Endpoint: /businesses/{token}
To retrieve a specific business, send a GET request to the /businesses/{token} endpoint. Include the business token path parameter to specify the business to return. This endpoint supports field filtering and sorting and pagination.

URL path parameters

URL query parameters

Response body

Sample response body

JSON

Update business

Action: PUT
Endpoint: /businesses/{token}
To update a business, send a PUT request to /businesses/{token}. Use the token path parameter to specify the business to update. Include the business details to update in JSON format in the body of the request. Only values of parameters in the request are modified; all others are left unchanged.

URL path parameters

Request body

Response body

Retrieve business identification number

Action: GET
Endpoint: /businesses/{token}/ssn
To retrieve the government-issued identification number of a business’ proprietor, send a GET request to the /businesses/{token}/ssn endpoint. Include the token path parameter to specify the business whose identification number (SSN, ITIN, TIN, NIN, SIN) you want to return. You can indicate whether to return the full number or the last four digits only.

URL path parameters

URL query parameters

Response body

Sample response body

JSON