n8n-nodes-base
Version:
Base nodes of n8n
30 lines (24 loc) • 742 B
text/typescript
/**
* Mailjet Trigger Node - Version 1
* Handle Mailjet events via webhooks
*/
export interface MailjetTriggerV1Params {
/**
* Determines which resource events the webhook is triggered for
* @default open
*/
event?: 'blocked' | 'bounce' | 'open' | 'sent' | 'spam' | 'unsub' | Expression<string>;
}
export interface MailjetTriggerV1Credentials {
mailjetEmailApi: CredentialReference;
}
interface MailjetTriggerV1NodeBase {
type: 'n8n-nodes-base.mailjetTrigger';
version: 1;
credentials?: MailjetTriggerV1Credentials;
isTrigger: true;
}
export type MailjetTriggerV1ParamsNode = MailjetTriggerV1NodeBase & {
config: NodeConfig<MailjetTriggerV1Params>;
};
export type MailjetTriggerV1Node = MailjetTriggerV1ParamsNode;