---
title: "Enqueue one account-scoped page for asynchronous replay with an exclusive continuation cursor"
method: POST
path: "/v2/webhooks/deliveries/replay"
tags: ["webhooks-v2"]
---

# Enqueue one account-scoped page for asynchronous replay with an exclusive continuation cursor

`POST /v2/webhooks/deliveries/replay`

## Request

- Base URL: `https://api.tracklysms.com/api`
- URL: `https://api.tracklysms.com/api/v2/webhooks/deliveries/replay`
- Auth: API key in header `X-Api-Key`

Bulk re-deliver stored deliveries selected by event_id, delivery state (e.g. failed/dead), created-at time range, and/or endpoint_id — at least one filter required. Account-scoped; capped at 100 deliveries per call (created_at, delivery ID order). Matched deliveries are durably accepted for asynchronous re-delivery (HTTP 202) — the request never performs outbound POSTs or waits for delivery. When truncated, pass next_cursor as cursor with the same filters to continue after the last selected delivery. The cursor is at most 256 characters and bound to the account and filters. Date bounds remain inclusive; last_created_at is informational.

## Response `200`

Success

---

[API](https://skmtc.dev/tracklysms/apis/trackly-sms-api.md) · [All operations](https://skmtc.dev/tracklysms/apis/trackly-sms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tracklysms/apis/trackly-sms-api/revisions/ac1ad22cb2a9?raw)
