---
title: "Replay events"
method: GET
path: "/v1/events"
tags: ["Webhooks"]
---

# Replay events

`GET /v1/events`

## Request

- Base URL: `https://api.sandbox.alfredpay.io`
- URL: `https://api.sandbox.alfredpay.io/v1/events`
- Auth: one of:
  - HTTP bearer
  - API key in header `api-key` and API key in header `api-secret`

The recovery path for any delivery you missed, and the reason none of these flows needs a polling loop.

Ordering isn't guaranteed. Deduplicate on `id` and apply in `resource_version` order. Undelivered events dead-letter after 72 hours.

See [Webhooks and events](/docs/webhooks-and-events).

## Query parameters

- `since` string, date-time, required
- `type` string
- `limit` integer
- `cursor` string

## Response `200`

OK

- object
  - `has_more` boolean
  - `next_cursor` string, nullable
  - `data` Event[]
    - `id` string, required: Deduplicate on this.
    - `type` string, required
    - `created` string, date-time, required
    - `resource_version` integer, required: Monotonic per resource. Apply in this order; ordering of delivery is not guaranteed.
    - `data` object, required
      - `object` object

## Changes

- **2026-11-03** `20fef4fd2ab3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/changes/v1/events/get.md)

---

[API](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation.md) - [All operations](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/alfredpay/apis/alfred-penny-api-client-documentation/revisions/20fef4fd2ab3?raw)
