All Tesser webhook events share a common envelope structure. The envelope wraps event-specific data in a consistent format so your handler can route and process events uniformly.
Envelope Fields
Field
Type
Description
id
string
Unique event identifier
type
string
Event type in scope.action format (e.g. payment.quote_created)
created_at
string
ISO 8601 timestamp of when the event was created
data
object
Contains the event-specific payload under data.object
Event Type Format
Event types follow the pattern scope.action. Current scopes are payment, deposit, withdrawal, and step. See Payment Updates and Treasury Updates for event details.