Interface GetResponseNodeParameters

Source
interface GetResponseNodeParameters {
    additionalFields?: {
        customFieldsUi?: {
            customFieldValues: {
                customFieldId?: string;
                value?: string;
            }[];
        };
        dayOfCycle?: string;
        ipAddress?: string;
        name?: string;
        note?: string;
        scoring?: number;
        tags?: unknown[];
    };
    authentication?: "apiKey"
    | "oAuth2";
    campaignId?: string;
    contactId?: string;
    email?: string;
    limit?: number;
    operation?:
        | "create"
        | "get"
        | "getAll"
        | "update"
        | "delete";
    options?: | { ipAddress?: string; messageId?: string }
    | { fields?: string }
    | {
        campaignId?: string;
        changeOnFrom?: string;
        changeOnTo?: string;
        createdOnFrom?: string;
        createdOnTo?: string;
        exactMatch?: boolean;
        fields?: string;
        name?: string;
        origin?:
            | "api"
            | "email"
            | "copy"
            | "forward"
            | "import"
            | "iphone"
            | "landing_page"
            | "leads"
            | "panel"
            | "sale"
            | "survey"
            | "webinar"
            | "www";
        sortBy?: | "email"
        | "campaignId"
        | "changedOn"
        | "createdOn";
        sortOrder?: "ASC"
        | "DESC";
    };
    resource?: "contact";
    returnAll?: boolean;
    updateFields?: {
        campaignId?: string;
        customFieldsUi?: {
            customFieldValues: {
                customFieldId?: string;
                value?: string;
            }[];
        };
        dayOfCycle?: string;
        email?: string;
        ipAddress?: string;
        name?: string;
        note?: string;
        scoring?: number;
        tags?: unknown[];
    };
}

Properties§

§readonly additionalFields?: { ... }

Default: {}

§readonly authentication?: "apiKey" | "oAuth2"

Default: "apiKey"

§readonly campaignId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getCampaigns"}

§readonly contactId?: string

ID of contact to delete

§readonly email?: string
§readonly limit?: number

Max number of results to return Default: 20 Type options: {"minValue":1}

§readonly operation?: "create" | "get" | "getAll" | "update" | "delete"

Default: "get"

§readonly options?:
    | { ipAddress?: string; messageId?: string }
    | { fields?: string }
    | {
        campaignId?: string;
        changeOnFrom?: string;
        changeOnTo?: string;
        createdOnFrom?: string;
        createdOnTo?: string;
        exactMatch?: boolean;
        fields?: string;
        name?: string;
        origin?:
            | "api"
            | "email"
            | "copy"
            | "forward"
            | "import"
            | "iphone"
            | "landing_page"
            | "leads"
            | "panel"
            | "sale"
            | "survey"
            | "webinar"
            | "www";
        sortBy?: | "email"
        | "campaignId"
        | "changedOn"
        | "createdOn";
        sortOrder?: "ASC"
        | "DESC";
    }

Default: {}

§readonly resource?: "contact"

Default: "contact"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit

§readonly updateFields?: { ... }

Default: {}