!!! info "[ApiSubAccountHistoryRequest](/../../schemas/api_sub_account_history_request)"
The request to get the history of a sub account
SubAccount Summary values are snapshotted once every hour
No snapshots are taken if the sub account has no activity in the hourly window
History is preserved only for the last 30 days
Pagination works as follows:
- We perform a reverse chronological lookup, starting from `end_time`. If `end_time` is not set, we start from the most recent data.
- The lookup is limited to `limit` records. If more data is requested, the response will contain a `next` cursor for you to query the next page.
- If a `cursor` is provided, it will be used to fetch results from that point onwards.
- Pagination will continue until the `start_time` is reached. If `start_time` is not set, pagination will continue as far back as our data retention policy allows.
|Name
`Lite`|Type|Required
`Default`| Description |
|-|-|-|-|
|sub_account_id
`sa` |string|True|The sub account ID to request for|
|start_time
`st` |string|False
`0`|Start time of sub account history in unix nanoseconds|
|end_time
`et` |string|False
`now()`|End time of sub account history in unix nanoseconds|
|limit
`l` |integer|False
`500`|The limit to query for. Defaults to 500; Max 1000|
|cursor
`c` |string|False
`''`|The cursor to indicate when to start the next query from|