email.onUnknown
A verified provider event emailkit cannot normalize.
Fires for a webhook that passed verification but doesn’t map to any shared event — a provider-specific or brand-new event type. Rare, but it means nothing gets silently dropped: the original payload is in data.
hooks: {
email: {
onUnknown: async (event) => {
logger.info("unhandled email event", {
emailDriver: event.emailDriver,
data: event.data,
});
},
},
},
Payload
PropType
emailDriver?string
EmailKit driver id that produced this event
Type
stringtype"unknown"
Always "unknown"
Type
"unknown"dataunknown
The unnormalized provider payload
Type
unknownraw?unknown
Provider-specific raw data (for debugging or advanced use cases)
Type
unknown