Top Account
This API is for the Top Account resource of the Advisor API on the wealth.com platform. It allows connected systems to programmatically manage top accounts. Note: Deleting top accounts via API is currently not supported (given the irreversible nature of that operation).
A "top account" is a family in the largest sense; within a top account, you will be able to create one or more client groups, which would represent separate households or reporting groups within that top account (family).
Get Top Account
The Get Top Account call expects a Wealth.com Id (wid) to be passed as part of the URL. The wid
is unique to each top account.
Request
curl --location --request GET 'https://advisor-api.wealth.com/v2/top-accounts/786bb91c-35ec-49bb-bc28-1d2930d7db6a' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxxxxxxxxxxxx'
Get Top Account Response Object
- Name
wid
- Type
- string (Max 64)
- Description
Wealth.com unique identifier for the top account.
- Name
external_id
- Type
- string (Max 255)
- Description
Your firm's unique identifier for the top account.
- Name
name
- Type
- string (Max 255)
- Description
The name of the top account.
Response
{
"wid": "786bb91c-35ec-49bb-bc28-1d2930d7db6a",
"external_id": "cn4910ny98ec9vb3ghj",
"name": "Doe Family"
}
Add Top Account
The Add Top Account Request Object model contains your firm's unique identifier for the top account as well as the top account name.
Add Top Account Request Object
- Name
external_id
- Type
- string (Max 255)
- Description
Your firm's unique identifier for the top account.
- Name
name
- Type
- string (Max 255)
- Description
The name of the top account.
Request
curl --location 'https://advisor-api.wealth.com/v2/top-accounts/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxxxxxxxxxxxx' \
--data-raw '{
"external_id": "cn4910ny98ec9vb3ghj",
"name": "Doe Family"
}'
Add Top Account Response Object
- Name
wid
- Type
- string (Max 64)
- Description
Wealth.com unique identifier for the top account.
Response
{
"wid": "786bb91c-35ec-49bb-bc28-1d2930d7db6a"
}
Update Top Account
The Update Top Account Object model contains your firm's unique identifier for the top account as well as the top account name.
Update Top Account Request Object
- Name
external_id
- Type
- string (Max 255), optional
- Description
Your firm's unique identifier for the top account.
- Name
name
- Type
- string (Max 255), optional
- Description
The name of the top account.
Request
curl --location 'https://advisor-api.wealth.com/v2/top-accounts/786bb91c-35ec-49bb-bc28-1d2930d7db6a' -X PATCH \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxxxxxxxxxxxx' \
--data-raw '{
"name": "Doe-Jones Family"
}'
Update Top Account Response Object
See the Get Top Account response object.