Get Started
SDK Events
Learn how to interact and intercept events using our Javascript SDK
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Learn how to interact and intercept events using our Javascript SDK
enum Event {
SessionStarted,
SessionEnded,
SessionAuthenticated,
ViewMembershipInfo,
PlaidEvent ,
LinkedAccountCreated,
UserGenerativeResults,
}
interface BaseEvent {
id: string
version: string
ended: boolean
developerId: string
lastEventName: string
type: string
}
interface SessionStartedEvent extends BaseEvent {
ended: false
type: "SessionStarted"
}
interface SessionStartedEvent extends BaseEvent {
ended: true
type: "SessionEnded"
}
interface SessionAuthenticatedEvent extends BaseEvent {
ended: false
type: "SessionAuthenticated"
userId: string
}
interface LinkedAccountCreatedEvent extends BaseEvent {
ended: false
type: "LinkedAccountCreated"
userId: string
}
interface ViewMembershipInfoEvent extends BaseEvent {
ended: false
type: "ViewMembershipInfo"
userId: string
}
interface PlaidEvent extends BaseEvent {
ended: false
type: "PlaidEvent"
userId: string
eventName: string
metadata: any
}
interface UserGenerativeResults extends BaseEvent {
ended: false
type: "PlaidEvent"
userId: string
eventName: string
categories: string[]
context: string
}