---
title: "Ingest Fill Replay"
method: POST
path: "/v1/hl_node/replay"
tags: ["hl-node-ingest"]
---

# Ingest Fill Replay

`POST /v1/hl_node/replay`

## Request

- Base URL: `https://app.mrtrades.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.mrtrades.com/v1/hl_node/replay`
- Auth: none declared

Persist node fills that are older than the live 900s writer gate.

Does not publish to Redis and does not move the node freshness mark.
Runs in the API process so a replay does not recreate hl_node_ingest.

## Headers

- `authorization` string, nullable
- `X-HL-Node-Token` string, nullable

## Request body

- TapeBatch
  - `trades` object[]
  - `order_statuses` object[]
  - `liquidations` object[]
  - `availability` string, nullable
  - `features` object, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mrtrades/apis/mtdp-api.md) · [All operations](https://skmtc.dev/mrtrades/apis/mtdp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mrtrades/apis/mtdp-api/revisions/bc6c76f51439?raw)
