interface BrevoNodeParameters {
additionalFields?:
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
receipientsBCC?: { receipientBcc: { bcc?: string } };
receipientsCC?: { receipientCc: { cc?: string } };
}
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
templateParameters?: {
parameterValues: { parameters?: string };
};
};
attributeCategory?: | "calculated"
| "category"
| "global"
| "normal"
| "transactional";
attributeCategoryList?: {
categoryEnumeration?: {
attributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
};
attributeName?: string;
attributeType?: "boolean"
| "text"
| "date"
| "float";
attributeValue?: string;
createContactAttributes?: {
attributesValues: {
fieldName?: string;
fieldValue?: string;
}[];
};
deleteAttributeCategory?: | "calculated"
| "category"
| "global"
| "normal"
| "transactional";
deleteAttributeName?: string;
email?: string;
filters?: { modifiedSince?: string };
htmlContent?: string;
id?: string;
identifier?: string;
limit?: number;
name?: string;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "send"
| "sendTemplate";
options?: { sort?: "asc"
| "desc" };
receipients?: string;
resource?: "contact" | "email" | "attribute" | "sender";
returnAll?: boolean;
sender?: string;
sendHTML?: boolean;
subject?: string;
templateId?: string;
textContent?: string;
updateAttributeCategory?:
| "calculated"
| "category"
| "global";
updateAttributeCategoryList?: {
updateCategoryEnumeration?: {
updateAttributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
};
updateAttributeName?: string;
updateAttributes?: {
updateAttributesValues: {
fieldName?: string;
fieldValue?: string;
}[];
};
updateAttributeValue?: string;
upsertAttributes?: {
upsertAttributesValues: {
fieldName?: string;
fieldValue?: string;
}[];
};
}
Properties§
Source§readonly additional Fields?:
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
receipientsBCC?: { receipientBcc: { bcc?: string } };
receipientsCC?: { receipientCc: { cc?: string } };
}
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
templateParameters?: {
parameterValues: { parameters?: string };
};
}
readonly additional Fields?:
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
receipientsBCC?: { receipientBcc: { bcc?: string } };
receipientsCC?: { receipientCc: { cc?: string } };
}
| {
emailAttachments?: {
attachment: { binaryPropertyName?: string };
};
emailTags?: { tags: { tag?: string } };
templateParameters?: {
parameterValues: { parameters?: string };
};
}
Source§readonly attribute Category?:
| "calculated"
| "category"
| "global"
| "normal"
| "transactional"
readonly attribute Category?:
| "calculated"
| "category"
| "global"
| "normal"
| "transactional"
Category of the attribute Default: "normal"
Source§readonly attribute Category List?: {
categoryEnumeration?: {
attributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
}
readonly attribute Category List?: {
categoryEnumeration?: {
attributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
}
Default: {}
Source§readonly create Contact Attributes?: {
attributesValues: {
fieldName?: string;
fieldValue?: string;
}[];
}
readonly create Contact Attributes?: {
attributesValues: {
fieldName?: string;
fieldValue?: string;
}[];
}
Array of attributes to be added Default: {} Type options: {"multipleValues":true}
Source§readonly delete Attribute Category?:
| "calculated"
| "category"
| "global"
| "normal"
| "transactional"
readonly delete Attribute Category?:
| "calculated"
| "category"
| "global"
| "normal"
| "transactional"
Category of the attribute Default: "normal"
Source§readonly identifier?: string
readonly identifier?: string
Email (urlencoded) OR ID of the contact OR its SMS attribute value
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":1000}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "send"
| "sendTemplate"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "send"
| "sendTemplate"
Default: "create"
Source§readonly template Id?: string
readonly template Id?: string
Type options: {"loadOptions":{"routing":{"request":{"method":"GET","url":"/v3/smtp/templates","qs":{"templateStatus":true,"limit":1000,"offset":0,"sort":"desc"}},"output":{"postReceive":[{"type":"rootProperty","properties":{"property":"templates"}},{"type":"setKeyValue","properties":{"name":"={{$responseItem.name}}","value":"={{$responseItem.id}}"}},{"type":"sort","properties":{"key":"name"}}]}}}}
Source§readonly update Attribute Category?: "calculated" | "category" | "global"
readonly update Attribute Category?: "calculated" | "category" | "global"
Category of the attribute Default: "calculated"
Source§readonly update Attribute Category List?: {
updateCategoryEnumeration?: {
updateAttributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
}
readonly update Attribute Category List?: {
updateCategoryEnumeration?: {
updateAttributesValues: {
attributeCategoryLabel?: string;
attributeCategoryValue?: number;
}[];
};
}
List of the values and labels that the attribute can take Default: {}
Additional fields to add Default: {}