Request replay requires a paid plan — see the FAQ for which ones.
How replay works
Replay re-fires the exact original request to your endpoint’s destination — the same trip it originally tried to make, just later:- Same HTTP method
- Same headers (including
Content-Type,Authorization, and any custom headers) - Same query parameters
- Same request body
Replay a single request
1
Open Logs
Navigate to your project and click Logs.
2
Find the failed request
Use the Status filter to narrow to
5xx or 504. Use the time range picker to focus on the failure window.3
Open the log entry
Click the row to open the full request/response detail.
4
Replay
Click Replay. getrequest fires the request immediately.
5
Check the response
The new status code, headers, and body appear below the original response. A
2xx means recovery was successful.Replay multiple requests after an outage
For an outage that affected only a handful of requests, one-at-a-time Replay is fine:- Filter Logs to the incident window and
5xx/504statuses. - Work through each row, replaying and confirming
2xx. - If you see a pattern of the same endpoint failing, check your backend logs for that specific handler before replaying the rest.
What replay does not do
- Does not modify the original log. The original request and response are preserved exactly as captured. The replay result appears as a separate response alongside the original.
- Does not retry automatically. Replay is always manual and intentional — getrequest will never re-fire a request without you clicking the button. (Async API’s own automatic retries are a separate thing — see Sync vs. Async endpoints.)
- Does not work on Static API endpoints. There’s no destination to send a Static API request to, so there’s nothing to replay.
- Does not skip destination validation. If the destination now resolves to a private, loopback, or link-local address — even if it didn’t when the request was first captured — the replay fails immediately with
502 Destination not allowed, independent of whatever caused the original failure. See Limits, timeouts & error responses.
Replay limits
If you exceed 20 replays per minute, wait a moment and continue.
After a failed deploy
Failed deploys are the most common replay scenario. The typical recovery:- Roll back or fix the deploy.
- Verify the fix with a fresh test request.
- Use the time range filter to find requests that hit during the broken window.
- Replay them in order.