# Account Activities

> Consume the unified activity feed, wallet transactions, order executions, KYC changes, dividends, and account events.

Use account activities to build an internal ledger and customer timeline. The feed is not a replacement for reconciliation; it is the event-oriented view used to explain state changes.

## Activity sources

- `GET /client-activity` — partner-wide reverse-chronological activity feed.
- `GET /users/{userId}/transactions` — complete sub-account wallet ledger.
- `GET /orders/{orderId}/executions` — master order execution reports.
- `GET /users/{userId}/orders/{orderId}/executions` — sub-account execution reports.
- `GET /stream` and signed webhooks — live notifications.

Persist the activity ID, event type, account ID, order ID or transaction ID, timestamp, currency, amount, and `X-Request-ID`. Treat duplicate events as normal and use `eventId` for webhook/SSE deduplication.

For period-end reporting, combine this feed with [Statements and Confirms](/partners/docs/statements-confirms) and [Daily Reconciliation](/partners/docs/daily-reconciliation).
