Skip to content
Partner API Docs

Statements and Confirms

Build customer and partner statements from MyStocks ledgers, executions, fees, dividends, tax lots, and activity records.

MyStocks exposes source records for statements rather than prescribing your customer-facing statement layout. Combine the period-specific report endpoints with order executions and the client-activity feed.

Statement inputs

PurposeEndpoint
Customer activityGET /client-activity
Account transactionsGET /users/{userId}/transactions
Order and fill confirmsGET /users/{userId}/orders/{orderId}/executions
PositionsGET /report/positions or the sub-account portfolio endpoint
Fees and markupGET /report/fees and GET /report/revenue
DividendsGET /report/dividends and GET /dividends/{symbol}/history
Tax recordsGET /users/{userId}/tax-lots and GET /users/{userId}/gains
Partner invoiceGET /report/invoice?month=YYYY-MM

Store the source period, account identifier, symbol, currency, quantity, unit price, gross value, fees, FX metadata, order ID, execution sequence, event IDs, and request ID. Keep pending, settled, rejected, and cancelled states distinct.

For customer statements, clearly distinguish:

  • order acceptance from execution;
  • execution from settlement;
  • settled cash from unsettled proceeds;
  • local-market price from USD wallet impact;
  • MyStocks records from your own fees or disclosures.

Use the Daily Reconciliation process to verify statement totals before publication.

Was this page useful?

Your signal helps us tighten partner onboarding docs.

Last updated on

On this page