lumail.subscribers.listEvents

SDK 2.1.0 · API v2 · GET /api/v2/subscribers/:subscriber/events

MethodGET
/api/v2/subscribers/:subscriber/events

[email protected] · lumail.subscribers

subscribers.listEvents(idOrEmail: string, params?: ListEventsParams): Promise<LumailResult<ListEventsResponse>>

Events recorded on one contact. The SDK forwards limit, after, before, and eventTypes (JSON-stringified). order, startDate, endDate, and search are typed on ListEventsParams but are not forwarded.

Path Parameters

NameTypeDescription
idOrEmailstringRequired. Subscriber id or email.

Query Parameters

NameTypeDescription
limitnumberPage size. Forwarded.
afterstringCursor: older events. Forwarded.
beforestringCursor: newer events. Forwarded by the SDK.
eventTypesSubscriberEventType[]Filter by event type. Forwarded as a JSON string.
order"asc" or "desc"Typed only. Not forwarded by the SDK.
startDatestringTyped only. Not forwarded by the SDK.
endDatestringTyped only. Not forwarded by the SDK.
searchstringTyped only. Not forwarded by the SDK.

Response Fields

FieldTypeDescription
object"list"Discriminator. Always list.
has_morebooleantrue when another page exists.
dataSubscriberEvent[]Events. Each row: id, eventType, data, subscriberId, createdAt, subscriber.

data is { object, data, has_more }. Failures return { data: null, error: { name, message, statusCode } }.