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
      • GETAgreement Document Dependents
      • GETAgreement Document Item
      • GETAgreement Document Items
      • GETAgreement Document L Dependents
      • POSTAgreement Document Template Create
      • GETAgreement Document Template Find
      • GETAgreement Document Template Item
      • GETAgreement Document Template Items
      • GETAgreement Document Template List
      • GETAgreement Document Template Suggest
      • POSTAgreement Document Template Update
      • POSTCheck Duplicate
      • POSTCreate Sub Account Request
      • POSTCustomer Application Create
      • GETCustomer Application Dependents
      • GETCustomer Application Item
      • GETCustomer Application Items
      • GETCustomer Application L Dependents
      • POSTCustomer Application Update
      • POSTDuplicate Applicant By Address
      • GETPedsl Application Comment Dependents
      • GETPedsl Application Comment Item
      • GETPedsl Application Comment Items
      • GETPedsl Application Comment L Dependents
      • GETPedsl Application Dependents
      • GETPedsl Application Item
      • GETPedsl Application Items
      • GETPedsl Application L Dependents
      • POSTPrepare Agreement Documents
      • POSTSign Agreement Documents
      • POSTSign Non Pro Certification
      • POSTSign Sub Account Request
      • POSTSign User Document
      • POSTSimilar Applications Request
      • POSTStart Customer Application
      • POSTStart Pedsl Application
      • GETSub Account Request Dependents
      • GETSub Account Request Item
      • GETSub Account Request Items
      • GETSub Account Request L Dependents
      • GETSub Account Request List
      • POSTSubmit Applicant
      • POSTSubmit Customer Application Document
      • POSTUpdate Pedsl Application
      • GETUser Signed Document Dependents
      • GETUser Signed Document Item
      • GETUser Signed Document Items
      • GETUser Signed Document L Dependents
Support Center
LogoLogo
REST API EndpointsCustomer Applications

Submit Customer Application Document

POST
https://demo-d.tradovateapi.com/v1/customerApplication/submitcustomerapplicationdocument
POST
/v1/customerApplication/submitcustomerapplicationdocument
1const url = 'https://demo-d.tradovateapi.com/v1/customerApplication/submitcustomerapplicationdocument';
2const options = {
3 method: 'POST',
4 headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
5 body: '{"process":"AML_FPV","documentType":"AMLBankStatement","filename":"string","base64data":"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 "ok": true,
3 "errorText": "string",
4 "documentId": 1
5}
Was this page helpful?
Previous

Update Pedsl Application

Next
Built with

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
processenumRequired

AML_FPV, Bankruptcy, Compliance, Identity, NFA, SubAccountRequest, Watchlist

documentTypeenumRequired
AMLBankStatement, AMLOwnFundsLetter, AccountReactivation, AchOther, AdditionalRiskDisclosure, AddressChangeVerification, AddressClarificationDocVsApplication, AddressClarificationDocVsConfirmedAV, AddressVerificationFAFTA, AddressVerificationLLC, AddressVerificationManagingMember, AmendmentApprovingFuturesTrading, AnnualIncomeAmount, ApplicationAndIDNameMismatch, ArticlesOfOrganization, BankSupportingDocument, BankruptcyDischargePaperwork, BeneficialOwnerCertification, CertificateOfGoodStanding, CompanyFinancials, ConfirmAccountInterest, ConfirmAffiliations, ConfirmFullName, ConfirmIRACustodian, ConfirmationOfDeposits, CorporateBylaws, CurrentBankStatement, DrivingLicense, EIN, EVS, EmployeeAttestationLetter, EmploymentDetails, EntityWebsite, FullTimeTrader, HedgeClarification, HighRiskApplicant, HomemakerIncome, IRACustody, Id, InvestmentType, LetterOfAwareness, LiquidNetWorthAmount, ManagingMemberId, NFARegistrationConfirmation, NatureOfEntity, NatureOfSelfEmployment, NetWorthAmount, OfferingCircular, OperatingAgreement, Other, OtherText, OwnFunds, POAForm, POBox, PartnershipDocuments, Passport, Professional, ResidentialAddressConfirmation, RetirementIncome, SSNMiskey, ShareholderRegister, SocialSecurityCard, SourceOfIncome, SourceOfRiskCapital, StatementOfGoodStanding, StudentIncome, ThirdPartyFunds, TradingAuthorityPOA, TrustDocuments, UnderstandingOfFuturesTrading, UnemployedIncome, UtilityBill, VerifyEmailAnotherName, VerifyEmailOwnership, VerifyEmailUsernameEntityWording, VerifyEmailUsernameFinancialWording, VerifyUsernameAnotherName, Visa, W8Clarification, W8Incomplete, W9, YearsOfTradingExperience, eSignBeneficialOwnerCertification, eSignEmployeeAttestationLetter, eSignMarketDataAgreement, eSignW9
filenamestringRequired5-64 characters
base64datastringRequired<=8388608 characters
userIdlongOptional
personTypeenumOptional
Applicant, EntityOpener, EntityResponsiblePerson, EntityStakeholder1, EntityStakeholder2, JointApplicant, JointThirdPartyPerson, SubAccount, ThirdPartyPerson
customerApplicationIdlongOptional

Response

SubmitCustomerApplicationDocumentResponse
okboolean
errorTextstring<=8192 characters

Non-empty if the request failed

documentIdlong