Interface IterableNodeParameters

Source
interface IterableNodeParameters {
    additionalFields?:
        | {
            campaignId?: string;
            createdAt?: string;
            dataFieldsUi?: {
                dataFieldValues: { key?: string; value?: string }[];
            };
            email?: string;
            id?: string;
            templateId?: string;
            userId?: string;
        }
        | {
            dataFieldsUi?: {
                dataFieldValues: { key?: string; value?: string }[];
            };
            mergeNestedObjects?: boolean;
        }
        | {
            campaignId?: number;
            channelUnsubscribe?: boolean;
        };
    by?: "email"
    | "userId";
    email?: string;
    identifier?: "email" | "userId";
    listId?: string;
    name?: string;
    operation?:
        | "get"
        | "add"
        | "remove"
        | "delete"
        | "upsert"
        | "track";
    preferUserId?: boolean;
    resource?: "event"
    | "user"
    | "userList";
    userId?: string;
    value?: string;
}

Properties§

Source§

readonly additionalFields?:
    | {
        campaignId?: string;
        createdAt?: string;
        dataFieldsUi?: {
            dataFieldValues: { key?: string; value?: string }[];
        };
        email?: string;
        id?: string;
        templateId?: string;
        userId?: string;
    }
    | {
        dataFieldsUi?: {
            dataFieldValues: { key?: string; value?: string }[];
        };
        mergeNestedObjects?: boolean;
    }
    | { campaignId?: number; channelUnsubscribe?: boolean }

Default: {}

Source§

readonly by?: "email" | "userId"

Identifier to be used Default: "email"

Source§

readonly email?: string

Email for a particular user

Source§

readonly identifier?: "email" | "userId"

Identifier to be used

Source§

readonly listId?: string

Identifier to be used. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getLists"}

Source§

readonly name?: string

The name of the event to track

Source§

readonly operation?: "get" | "add" | "remove" | "delete" | "upsert" | "track"

Default: "track"

Source§

readonly preferUserId?: boolean

Whether to create a new user if the idetifier does not exist Default: true

Source§

readonly resource?: "event" | "user" | "userList"

Default: "user"

Source§

readonly userId?: string

Unique identifier for a particular user

Source§

readonly value?: string