earn_get_movements
Retrieve movement history for all Earn positions, including deposits, rewards, withdrawals. Filter by symbol, position, type, date range, and paginate results.
Instructions
Get movement history across all Earn positions. Returns movements with type (deposit, reward, withdrawal, discount-funds, discount-rewards, fee), amounts, dates, rates, source, and issuer information. Supports filtering by symbol, position_id, type (deposit, reward, withdrawal, discount-funds, discount-rewards), date range, and pagination. All parameters are optional. Response is a paginated list with metadata. [PRIVATE]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_symbol | No | User's symbol for conversion | |
| symbol | No | Filter by specific symbol | |
| related_symbol | No | Filter by related asset symbol (e.g., BTC, ETH) | |
| position_id | No | Filter by Earn position UUID | |
| start_date | No | Start date-time (ISO 8601) | |
| end_date | No | End date filter (ISO 8601 format, e.g., 2024-12-31T23:59:59Z) | |
| type | No | Filter by movement type. Valid values: deposit, reward, withdrawal, discount-funds, discount-rewards | |
| limit | No | Maximum results (default: 20, max: 100) | |
| offset | No | Pagination offset (default: 0) | |
| sort_by | No | Field to sort results by (default: createdAt) | |
| jwt | No | Optional session token for authentication. API keys are recommended for most use cases. |