Enabling options access
Prerequisites:
Before using this, you will need a User created with an opened Account. DriveWealth will also need to activate your partner environment for access to trade options.
Learn more about creating these resources in Opening accounts.
Provide additional suitability information
Options require additional suitability checks and approval. Using the PATCH /users/:userID
endpoint, the User will be required to provide the following information and options trading levels and strategies are assigned based on an Options Approval Matrix:
curl --request PATCH \
--url https://bo-api.drivewealth.io/back-office/users/:userid \
--header 'dw-client-app-key: {{bo-appkey}}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'dw-auth-token: {{bo-sessionkey}}' \
--data '{
"documents": [
{
"type": "INVESTOR_PROFILE_INFO",
"data": {
"dependents": 2,
"investmentObjectives": "ACTIVE_DAILY",
"annualIncome": 125000,
"networthLiquid": 58932,
"networthTotal": 485003,
"riskTolerance": "Low",
"suitabilityEquities": {
"experience": "EXCELLENT",
"years": "YRS_10_PLUS",
"tradesPerYear": "YRS_15_24",
"averageTradeSize": "AVG_0_9999"
},
"suitabilityOptions": {
"experience": "GOOD",
"years": "YRS_10_PLUS",
"tradesPerYear": "YRS_75_PLUS",
"averageTradeSize": "AVG_0_9999"
}
}
}
]
}'
Enable on an Account
Now that a User has accepted the agreement, one or more of their Accounts must be individually enabled for options trading. To enable the feature use the PATCH /accounts/:accountID
endpoint.
curl --request PATCH \
--url https://bo-api.drivewealth.io/back-office/accounts/:accountID/ \
--header 'dw-client-app-key: {{bo-appkey}}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'dw-auth-token: {{bo-sessionkey}}' \
--data '{
"accountFeatures" : {
"options": {
"enrolled": true,
"optionsLevel": "LEVEL_2"
}
}'
Updated about 1 year ago