Skip to main content
GET
cURL
Required scope: webhooks:read Discover generated events even when none reached your receiver. Filter by creation time and type; order by (created_at, id), ascending. First page freezes the upper boundary; cursor retains it. Retention and retained_from are provided by configuration. A requested interval earlier than retained_from returns 410 event_history_expired, never a misleading empty success. Reconcile current state using checkpoints and the change feed after expiry. Event availability still requires the key’s underlying resource read scopes. Polling events is read-only and does not redeliver them. Product scope · Processing lifecycle · Errors

Authorizations

Authorization
string
header
required

Server-to-server API key bound to exactly one workspace, institution tenant and environment. No caller-supplied workspace override is accepted. Do not use in public browser code.

Query Parameters

limit
integer
default:100

Default 100; maximum 200.

Required range: 1 <= x <= 200
cursor
string

Opaque cursor bound to filters and the first page snapshot. Do not change filters during pagination.

Minimum string length: 1
created_from
string<date-time>

Inclusive UTC lower boundary.

created_to
string<date-time>

Exclusive UTC upper boundary.

type
enum<string>

Event type.

Available options:
business.created,
person.created,
connection.updated,
consent.updated,
sync.completed,
sync.failed,
verification.updated,
verification.completed,
document.processed,
lien_search.completed,
lien_search.failed,
lien.updated,
application.updated,
decision.created,
loan.updated,
repayment.updated,
attributes.calculated,
risk_snapshot.created,
monitor.updated,
alert.created,
alert.updated,
workflow.completed,
workflow.failed,
resource.deleted,
billing.usage.posted,
billing.report.updated,
billing.statement.finalized

Response

Authorized response.

data
object[]
required
page
object
required
meta
object
required