List platform events

Returns the durable 30-day platform event log in acceptance order. Every response includes a non-empty resumeCursor positioned after the last returned event, or at the current head on an empty/tail page. Persist it and send it as page[token]; pagination.nextPageToken is only for traversing the current page set and remains empty at tail. Without a token, seek=Beginning starts at the retained floor and seek=Head returns a current high-water checkpoint. A cursor is bound to the complete discriminated routing scope and filter set. createdAt filters acceptance time, not eventCreatedAt. Account, Organization, and Person scopes never imply one another. Requires platform.event:read on the selected scope; Person scope additionally requires the authenticated Person ID.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
page
object

Pagination query parameters. Serializes as page[size] and page[token].

scope
required

Account exact/subtree, Organization exact/Accounts, or self-only Person scope. Must exactly match the scope bound into a supplied resume cursor.

string
enum
Defaults to Beginning

Starting position when page[token] is absent. Beginning (default) starts at the retained floor. Head returns the current high-water resumeCursor and no historical rows, for race-safe resynchronization.

Allowed:
filter
object

QueryQL filter namespace. Serialize as filter[field][operator]=value.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json