> This page is for Web API.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://ibkrcampus.com/docs/llms.txt.

# Introduction

While fields for registration will vary based on various factors including the account type, IB entity, and permissions, the JSON should always include the following:

* customer
* accounts
* users

This section includes information on objects and attributes for client registration, validations, and supported enumerations. List of required fields for client application based on account type can be found [here](/docs/web-api/account-management/client-registration/data-for-client-registration).

### Enumerations

The `/api/v1/enumerations/{enumerationType}` can be used to obtain supported enumerations for select attributes and objects.

#### Supported Types

| Type                      | Description                                                                                                                                                                                                                                                                                                                            | Query Filters (Optional) |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| `acats`                   | Query most up to date values for brokerId and brokerName. Used if funding via US ACATS extPositionsTransfers.                                                                                                                                                                                                                          |                          |
| `aton`                    | Query most up to date values for brokerId and brokerName. Used if funding via ATON Canada extPositionsTransfers.                                                                                                                                                                                                                       |                          |
| `business-and-occupation` | List of occupation AND employerBusiness for employmentDetails.                                                                                                                                                                                                                                                                         |                          |
| `complex-asset-transfer`  | Query most up to date values for brokerName. Used if submitting a ComplexAssetTransfer (Basic FOP)                                                                                                                                                                                                                                     |                          |
| `countries`               | List of country codes that are accepted.  Contains information from the ISO-3166 database ([https://opendatacommons.org/licenses/by/1-0/](https://opendatacommons.org/licenses/by/1-0/)) which is made available under the ODC Attribution License.                                                                                    |                          |
| `employee-plans`          | View EPA that are linked to master account (applicable IF offering SEP IRA accounts).                                                                                                                                                                                                                                                  |                          |
| `employee-track`          | Query most up to date companyId for account. For affiliationDetails, if company has an existing IBKR Employee Track account.                                                                                                                                                                                                           |                          |
| `exchange-bundles`        | Query most up to date list of exchangeGroup for TradingPermissions.                                                                                                                                                                                                                                                                    |                          |
| `fin-info-ranges`         | Query most up to date range IDs by currency for annualNetIncome, netWorth, liquidNetWorth.                                                                                                                                                                                                                                             | currency  ibEntity       |
| `market-data`             | View list of market data subscriptions.                                                                                                                                                                                                                                                                                                |                          |
| `product-country-bundles` | Query most up to date list of product bundles (country and product) for TradingPermissions.                                                                                                                                                                                                                                            |                          |
| `prohibited-country`      | View the list of prohibited countries. An error will be triggered if a prohibited country is provided for any field except Citizenship or Country of Birth. Applicants who reside in, are employed in, maintain tax residency in, or maintain a phone number in a prohibited country are restricted from opening an account with IBKR. |                          |
| `questionnaires`          | Query questions associated with EDD (Enhanced Due Diligence) or AVT (Additional Verification) tasks assigned to an account.                                                                                                                                                                                                            | form-number              |
| `quiz-questions`          | Obtain list of questions associated with IBKR knowledge assessment.                                                                                                                                                                                                                                                                    | form-number              |
| `security-questions`      | Obtain list of questions supported for IBKR security questions.                                                                                                                                                                                                                                                                        |                          |
| `states`                  | List of state and province codes that are accepted. Contains information from the ISO-3166 database ([https://opendatacommons.org/licenses/by/1-0/](https://opendatacommons.org/licenses/by/1-0/)) which is made available under the ODC Attribution License.                                                                          |                          |