Skip to main content

Core Functionality

The Documents APIs manage the complete lifecycle of compliance and brokerage documents. As stated, they handle “retrieving monthly statements and trade confirmations to uploading KYC identity documents, sending tax forms by email, and generating W-9 records.”

Document Categories

Two distinct types use different API patterns: Account Documents: System-generated records including statements, trade confirmations, and tax forms (1099s). Primary use involves displaying in document centers and enabling user downloads or email delivery. Owner Documents: Compliance files uploaded to accounts such as ID scans, W-9s, and tax forms. Typical application is KYC submission during onboarding or remediation.

API Endpoints

MethodPathPurpose
GET/v1/documents/typesList supported document type classifications
POST/v1/documents/listRetrieve and filter account documents
POST/v1/documents/emailEmail documents to recipients
POST/v1/documents/w9Request W-9 generation
POST/v1/accounts/{accountId}/documents/uploadUpload compliance documents

Document Retrieval Process

Account documents are “stored and served via a content delivery URL.” The /v1/documents/list endpoint returns document objects with url fields for hosted PDFs, enabling direct download links, email forwarding, or metadata display in document history tables.

Common Document Types

IDNameDescription
1Account StatementMonthly brokerage account statement
2Trade ConfirmationPer-trade execution confirmation
3Tax DocumentAnnual tax forms (e.g., 1099-B, 1099-DIV)