Skip to main content

EventsResource

Access via urblock.events.

Query webhook events for auditing, debugging, and building event-driven workflows.

Methods

list(params?)

List events with optional filtering.

ParameterTypeDefaultDescription
limitnumber20Items per page (1-100)
starting_afterstringCursor for pagination
typestringFilter by event type (e.g., transaction.confirmed)
const events = await urblock.events.list({ limit: 20 });

for (const event of events.data) {
console.log(event.id, event.type, event.created);
}

Returns: ListResponse<EventListItem>


retrieve(id)

Get a single event by ID.

const event = await urblock.events.retrieve("evt_abc123");
console.log(event.type); // "transaction.confirmed"
console.log(event.data); // event payload
console.log(event.created); // Unix timestamp

Returns: EventResponse

FieldTypeDescription
idstringEvent ID (evt_...)
typestringEvent type (e.g., token.deployed)
dataobjectEvent payload with resource details
creatednumberUnix timestamp (seconds)

See Also