---
search:
  tags:
    - Events
    - GET
seo:
  description: >-
    Returns the events sent to your webhooks, in the order we received them,
    each exactly as it… Reference for the GET /v1/events endpoint in the
    iSmartPay API.
sidebar:
  label: Catch up on events you missed
  badge: GET
title: Catch up on events you missed
type: openapi-operation
---
Returns the events sent to your webhooks, in the order we received them, each exactly as it was delivered. An event that arrived late comes after the ones before it, even if its createdAt is earlier, so `after` never skips it. Events show up here a few seconds after they arrive. Pass the id of the last event you processed as `after` to get everything since; leave it out to start from the first event. Keep calling with `nextAfter` until it is absent, then resume later from the id of the last item. Collection events need the `collections.read` permission, payout and utility purchase events need `disbursements.read`, settlement events need `settlements.read` and transfer events need `wallettransfer.read`; you only see the types your key holds. Events only arrive once your business has a webhook endpoint, and utility purchase, settlement and transfer events start after an endpoint is created or edited in the console. Events are kept for 90 days. An `after` older than that is refused with `400`; start again without it.

`GET /v1/events`
