---
title: "Get the historical events for a position"
method: GET
path: "/positions/{address}/historical"
tags: ["Positions"]
---

# Get the historical events for a position

`GET /positions/{address}/historical`

## Request

- Base URL: `https://damm-api.meteora.ag`
- URL: `https://damm-api.meteora.ag/positions/{address}/historical`
- Auth: none required
- TypeScript: <https://skmtc.dev/meteora/apis/dynamic-amm-keeper/docs/positions/:address/historical/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint returns the historical actions for a position.

# Arguments

* `address` - The address of the position

# Returns

* `200` - The historical actions for the position

## Path parameters

- `address` string, required

## Query parameters

- `event_type` 'add' | 'remove' | 'claim_fee' | 'claim_reward'
- `order_direction` 'asc' | 'desc'

## Response `200`

- GetPositionHistoricalEventsResponse
  - `events` PositionEvent[], required
    - `amountX` string, required
    - `amountXUsd` string, required
    - `amountY` string, required
    - `amountYUsd` string, required
    - `blockTime` integer, required
    - `createdAt` string, date-time, required
    - `eventType` string, required
    - `ixIndex` integer, required
    - `poolAddress` string, required
    - `positionAddress` string, required
    - `signature` string, required
    - `slot` integer, required
    - `tokenX` string, required
    - `tokenY` string, required
    - `totalUsd` string, required
    - `userAddress` string, required

---

[API](https://skmtc.dev/meteora/apis/dynamic-amm-keeper.md) - [All operations](https://skmtc.dev/meteora/apis/dynamic-amm-keeper/llms.txt) - [OpenAPI document](https://skmtc.dev/meteora/apis/dynamic-amm-keeper/revisions/453231c15a14?raw)
