For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Support Center
OverviewAPIResources
OverviewAPIResources
  • REST API Endpoints
    • GETGet Timestamp
    • GETO IDC User Info
      • GETCorporate Applicant Dependents
      • GETCorporate Applicant Item
      • GETCorporate Applicant Items
      • GETCorporate Applicant L Dependents
      • GETCustomer Application Check State Dependents
      • GETCustomer Application Check State Item
      • GETCustomer Application Check State Items
      • GETCustomer Application Check State L Dependents
      • GETCustomer Application Signing State Dependents
      • GETCustomer Application Signing State Item
      • GETCustomer Application Signing State Items
      • GETCustomer Application Signing State L Dependents
      • POSTDownload Sub Account Request Preview
      • POSTDownload User Document Preview
      • POSTGet Agreement Document
      • POSTGet Current Annual Review Info
      • POSTGet Localized Agreement Document
      • POSTGet User Signed Document
      • GETIndividual Applicant Dependents
      • GETIndividual Applicant Item
      • GETIndividual Applicant Items
      • GETIndividual Applicant L Dependents
      • GETJoint Applicant Dependents
      • GETJoint Applicant Item
      • GETJoint Applicant Items
      • GETJoint Applicant L Dependents
      • GETSub Account Check State Dependents
      • GETSub Account Check State Item
      • GETSub Account Check State Items
      • GETSub Account Check State L Dependents
      • POSTSubmit Annual Review
      • POSTUpdate Contact Info
      • POSTUpdate Contact Info Name
Support Center
LogoLogo
REST API EndpointsPersonal Info

Submit Annual Review

POST
https://demo-d.tradovateapi.com/v1/customerApplication/submitannualreview
POST
/v1/customerApplication/submitannualreview
1const url = 'https://demo-d.tradovateapi.com/v1/customerApplication/submitannualreview';
2const options = {
3 method: 'POST',
4 headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
5 body: '{"userId":1,"streetAddress1":"string","city":"string","country":"string","phone":"string"}'
6};
7
8try {
9 const response = await fetch(url, options);
10 const data = await response.json();
11 console.log(data);
12} catch (error) {
13 console.error(error);
14}
200Successful
1{
2 "errorText": "string",
3 "annualReviewId": 1
4}
Was this page helpful?
Previous

Update Contact Info

Next
Built with

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
userIdlongRequired
streetAddress1stringRequired3-61 characters
citystringRequired2-35 characters
countrystringRequired=2 characters
phonestringRequired<=21 characters
yearsInTradingintegerOptional
streetAddress2stringOptional<=61 characters
statestringOptional2-64 characters
postCodestringOptional4-11 characters
occupationstringOptional<=64 characters
employmentStatusenumOptional
Employed, Retired, Student, Unemployed
Allowed values:
annualIncomeNTenumOptional
From100, From1000, From120, From1200, From1400, From150, From1600, From1800, From200, From2000, From250, From2500, From300, From3000, From400, From50, From500, From70, From90, Less25, Less50
netWorthNTenumOptional
From100, From1000, From120, From1200, From1400, From150, From1600, From1800, From200, From2000, From250, From2500, From300, From3000, From400, From50, From500, From70, From90, Less25, Less50
liquidNetWorthNTenumOptional
From100, From1000, From120, From1200, From1400, From150, From1600, From1800, From200, From2000, From250, From2500, From300, From3000, From400, From50, From500, From70, From90, Less25, Less50
nfaOrCftcAffiliationbooleanOptional
nfaIdstringOptional<=64 characters
nfaOrCftcAffiliationExplanationstringOptional<=8192 characters

Response

SubmitAnnualReviewResponse
errorTextstring<=8192 characters

Non-empty if the request failed

annualReviewIdlong