Select an operation, fill path and query parameters, then guided body fields. Advanced mode exposes the full catalog and custom_request enables a custom request. Permissions, sending domains and webhook signatures remain provider-specific.
Create credentials in your nodulz instance’s Credentials area, then select them on the node. Availability depends on ownership and sharing. See the credentials guide for access and rotation.
Parameters
Names below are technical keys. Defaults are not a ready-to-run configuration: complete fields required by your operation. Paths containing [] describe list items; some fields depend on the selected mode.
Parameter
Type
Default
Values / limits
credentialId
string
""
-
operation
string
"sendtransacemail"
-
pathParams
string
"{}"
-
queryParams
string
"{}"
-
body
string
""
-
bodyFieldValues
string
"{}"
-
customMethod
enum
"post"
get, post, put, patch, delete
customPath
string
""
-
requestMode
enum
"curated"
curated, advanced
Available operations
ID
HTTP
Path / parameters
addcontacttolist
post
/contacts/lists/{listId}/contacts/add - pathParams: listId - body required
addsubscriptiontotier
post
/loyalty/tier/programs/{pid}/contacts/{cid}/tiers/{tid} - pathParams: pid, cid, tid - body required
authenticatedomain
put
/senders/domains/{domainName}/authenticate - pathParams: domainName - body required
batchdeleteobjectrecords
post
/objects/{object_type}/batch/delete - pathParams: object_type - identifiers (json) - body required
An asterisk marks an operation-required parameter. Body fields and permissions depend on the selected operation; use its guided form and the provider’s official reference.
Initial configuration
Initial catalog configuration example, to adapt before running. Keep secrets in credentials.
Test with representative data. Check node output in the inspector and logs, then use editor mapping for downstream fields. A trigger test with a simulated payload does not validate external service delivery.
Brevo REST API: contacts, lists, campaigns, transactional email, webhooks
Usage and specifics
Select an operation, fill path and query parameters, then guided body fields. Advanced mode exposes the full catalog and custom_request enables a custom request. Permissions, sending domains and webhook signatures remain provider-specific.
Technical type :
brevo. Runtime :nodulz.Credentials and prerequisites
Create credentials in your nodulz instance’s Credentials area, then select them on the node. Availability depends on ownership and sharing. See the credentials guide for access and rotation.
Parameters
Names below are technical keys. Defaults are not a ready-to-run configuration: complete fields required by your operation. Paths containing [] describe list items; some fields depend on the selected mode.
credentialIdstring""operationstring"sendtransacemail"pathParamsstring"{}"queryParamsstring"{}"bodystring""bodyFieldValuesstring"{}"customMethodenum"post"get,post,put,patch,deletecustomPathstring""requestModeenum"curated"curated,advancedAvailable operations
addcontacttolistpost/contacts/lists/{listId}/contacts/add- pathParams:listId- body requiredaddsubscriptiontotierpost/loyalty/tier/programs/{pid}/contacts/{cid}/tiers/{tid}- pathParams:pid,cid,tid- body requiredauthenticatedomainput/senders/domains/{domainName}/authenticate- pathParams:domainName- body requiredbatchdeleteobjectrecordspost/objects/{object_type}/batch/delete- pathParams:object_type-identifiers(json) - body requiredbegintransactionpost/loyalty/balance/programs/{pid}/transactions- pathParams:pid-amount* (number),balanceDefinitionId* (string),autoComplete(boolean),balanceExpiryInMinutes(number),contactId(number),eventTime(string),LoyaltySubscriptionId(string),meta(json),transactionType(string) [credit,debit],ttl(number) - body requiredblocknewdomainpost/smtp/blockedDomains-domain* (string) - body requiredcanceltransactionpost/loyalty/balance/programs/{pid}/transactions/{tid}/cancel- pathParams:pid,tid- body requiredcompleteredeemtransactionpost/loyalty/offer/programs/{pid}/rewards/redeem/{tid}/complete- pathParams:pid,tid- body requiredcompletetransactionpost/loyalty/balance/programs/{pid}/transactions/{tid}/complete- pathParams:pid,tid- body requiredcreateattributepost/contacts/attributes/{attributeCategory}/{attributeName}- pathParams:attributeCategory,attributeName-enumeration(json),isRecurring(boolean),multiCategoryOptions(json),type(string) [text,date,float,boolean,id,category,multiple-choice,user],value(string) - body requiredcreatebalancelimitpost/loyalty/balance/programs/{pid}/balance-definitions/{bdid}/limits- pathParams:pid,bdid-constraintType* (string) [transaction,amount],durationUnit* (string) [day,week,month,year],durationValue* (number),transactionType* (string) [credit,debit],value* (number),slidingSchedule(boolean) - body requiredcreatebalanceorderpost/loyalty/balance/programs/{pid}/create-order- pathParams:pid-amount* (number),balanceDefinitionId* (string),contactId* (number),dueAt* (string),source* (string) [engine,user],expiresAt(string),meta(json) - body requiredcreatebatcheventspost/events/batch-events* (json) - body requiredcreatebatchorderpost/orders/status/batch-orders* (json),historical(boolean),notifyUrl(string) - body requiredcreateconsentgrouppost/contacts/consent-groups-name* (string),signupMode* (string) [manual,automatic],description(string),listIds(json) - body requiredcreatecontactpost/contacts-attributes(json),email(string),emailBlacklisted(boolean),ext_id(string),forceMerge(boolean),getId(boolean),listIds(json),smsBlacklisted(boolean),smtpBlacklistSender(json),updateEnabled(boolean) - body requiredcreatecouponcollectionpost/couponCollections-defaultCoupon* (string),name* (string),expirationDate(string),remainingCouponsAlert(number),remainingDaysAlert(number) - body requiredcreatecouponspost/coupons-collectionId* (string),coupons* (json) - body requiredcreatedoicontactpost/contacts/doubleOptinConfirmation-email* (string),includeListIds* (json),redirectionUrl* (string),templateId* (number),attributes(json),contactPixelTrackingConsent(boolean),excludeListIds(json) - body requiredcreatedomainpost/senders/domains-name* (string) - body requiredcreateemailcampaignpost/emailCampaigns-name* (string),sender* (json),abTesting(boolean),attachmentUrl(string),emailExpirationDate(json),footer(string),header(string),htmlContent(string),htmlUrl(string),increaseRate(number),initialQuota(number),inlineImageActivation(boolean),ipWarmupEnable(boolean),mirrorActive(boolean),params(json),previewText(string),recipients(json),replyTo(string),scheduledAt(string),sendAtBestTime(boolean),splitRule(number),subject(string),subjectA(string),subjectB(string) - body requiredcreateeventpost/events-event_name* (string),identifiers* (json),contact_properties(json),event_date(string),event_properties(json),object(json) - body requiredcreateexternalfeedpost/feeds-name* (string),url* (string),authType(string) [basic,token,noAuth],cache(boolean),headers(json),maxRetries(number),password(string),token(string),username(string) - body requiredcreatefolderpost/contacts/folders-name(string) - body requiredcreatelistpost/contacts/lists-folderId* (number),name* (string) - body requiredcreatenewlppost/loyalty/config/programs-name* (string),description(string),documentId(string),meta(json) - body requiredcreateorderpost/orders/status-amount* (number),createdAt* (string),id* (string),products* (json),status* (string),updatedAt* (string),billing(json),coupons(json),identifiers(json),metaInfo(json),storeId(string) - body requiredcreatepaymentrequestpost/payments/requests-cart* (json),contactId* (number),reference* (string),configuration(json),description(string),notification(json) - body requiredcreateproductalertpost/products/{id}/alerts/{type}- pathParams:id,type-contactIdentifiers(json) - body requiredcreaterewardpost/loyalty/offer/programs/{pid}/offers- pathParams:pid-name* (string),publicDescription(string),publicImage(string),publicName(string) - body requiredcreatesenderpost/senders-email* (string),name* (string),ips(json) - body requiredcreatesmscampaignpost/smsCampaigns-content* (string),name* (string),sender* (string),organisationPrefix(string),recipients(json),scheduledAt(string),unicodeEnabled(boolean),unsubscribeInstruction(string) - body requiredcreatesmtptemplatepost/smtp/templates-sender* (json),subject* (string),templateName* (string),attachmentUrl(string),htmlContent(string),htmlUrl(string),isActive(boolean),replyTo(string),tag(string),toField(string) - body requiredcreatetierfortiergrouppost/loyalty/tier/programs/{pid}/tier-groups/{gid}/tiers- pathParams:pid,gid-accessConditions* (json),name* (string),imageRef(string),tierRewards(json) - body requiredcreatetiergrouppost/loyalty/tier/programs/{pid}/tier-groups- pathParams:pid-name* (string),downgradeSchedule(json),downgradeStrategy(string) [real_time,membership_anniversary,tier_anniversary],meta(json),tierOrder(json),upgradeSchedule(json),upgradeStrategy(string) [real_time,membership_anniversary,tier_anniversary] - body requiredcreateupdatebatchcategorypost/categories/batch-categories* (json),updateEnabled(boolean) - body requiredcreateupdatebatchproductspost/products/batch-products* (json),updateEnabled(boolean) - body requiredcreateupdatecategorypost/categories-id* (string),deletedAt(string),isDeleted(boolean),name(string),updateEnabled(boolean),url(string) - body requiredcreateupdateproductpost/products-id* (string),name* (string),alternativePrice(number),brand(string),categories(json),deletedAt(string),description(string),imageUrl(string),isDeleted(boolean),metaInfo(json),parentId(string),price(number),sku(string),stock(number),updateEnabled(boolean),url(string) - body requiredcreatevoucherpost/loyalty/offer/programs/{pid}/rewards/attribute- pathParams:pid-rewardId* (string),code(string),contactId(number),expirationDate(string),loyaltySubscriptionId(string),meta(json),validFrom(string),value(number) - body requiredcreatewebhookpost/webhooks-url* (string),auth(json),batched(boolean),channel(string) [email,sms],description(string),domain(string),events(json),headers(json),type(string) [transactional,marketing,inbound] - body requiredcreatewhatsappcampaignpost/whatsappCampaigns-name* (string),recipients* (json),scheduledAt* (string),templateId* (number) - body requiredcreatewhatsapptemplatepost/whatsappCampaigns/template-bodyText* (string),category* (string) [MARKETING,UTILITY],language* (string),name* (string),headerText(string),mediaUrl(string),source(string) [Automation,Conversations] - body requireddelete_companies_by_paramdelete/companies/{id}- pathParams:iddelete_conversations_messages_by_paramdelete/conversations/messages/{id}- pathParams:iddelete_conversations_pushedmessages_by_paramdelete/conversations/pushedMessages/{id}- pathParams:iddelete_corporate_group_by_paramdelete/corporate/group/{id}- pathParams:iddelete_corporate_subaccount_by_paramdelete/corporate/subAccount/{id}- pathParams:iddelete_corporate_user_revoke_by_paramdelete/corporate/user/revoke/{email}- pathParams:emaildelete_crm_attributes_by_paramdelete/crm/attributes/{id}- pathParams:iddelete_crm_deals_by_paramdelete/crm/deals/{id}- pathParams:iddelete_crm_files_by_paramdelete/crm/files/{id}- pathParams:iddelete_crm_notes_by_paramdelete/crm/notes/{id}- pathParams:iddelete_crm_tasks_by_paramdelete/crm/tasks/{id}- pathParams:iddelete_smtp_blockedcontacts_by_paramdelete/smtp/blockedContacts/{email}- pathParams:emaildelete_smtp_log_by_paramdelete/smtp/log/{identifier}- pathParams:identifierdeleteattributedelete/contacts/attributes/{attributeCategory}/{attributeName}- pathParams:attributeCategory,attributeNamedeletebalancedefinitiondelete/loyalty/balance/programs/{pid}/balance-definitions/{bdid}- pathParams:pid,bdiddeletebalancelimitdelete/loyalty/balance/programs/{pid}/balance-definitions/{bdid}/limits/{blid}- pathParams:pid,bdid,bliddeleteblockeddomaindelete/smtp/blockedDomains/{domain}- pathParams:domaindeleteconsentgroupdelete/contacts/consent-groups/{id}- pathParams:iddeletecontactdelete/contacts/{identifier}- pathParams:identifierdeletecontactmembersdelete/loyalty/config/programs/{pid}/subscription-members- pathParams:piddeletecontactsubscriptiondelete/loyalty/config/programs/{pid}/contact/{cid}- pathParams:pid,ciddeletedomaindelete/senders/domains/{domainName}- pathParams:domainNamedeleteemailcampaigndelete/emailCampaigns/{campaignId}- pathParams:campaignIddeleteexternalfeeddelete/feeds/{uuid}- pathParams:uuiddeletefolderdelete/contacts/folders/{folderId}- pathParams:folderIddeletehardbouncespost/smtp/deleteHardbounces-contactEmail(string),endDate(string),startDate(string) - body requireddeletelistdelete/contacts/lists/{listId}- pathParams:listIddeleteloyaltyprogramdelete/loyalty/config/programs/{pid}- pathParams:piddeletemultiattributeoptionsdelete/contacts/attributes/{attributeType}/{multipleChoiceAttribute}/{multipleChoiceAttributeOption}- pathParams:attributeType,multipleChoiceAttribute,multipleChoiceAttributeOptiondeletepaymentrequestdelete/payments/requests/{id}- pathParams:iddeletescheduledemailbyiddelete/smtp/email/{identifier}- pathParams:identifierdeletesenderdelete/senders/{senderId}- pathParams:senderIddeletesmscampaigndelete/smsCampaigns/{campaignId}- pathParams:campaignIddeletesmtptemplatedelete/smtp/templates/{templateId}- pathParams:templateIddeletetierdelete/loyalty/tier/programs/{pid}/tiers/{tid}- pathParams:pid,tiddeletetiergroupdelete/loyalty/tier/programs/{pid}/tier-groups/{gid}- pathParams:pid,giddeletewebhookdelete/webhooks/{webhookId}- pathParams:webhookIddeletewhatsappcampaigndelete/whatsappCampaigns/{campaignId}- pathParams:campaignIdedituserpermissionpost/organization/user/update/permissions-all_features_access* (string) [true,false],email* (string),privileges* (json) - body requiredemailexportrecipientspost/emailCampaigns/{campaignId}/exportRecipients- pathParams:campaignId-recipientsType* (string) [all,nonClickers,nonOpeners,clickers,openers,softBounces,hardBounces,unsubscribed],notifyURL(string) - body requiredexportwebhookshistorypost/webhooks/export-event* (string) [invalid_parameter,missing_parameter,hardBounce,softBounce,delivered,spam,request,opened,click,invalid,deferred,blocked,unsubscribed,error,uniqueOpened,loadedByProxy,allEvents],notifyURL* (string),type* (string) [transactional,marketing],days(number),email(string),endDate(string),messageId(string),sort(string),startDate(string),webhookId(number) - body requiredget_companiesget/companiesget_companies_by_paramget/companies/{id}- pathParams:idget_conversations_messages_by_paramget/conversations/messages/{id}- pathParams:idget_conversations_pushedmessages_by_paramget/conversations/pushedMessages/{id}- pathParams:idget_corporate_group_by_paramget/corporate/group/{id}- pathParams:idget_corporate_ipget/corporate/ipget_corporate_masteraccountget/corporate/masterAccountget_corporate_subaccountget/corporate/subAccountget_corporate_subaccount_by_paramget/corporate/subAccount/{id}- pathParams:idget_crm_attributes_companiesget/crm/attributes/companiesget_crm_attributes_dealsget/crm/attributes/dealsget_crm_dealsget/crm/dealsget_crm_deals_by_paramget/crm/deals/{id}- pathParams:idget_crm_filesget/crm/filesget_crm_files_by_paramget/crm/files/{id}- pathParams:idget_crm_files_by_param_dataget/crm/files/{id}/data- pathParams:idget_crm_notesget/crm/notesget_crm_notes_by_paramget/crm/notes/{id}- pathParams:idget_crm_pipeline_detailsget/crm/pipeline/detailsget_crm_pipeline_details_allget/crm/pipeline/details/allget_crm_pipeline_details_by_paramget/crm/pipeline/details/{pipelineID}- pathParams:pipelineIDget_crm_tasksget/crm/tasksget_crm_tasks_by_paramget/crm/tasks/{id}- pathParams:idget_crm_tasktypesget/crm/tasktypesget_ecommerce_attribution_metricsget/ecommerce/attribution/metricsget_ecommerce_attribution_metrics_by_param_by_paramget/ecommerce/attribution/metrics/{conversionSource}/{conversionSourceId}- pathParams:conversionSource,conversionSourceIdget_ecommerce_attribution_products_by_param_by_paramget/ecommerce/attribution/products/{conversionSource}/{conversionSourceId}- pathParams:conversionSource,conversionSourceIdget_ecommerce_config_displaycurrencyget/ecommerce/config/displayCurrencyget_loyalty_balance_programs_by_param_active_balanceget/loyalty/balance/programs/{pid}/active-balance- pathParams:pidget_loyalty_balance_programs_by_param_transaction_historyget/loyalty/balance/programs/{pid}/transaction-history- pathParams:pidget_loyalty_offer_programs_by_param_offersget/loyalty/offer/programs/{pid}/offers- pathParams:pidget_loyalty_offer_programs_by_param_rewards_by_paramget/loyalty/offer/programs/{pid}/rewards/{rid}- pathParams:pid,ridget_loyalty_offer_programs_by_param_vouchersget/loyalty/offer/programs/{pid}/vouchers- pathParams:pidgetabtestcampaignresultget/emailCampaigns/{campaignId}/abTestCampaignResult- pathParams:campaignIdgetaccountget/accountgetaccountactivityget/organization/activitiesgetaggregatedsmtpreportget/smtp/statistics/aggregatedReportgetallexternalfeedsget/feedsgetassociatedrecordsget/objects/{object_type}/associated-records- pathParams:object_typegetattributesget/contacts/attributesgetbalancedefinitionget/loyalty/balance/programs/{pid}/balance-definitions/{bdid}- pathParams:pid,bdidgetbalancedefinitionlistget/loyalty/balance/programs/{pid}/balance-definitions- pathParams:pidgetbalancelimitget/loyalty/balance/programs/{pid}/balance-definitions/{bdid}/limits/{blid}- pathParams:pid,bdid,blidgetblockeddomainsget/smtp/blockedDomainsgetcategoriesget/categoriesgetcategoryinfoget/categories/{id}- pathParams:idgetcodecountget/loyalty/offer/programs/{pid}/code-pools/{cpid}/codes-count- pathParams:pid,cpidgetconsentgroupget/contacts/consent-groups/{id}- pathParams:idgetconsentgroupsget/contacts/consent-groupsgetcontactbalancesget/loyalty/balance/programs/{pid}/contact-balances- pathParams:pidgetcontactinfoget/contacts/{identifier}- pathParams:identifiergetcontactsget/contactsgetcontactsfromlistget/contacts/lists/{listId}/contacts- pathParams:listIdgetcontactstatsget/contacts/{identifier}/campaignStats- pathParams:identifiergetcorporateinviteduserslistget/corporate/invited/usersgetcorporateuserpermissionget/corporate/user/{email}/permissions- pathParams:emailgetcouponcollectionget/couponCollections/{id}- pathParams:idgetcouponcollectionsget/couponCollectionsgetdomainconfigurationget/senders/domains/{domainName}- pathParams:domainNamegetdomainsget/senders/domainsgetemailcampaignget/emailCampaigns/{campaignId}- pathParams:campaignIdgetemailcampaignsget/emailCampaignsgetemaileventreportget/smtp/statistics/eventsgeteventsget/eventsgetexternalfeedbyuuidget/feeds/{uuid}- pathParams:uuidgetfolderget/contacts/folders/{folderId}- pathParams:folderIdgetfolderlistsget/contacts/folders/{folderId}/lists- pathParams:folderIdgetfoldersget/contacts/foldersgetinboundemailattachmentget/inbound/attachments/{downloadToken}- pathParams:downloadTokengetinboundemaileventsget/inbound/eventsgetinboundemaileventsbyuuidget/inbound/events/{uuid}- pathParams:uuidgetinviteduserslistget/organization/invited/usersgetipsget/senders/ipsgetipsfromsenderget/senders/{senderId}/ips- pathParams:senderIdgetlistget/contacts/lists/{listId}- pathParams:listIdgetlistoftiergroupsget/loyalty/tier/programs/{pid}/tier-groups- pathParams:pidgetlistsget/contacts/listsgetloyaltyprograminfoget/loyalty/config/programs/{pid}- pathParams:pidgetloyaltyprogramtierget/loyalty/tier/programs/{pid}/tiers- pathParams:pidgetlplistget/loyalty/config/programsgetordersget/ordersgetparametersubscriptioninfoget/loyalty/config/programs/{pid}/account-info- pathParams:pidgetpaymentrequestget/payments/requests/{id}- pathParams:idgetprocessget/processes/{processId}- pathParams:processIdgetprocessesget/processesgetproductinfoget/products/{id}- pathParams:idgetproductsget/productsgetrecordsget/objects/{object_type}/records- pathParams:object_typegetscheduledemailbyidget/smtp/emailStatus/{identifier}- pathParams:identifiergetsegmentsget/contacts/segmentsgetsendersget/sendersgetsharedtemplateurlget/emailCampaigns/{campaignId}/sharedUrl- pathParams:campaignIdgetsmscampaignget/smsCampaigns/{campaignId}- pathParams:campaignIdgetsmscampaignsget/smsCampaignsgetsmseventsget/transactionalSMS/statistics/eventsgetsmstemplatesget/transactionalSMS/templatesgetsmtpreportget/smtp/statistics/reportsgetsmtptemplateget/smtp/templates/{templateId}- pathParams:templateIdgetsmtptemplatesget/smtp/templatesgetsubaccountgroupsget/corporate/groupsgetsubscriptionbalancesget/loyalty/balance/programs/{pid}/subscriptions/{cid}/balances- pathParams:pid,cidgettiergroupget/loyalty/tier/programs/{pid}/tier-groups/{gid}- pathParams:pid,gidgettransacaggregatedsmsreportget/transactionalSMS/statistics/aggregatedReportgettransacblockedcontactsget/smtp/blockedContactsgettransacemailcontentget/smtp/emails/{uuid}- pathParams:uuidgettransacemailslistget/smtp/emailsgettransacsmsreportget/transactionalSMS/statistics/reportsgetuserpermissionget/organization/user/{email}/permissions- pathParams:emailgetwalletpassinstallurlget/wallet/passes/{passId}/installUrl/{contactId}- pathParams:passId,contactIdgetwebhookget/webhooks/{webhookId}- pathParams:webhookIdgetwebhooksget/webhooksgetwhatsappcampaignget/whatsappCampaigns/{campaignId}- pathParams:campaignIdgetwhatsappcampaignsget/whatsappCampaignsgetwhatsappconfigget/whatsappCampaigns/configgetwhatsappeventreportget/whatsapp/statistics/eventsgetwhatsapptemplatesget/whatsappCampaigns/template-listimportcontactspost/contacts/import-consentGroupIds(json),disableNotification(boolean),emailBlacklist(boolean),emptyContactsAttributes(boolean),fileBody(string),fileUrl(string),jsonBody(json),listIds(json),newList(json),notifyUrl(string),smsBlacklist(boolean),updateExistingContacts(boolean) - body requiredinviteadminuserpost/corporate/user/invitation/send-all_features_access* (string) [true,false],email* (string),privileges* (json),groupIds(json) - body requiredinviteuserpost/organization/user/invitation/send-all_features_access* (string) [true,false],email* (string),privileges* (json) - body requiredpartiallyupdateloyaltyprogrampatch/loyalty/config/programs/{pid}- pathParams:pid-description(string),meta(json),name(string) - body requiredpatch_companies_by_parampatch/companies/{id}- pathParams:id-attributes(json),countryCode(number),linkedContactsIds(json),linkedDealsIds(json),name(string) - body requiredpatch_companies_link_unlink_by_parampatch/companies/link-unlink/{id}- pathParams:id-linkContactIds(json),linkDealsIds(json),unlinkContactIds(json),unlinkDealsIds(json) - body requiredpatch_crm_attributes_by_parampatch/crm/attributes/{id}- pathParams:id-label(string),objectType(string) [companies,deals],optionsLabels(json) - body requiredpatch_crm_deals_by_parampatch/crm/deals/{id}- pathParams:id-attributes(json),linkedCompaniesIds(json),linkedContactsIds(json),name(string) - body requiredpatch_crm_deals_link_unlink_by_parampatch/crm/deals/link-unlink/{id}- pathParams:id-linkCompanyIds(json),linkContactIds(json),unlinkCompanyIds(json),unlinkContactIds(json) - body requiredpatch_crm_notes_by_parampatch/crm/notes/{id}- pathParams:id-text* (string),companyIds(json),contactIds(json),dealIds(json) - body requiredpatch_crm_tasks_by_parampatch/crm/tasks/{id}- pathParams:id-assignToId(string),companiesIds(json),contactsIds(json),date(string),dealsIds(json),done(boolean),duration(number),name(string),notes(string),reminder(json),taskTypeId(string) - body requiredpost_companiespost/companies-name* (string),attributes(json),countryCode(number),linkedContactsIds(json),linkedDealsIds(json) - body requiredpost_companies_importpost/companies/import-file(string),mapping(json) - body requiredpost_conversations_agentonlinepingpost/conversations/agentOnlinePing-agentEmail(string),agentId(string),agentName(string),receivedFrom(string) - body requiredpost_conversations_messagespost/conversations/messages-text* (string),visitorId* (string),agentEmail(string),agentId(string),agentName(string),receivedFrom(string) - body requiredpost_conversations_pushedmessagespost/conversations/pushedMessages-text* (string),visitorId* (string),agentId(string),groupId(string) - body requiredpost_corporate_grouppost/corporate/group-groupName* (string),subAccountIds(json) - body requiredpost_corporate_ssotokenpost/corporate/ssoToken-email* (string) - body requiredpost_corporate_subaccountpost/corporate/subAccount-companyName* (string),email* (string),groupIds(json),language(string) [en,fr,it,es,pt,de],timezone(string) - body requiredpost_corporate_subaccount_ip_associatepost/corporate/subAccount/ip/associate-ids* (json),ip* (string) - body requiredpost_corporate_subaccount_keypost/corporate/subAccount/key-id* (number),name* (string) - body requiredpost_corporate_subaccount_ssotokenpost/corporate/subAccount/ssoToken-id* (number),email(string),target(string) [automation,email_campaign,contacts,landing_pages,email_transactional,senders,sms_campaign,sms_transactional],url(string) - body requiredpost_crm_attributespost/crm/attributes-attributeType* (string) [text,user,number,single-select,date,boolean,multi-choice],label* (string),objectType* (string) [companies,deals],description(string),optionsLabels(json) - body requiredpost_crm_dealspost/crm/deals-name* (string),attributes(json),linkedCompaniesIds(json),linkedContactsIds(json) - body requiredpost_crm_deals_importpost/crm/deals/import-file(string),mapping(json) - body requiredpost_crm_filespost/crm/files-file* (string),companyId(string),contactId(number),dealId(string) - body requiredpost_crm_notespost/crm/notes-text* (string),companyIds(json),contactIds(json),dealIds(json) - body requiredpost_crm_taskspost/crm/tasks-date* (string),name* (string),taskTypeId* (string),assignToId(string),companiesIds(json),contactsIds(json),dealsIds(json),done(boolean),duration(number),notes(string),reminder(json) - body requiredpost_ecommerce_activatepost/ecommerce/activate- body requiredpost_loyalty_balance_programs_by_param_balance_definitionspost/loyalty/balance/programs/{pid}/balance-definitions- pathParams:pid-name* (string),unit* (string) [POINTS,EUR,USD,MXN,GBP,INR,CAD,SGD,RON,JPY,MYR,CLP,PEN,MAD,AUD,CHF,BRL],balanceAvailabilityDurationModifier(string) [noModification,startOfPeriod,endOfPeriod],balanceAvailabilityDurationUnit(string) [day,week,month,year],balanceAvailabilityDurationValue(number),balanceExpirationDate(string),balanceOptionAmountOvertakingStrategy(string) [strict,partial],balanceOptionCreditRounding(string) [lower,upper,natural],balanceOptionDebitRounding(string) [lower,upper,natural],description(string),imageRef(string),maxAmount(number),maxCreditAmountLimit(number),maxDebitAmountLimit(number),meta(json),minAmount(number) - body requiredpost_loyalty_balance_programs_by_param_subscriptions_by_param_balancespost/loyalty/balance/programs/{pid}/subscriptions/{cid}/balances- pathParams:pid,cid-balanceDefinitionId* (string) - body requiredpostpreviewsmtpemailtemplatespost/smtp/template/preview-templateId* (number),email(string),params(json) - body requiredpublishloyaltyprogrampost/loyalty/config/programs/{pid}/publish- pathParams:pid- body requiredput_conversations_messages_by_paramput/conversations/messages/{id}- pathParams:id-text* (string) - body requiredput_conversations_pushedmessages_by_paramput/conversations/pushedMessages/{id}- pathParams:id-text* (string) - body requiredput_conversations_visitorgroupput/conversations/visitorGroup-groupId* (string) - body requiredput_corporate_group_by_paramput/corporate/group/{id}- pathParams:id-groupName(string),subAccountIds(json) - body requiredput_corporate_group_unlink_by_param_subaccountsput/corporate/group/unlink/{groupId}/subAccounts- pathParams:groupId-subAccountIds* (json) - body requiredput_corporate_subaccount_by_param_applications_toggleput/corporate/subAccount/{id}/applications/toggle- pathParams:id-analytics(boolean),automation(boolean),conversations(boolean),crm(boolean),email-campaigns(boolean),facebook-ads(boolean),inbox(boolean),landing-pages(boolean),meetings(boolean),sms-campaigns(boolean),transactional-emails(boolean),transactional-sms(boolean),web-push(boolean),whatsapp(boolean) - body requiredput_corporate_subaccount_by_param_planput/corporate/subAccount/{id}/plan- pathParams:id-credits(json),features(json) - body requiredput_corporate_subaccount_ip_dissociateput/corporate/subAccount/ip/dissociate-ids* (json),ip* (string) - body requiredput_corporate_subaccounts_planput/corporate/subAccounts/plan-credits(json),features(json),subAccountIds(json) - body requiredput_corporate_user_by_param_permissionsput/corporate/user/{email}/permissions- pathParams:email-all_features_access* (string) [true,false],privileges* (json) - body requiredput_corporate_user_invitation_by_param_by_paramput/corporate/user/invitation/{action}/{email}- pathParams:action,email- body requiredputresendcancelinvitationput/organization/user/invitation/{action}/{email}- pathParams:action,email- body requiredputrevokeuserpermissionput/organization/user/invitation/revoke/{email}- pathParams:email- body requiredredeemvoucherpost/loyalty/offer/programs/{pid}/rewards/redeem- pathParams:pid-attributedRewardId(string),autoComplete(boolean),code(string),contactId(number),loyaltySubscriptionId(string),meta(json),order(json),rewardId(string),ttl(number) - body requiredremovecontactfromlistpost/contacts/lists/{listId}/contacts/remove- pathParams:listId- body requiredrequestcontactexportpost/contacts/export-customContactFilter* (json),disableNotification(boolean),exportAttributes(json),exportDateInUTC(boolean),exportMandatoryAttributes(boolean),exportMetadata(json),exportSubscriptionStatus(json),notifyUrl(string) - body requiredrequestsmsrecipientexportpost/smsCampaigns/{campaignId}/exportRecipients- pathParams:campaignId-recipientsType* (string) [all,delivered,answered,softBounces,hardBounces,unsubscribed],notifyURL(string) - body requiredrevokevouchersdelete/loyalty/offer/programs/{pid}/rewards/revoke- pathParams:pidsendasynctransactionalsmspost/transactionalSMS/send-recipient* (string),sender* (string),organisationPrefix(string),params(json),tag(json),type(string) [transactional,marketing],unicodeEnabled(boolean),webUrl(string) - body requiredsendemailcampaignnowpost/emailCampaigns/{campaignId}/sendNow- pathParams:campaignId- body requiredsendreportpost/emailCampaigns/{campaignId}/sendReport- pathParams:campaignId-email* (json),language(string) [fr,es,pt,it,de,en] - body requiredsendsmscampaignnowpost/smsCampaigns/{campaignId}/sendNow- pathParams:campaignId- body requiredsendsmsreportpost/smsCampaigns/{campaignId}/sendReport- pathParams:campaignId-email* (json),language(string) [fr,es,pt,it,de,en] - body requiredsendtestemailpost/emailCampaigns/{campaignId}/sendTest- pathParams:campaignId-emailTo(json) - body requiredsendtestsmspost/smsCampaigns/{campaignId}/sendTest- pathParams:campaignId-phoneNumber(string) - body requiredsendtesttemplatepost/smtp/templates/{templateId}/sendTest- pathParams:templateId-emailTo(json) - body requiredsendtransacemailpost/smtp/email-attachment(json),batchId(string),bcc(json),cc(json),headers(json),htmlContent(string),messageVersions(json),params(json),replyTo(json),scheduledAt(string),sender(json),subject(string),tags(json),templateId(number),textContent(string),to(json) - body requiredsendtransacsmspost/transactionalSMS/sms-recipient* (string),sender* (string),organisationPrefix(string),params(json),tag(json),type(string) [transactional,marketing],unicodeEnabled(boolean),webUrl(string) - body requiredsendwhatsappmessagepost/whatsapp/sendMessage- body requiredsendwhatsapptemplateapprovalpost/whatsappCampaigns/template/approval/{templateId}- pathParams:templateId- body requiredsetconfigdisplaycurrencypost/ecommerce/config/displayCurrency-code* (string) - body requiredsubscribemembertoasubscriptionpost/loyalty/config/programs/{pid}/subscription-members- pathParams:pid-memberContactIds* (json),contactId(number),loyaltySubscriptionId(string) - body requiredsubscribetoloyaltyprogrampost/loyalty/config/programs/{pid}/subscriptions- pathParams:pid-contactId* (number),creationDate(string),loyaltySubscriptionId(string),meta(json) - body requiredupdateattributeput/contacts/attributes/{attributeCategory}/{attributeName}- pathParams:attributeCategory,attributeName-enumeration(json),multiCategoryOptions(json),value(string) - body requiredupdatebalancedefinitionput/loyalty/balance/programs/{pid}/balance-definitions/{bdid}- pathParams:pid,bdid-name* (string),unit* (string) [POINTS,EUR,USD,MXN,GBP,INR,CAD,SGD,RON,JPY,MYR,CLP,PEN,MAD,AUD,CHF,BRL],balanceAvailabilityDurationModifier(string) [noModification,startOfPeriod,endOfPeriod],balanceAvailabilityDurationUnit(string) [day,week,month,year],balanceAvailabilityDurationValue(number),balanceExpirationDate(string),balanceOptionAmountOvertakingStrategy(string) [strict,partial],balanceOptionCreditRounding(string) [lower,upper,natural],balanceOptionDebitRounding(string) [lower,upper,natural],description(string),imageRef(string),maxAmount(number),maxCreditAmountLimit(number),maxDebitAmountLimit(number),meta(json),minAmount(number) - body requiredupdatebalancelimitput/loyalty/balance/programs/{pid}/balance-definitions/{bdid}/limits/{blid}- pathParams:pid,bdid,blid-constraintType* (string) [transaction,amount],durationUnit* (string) [day,week,month,year],durationValue* (number),transactionType* (string) [credit,debit],value* (number),slidingSchedule(boolean) - body requiredupdatebatchcontactspost/contacts/batch-contacts(json) - body requiredupdatecampaignstatusput/emailCampaigns/{campaignId}/status- pathParams:campaignId-status(string) [suspended,archive,darchive,sent,queued,replicate,replicateTemplate,cancel,draft] - body requiredupdateconsentgroupput/contacts/consent-groups/{id}- pathParams:id-description(string),name(string),signupMode(string) [manual,automatic] - body requiredupdatecontactput/contacts/{identifier}- pathParams:identifier-attributes(json),emailBlacklisted(boolean),ext_id(string),forceMerge(boolean),listIds(json),smsBlacklisted(boolean),smtpBlacklistSender(json),unlinkListIds(json) - body requiredupdatecouponcollectionpatch/couponCollections/{id}- pathParams:id-defaultCoupon(string),expirationDate(string),remainingCouponsAlert(number),remainingDaysAlert(number) - body requiredupdateemailcampaignput/emailCampaigns/{campaignId}- pathParams:campaignId-abTesting(boolean),attachmentUrl(string),emailExpirationDate(json),footer(string),header(string),htmlContent(string),htmlUrl(string),increaseRate(number),initialQuota(number),inlineImageActivation(boolean),ipWarmupEnable(boolean),mirrorActive(boolean),name(string),params(json),previewText(string),recipients(json),recurring(boolean),replyTo(string),scheduledAt(string),sendAtBestTime(boolean),sender(json),splitRule(number),subject(string),subjectA(string) - body requiredupdateexternalfeedput/feeds/{uuid}- pathParams:uuid-authType(string) [basic,token,noAuth],cache(boolean),headers(json),maxRetries(number),name(string),password(string),token(string),url(string),username(string) - body requiredupdatefolderput/contacts/folders/{folderId}- pathParams:folderId-name(string) - body requiredupdatelistput/contacts/lists/{listId}- pathParams:listId-folderId(number),name(string) - body requiredupdateloyaltyprogramput/loyalty/config/programs/{pid}- pathParams:pid-name* (string),description(string),meta(json) - body requiredupdatesenderput/senders/{senderId}- pathParams:senderId-email(string),ips(json),name(string) - body requiredupdatesmscampaignput/smsCampaigns/{campaignId}- pathParams:campaignId-content(string),name(string),organisationPrefix(string),recipients(json),scheduledAt(string),sender(string),unicodeEnabled(boolean),unsubscribeInstruction(string) - body requiredupdatesmscampaignstatusput/smsCampaigns/{campaignId}/status- pathParams:campaignId-status(string) [suspended,archive,darchive,sent,queued,replicate,replicateTemplate,cancel,draft] - body requiredupdatesmtptemplateput/smtp/templates/{templateId}- pathParams:templateId-attachmentUrl(string),htmlContent(string),htmlUrl(string),isActive(boolean),replyTo(string),sender(json),subject(string),tag(string),templateName(string),toField(string) - body requiredupdatetierput/loyalty/tier/programs/{pid}/tiers/{tid}- pathParams:pid,tid-accessConditions* (json),name* (string),tierRewards* (json),imageRef(string) - body requiredupdatetiergroupput/loyalty/tier/programs/{pid}/tier-groups/{gid}- pathParams:pid,gid-downgradeStrategy* (string) [real_time,membership_anniversary,tier_anniversary],name* (string),tierOrder* (json),upgradeStrategy* (string) [real_time,membership_anniversary,tier_anniversary],meta(json) - body requiredupdatewebhookput/webhooks/{webhookId}- pathParams:webhookId-auth(json),batched(boolean),description(string),domain(string),events(json),headers(json),url(string) - body requiredupdatewhatsappcampaignput/whatsappCampaigns/{campaignId}- pathParams:campaignId-campaignName(string),campaignStatus(string) [scheduled,suspended],recipients(json),rescheduleFor(string) - body requireduploadimagetogallerypost/emailCampaigns/images-imageUrl* (string),name(string) - body requiredupsertrecordspost/objects/{object_type}/batch/upsert- pathParams:object_type-records* (json) - body requiredvalidaterewardpost/loyalty/offer/programs/{pid}/rewards/validate- pathParams:pid-attributedRewardId(string),code(string),contactId(number),loyaltySubscriptionId(string),pointOfSellId(string),rewardId(string) - body requiredvalidatesenderbyotpput/senders/{senderId}/validate- pathParams:senderId-otp* (number) - body requiredcustom_requestpost{customPath}- pathParams:customPathAn asterisk marks an operation-required parameter. Body fields and permissions depend on the selected operation; use its guided form and the provider’s official reference.
Initial configuration
Initial catalog configuration example, to adapt before running. Keep secrets in credentials.
{ "credentialId": "", "operation": "sendtransacemail", "pathParams": "{}", "queryParams": "{}", "body": "", "bodyFieldValues": "{}", "customMethod": "post", "customPath": "", "requestMode": "curated" }Verification
Test with representative data. Check node output in the inspector and logs, then use editor mapping for downstream fields. A trigger test with a simulated payload does not validate external service delivery.
See also : Expressions and data, Executions, Node catalog.