SendGrid API v3: mail send, contacts, templates, suppressions, 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.
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
"sendmail"
-
pathParams
string
"{}"
-
queryParams
string
"{}"
-
body
string
""
-
bodyFieldValues
string
"{}"
-
customMethod
enum
"post"
get, post, put, patch, delete
customPath
string
"/v3/mail/send"
-
requestMode
enum
"curated"
curated, advanced
Available operations
ID
HTTP
Path / parameters
activatetemplateversion
post
/v3/templates/{template_id}/versions/{version_id}/activate - pathParams: template_id, version_id - body required
addaccountips
post
/v3/partners/accounts/{accountID}/ips - pathParams: accountID - count * (number), region * (string) - body required
addintegration
post
/v3/marketing/integrations - body required
addip
post
/v3/send_ips/ips - is_auto_warmup * (boolean), is_parent_assigned * (boolean), include_region (boolean), region (string), subusers (json) - body required
/v3/partners/accounts - offerings * (json), profile (string) - body required
createalert
post
/v3/alerts - email_to * (string), type * (string), frequency (string), percentage (number) - body required
createapikey
post
/v3/api_keys - name * (string), scopes (json) - body required
createbrandedlink
post
/v3/whitelabel/links - domain * (string), default (string), region (string), subdomain (string) - body required
createcampaign
post
/v3/campaigns - body required
createcontactdblist
post
/v3/contactdb/lists - name * (string) - body required
createcustomfield
post
/v3/contactdb/custom_fields - name (string), type (string) - body required
createdesign
post
/v3/designs - body required
createeventwebhook
post
/v3/user/webhooks/event/settings - body required
createfielddefinition
post
/v3/marketing/field_definitions - field_type * (string), name * (string) - body required
createglobalsuppression
post
/v3/asm/suppressions/global - body required
createippool
post
/v3/send_ips/pools - name * (string), ips (json) - body required
createippool_84
post
/v3/ips/pools - name * (string) - body required
createmailbatch
post
/v3/mail/batch - body required
createmarketinglist
post
/v3/marketing/lists - name * (string) - body required
createparsesetting
post
/v3/user/webhooks/parse/settings - body required
createscheduledsend
post
/v3/user/scheduled_sends - batch_id * (string), status * (string) - body required
createsecuritypolicy
post
/v3/user/webhooks/security/policies - name (string), oauth (json), signature (json) - body required
createsegment
post
/v3/contactdb/segments - body required
createsegment_208
post
/v3/marketing/segments/2.0 - body required
createsender
post
/v3/senders - address * (string), city * (string), country * (string), nickname * (string), address_2 (string), from (json), reply_to (json), state (string), zip (string) - body required
createsender_217
post
/v3/marketing/senders - address * (string), city * (string), country * (string), from * (json), nickname * (string), reply_to * (json), address_2 (string), state (string), zip (string) - 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.
SendGrid API v3: mail send, contacts, templates, suppressions, 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 :
sendgrid. 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"sendmail"pathParamsstring"{}"queryParamsstring"{}"bodystring""bodyFieldValuesstring"{}"customMethodenum"post"get,post,put,patch,deletecustomPathstring"/v3/mail/send"requestModeenum"curated"curated,advancedAvailable operations
activatetemplateversionpost/v3/templates/{template_id}/versions/{version_id}/activate- pathParams:template_id,version_id- body requiredaddaccountipspost/v3/partners/accounts/{accountID}/ips- pathParams:accountID-count* (number),region* (string) - body requiredaddintegrationpost/v3/marketing/integrations- body requiredaddippost/v3/send_ips/ips-is_auto_warmup* (boolean),is_parent_assigned* (boolean),include_region(boolean),region(string),subusers(json) - body requiredaddip_80post/v3/ips-count* (number),subusers(json),warmup(boolean) - body requiredaddipstoippoolpost/v3/send_ips/pools/{poolid}/ips:batchAdd- pathParams:poolid-ips* (json) - body requiredaddiptoallowlistpost/v3/access_settings/whitelist-ips* (json) - body requiredaddiptoauthenticateddomainpost/v3/whitelabel/domains/{id}/ips- pathParams:id-ip* (string) - body requiredaddiptoippoolpost/v3/ips/pools/{pool_name}/ips- pathParams:pool_name-ip(string) - body requiredaddrecipientpost/v3/contactdb/recipients- body requiredaddrecipientstocontactdblistpost/v3/contactdb/lists/{list_id}/recipients- pathParams:list_id- body requiredaddrecipienttocontactdblistpost/v3/contactdb/lists/{list_id}/recipients/{recipient_id}- pathParams:list_id,recipient_id- body requiredaddsubuserstoippost/v3/send_ips/ips/{ip}/subusers:batchAdd- pathParams:ip-subusers* (json) - body requiredaddsuppressiontoasmgrouppost/v3/asm/groups/{group_id}/suppressions- pathParams:group_id- body requiredassociatebrandedlinkwithsubuserpost/v3/whitelabel/links/{link_id}/subuser- pathParams:link_id-username(string) - body requiredassociatesubuserwithdomainpost/v3/whitelabel/domains/{domain_id}/subuser- pathParams:domain_id-username* (string) - body requiredassociatesubuserwithdomainmultiplepost/v3/whitelabel/domains/{domain_id}/subuser:add- pathParams:domain_id-username* (string) - body requiredauthenticateaccountpost/v3/partners/accounts/{accountID}/sso- pathParams:accountID- body requiredauthenticatedomainpost/v3/whitelabel/domains-domain* (string),automatic_security(boolean),custom_dkim_selector(string),custom_spf(boolean),default(boolean),ips(json),region(string),subdomain(string),username(string) - body requiredcreatasmgrouppost/v3/asm/groups- body requiredcreateaccountpost/v3/partners/accounts-offerings* (json),profile(string) - body requiredcreatealertpost/v3/alerts-email_to* (string),type* (string),frequency(string),percentage(number) - body requiredcreateapikeypost/v3/api_keys-name* (string),scopes(json) - body requiredcreatebrandedlinkpost/v3/whitelabel/links-domain* (string),default(string),region(string),subdomain(string) - body requiredcreatecampaignpost/v3/campaigns- body requiredcreatecontactdblistpost/v3/contactdb/lists-name* (string) - body requiredcreatecustomfieldpost/v3/contactdb/custom_fields-name(string),type(string) - body requiredcreatedesignpost/v3/designs- body requiredcreateeventwebhookpost/v3/user/webhooks/event/settings- body requiredcreatefielddefinitionpost/v3/marketing/field_definitions-field_type* (string),name* (string) - body requiredcreateglobalsuppressionpost/v3/asm/suppressions/global- body requiredcreateippoolpost/v3/send_ips/pools-name* (string),ips(json) - body requiredcreateippool_84post/v3/ips/pools-name* (string) - body requiredcreatemailbatchpost/v3/mail/batch- body requiredcreatemarketinglistpost/v3/marketing/lists-name* (string) - body requiredcreateparsesettingpost/v3/user/webhooks/parse/settings- body requiredcreatescheduledsendpost/v3/user/scheduled_sends-batch_id* (string),status* (string) - body requiredcreatesecuritypolicypost/v3/user/webhooks/security/policies-name(string),oauth(json),signature(json) - body requiredcreatesegmentpost/v3/contactdb/segments- body requiredcreatesegment_208post/v3/marketing/segments/2.0- body requiredcreatesenderpost/v3/senders-address* (string),city* (string),country* (string),nickname* (string),address_2(string),from(json),reply_to(json),state(string),zip(string) - body requiredcreatesender_217post/v3/marketing/senders-address* (string),city* (string),country* (string),from* (json),nickname* (string),reply_to* (json),address_2(string),state(string),zip(string) - body requiredcreatesinglesendpost/v3/marketing/singlesends- body requiredcreatessocertificatepost/v3/sso/certificates-integration_id* (string),public_certificate* (string),enabled(boolean) - body requiredcreatessointegrationpost/v3/sso/integrations- body requiredcreatessoteammatepost/v3/sso/teammates- body requiredcreatesubuserpost/v3/subusers-email* (string),ips* (json),password* (string),username* (string),include_region(boolean),region(string) - body requiredcreatetemplatepost/v3/templates-name* (string),generation(string) - body requiredcreatetemplateversionpost/v3/templates/{template_id}/versions- pathParams:template_id- body requiredcreateverifiedsenderpost/v3/verified_senders- body requireddeleteaccountdelete/v3/partners/accounts/{accountID}- pathParams:accountIDdeletealertdelete/v3/alerts/{alert_id}- pathParams:alert_iddeleteallowedipdelete/v3/access_settings/whitelist/{rule_id}- pathParams:rule_iddeleteallowedipsdelete/v3/access_settings/whitelistdeleteapikeydelete/v3/api_keys/{api_key_id}- pathParams:api_key_iddeleteasmgroupdelete/v3/asm/groups/{group_id}- pathParams:group_iddeleteauthenticateddomaindelete/v3/whitelabel/domains/{domain_id}- pathParams:domain_iddeletebrandedlinkdelete/v3/whitelabel/links/{id}- pathParams:iddeletecampaigndelete/v3/campaigns/{campaign_id}- pathParams:campaign_iddeletecontactdelete/v3/marketing/contactsdeletecontact_205delete/v3/marketing/lists/{id}/contacts- pathParams:iddeletecontactdblistdelete/v3/contactdb/lists/{list_id}- pathParams:list_iddeletecontactdblistsdelete/v3/contactdb/listsdeletecontactidentifierdelete/v3/marketing/contacts/{contact_id}/identifiers- pathParams:contact_iddeletecustomfielddelete/v3/contactdb/custom_fields/{custom_field_id}- pathParams:custom_field_iddeletedesigndelete/v3/designs/{id}- pathParams:iddeleteeventwebhookdelete/v3/user/webhooks/event/settings/{id}- pathParams:iddeletefielddefinitiondelete/v3/marketing/field_definitions/{custom_field_id}- pathParams:custom_field_iddeleteglobalsuppressiondelete/v3/asm/suppressions/global/{email}- pathParams:emaildeleteintegrationdelete/v3/marketing/integrationsdeleteinvalidemaildelete/v3/suppression/invalid_emails/{email}- pathParams:emaildeleteinvalidemailsdelete/v3/suppression/invalid_emailsdeleteipfromauthenticateddomaindelete/v3/whitelabel/domains/{id}/ips/{ip}- pathParams:id,ipdeleteipfromippooldelete/v3/ips/pools/{pool_name}/ips/{ip}- pathParams:pool_name,ipdeleteippooldelete/v3/send_ips/pools/{poolid}- pathParams:pooliddeleteippool_87delete/v3/ips/pools/{pool_name}- pathParams:pool_namedeleteipsfromippoolpost/v3/send_ips/pools/{poolid}/ips:batchDelete- pathParams:poolid-ips* (json) - body requireddeletemarketinglistdelete/v3/marketing/lists/{id}- pathParams:iddeleteparsesettingdelete/v3/user/webhooks/parse/settings/{hostname}- pathParams:hostnamedeletependingteammatedelete/v3/teammates/pending/{token}- pathParams:tokendeleterecipientdelete/v3/contactdb/recipients/{recipient_id}- pathParams:recipient_iddeleterecipientfromcontactdblistdelete/v3/contactdb/lists/{list_id}/recipients/{recipient_id}- pathParams:list_id,recipient_iddeleterecipientsdelete/v3/contactdb/recipientsdeletereversednsdelete/v3/whitelabel/ips/{id}- pathParams:iddeletescheduledsenddelete/v3/user/scheduled_sends/{batch_id}- pathParams:batch_iddeletescheduledsinglesenddelete/v3/marketing/singlesends/{id}/schedule- pathParams:iddeletesecuritypolicydelete/v3/user/webhooks/security/policies/{id}- pathParams:iddeletesegmentdelete/v3/contactdb/segments/{segment_id}- pathParams:segment_iddeletesegment_211delete/v3/marketing/segments/2.0/{segment_id}- pathParams:segment_iddeletesegment_215delete/v3/marketing/segments/{segment_id}- pathParams:segment_iddeletesenderdelete/v3/senders/{sender_id}- pathParams:sender_iddeletesender_220delete/v3/marketing/senders/{id}- pathParams:iddeletesinglesenddelete/v3/marketing/singlesends/{id}- pathParams:iddeletesinglesendsdelete/v3/marketing/singlesendsdeletespamreportdelete/v3/suppression/spam_reports/{email}- pathParams:emaildeletespamreportsdelete/v3/suppression/spam_reportsdeletessocertificatedelete/v3/sso/certificates/{cert_id}- pathParams:cert_iddeletessointegrationdelete/v3/sso/integrations/{id}- pathParams:iddeletesubuserdelete/v3/subusers/{subuser_name}- pathParams:subuser_namedeletesubusersfromippost/v3/send_ips/ips/{ip}/subusers:batchDelete- pathParams:ip-subusers* (json) - body requireddeletesuppressionblockdelete/v3/suppression/blocks/{email}- pathParams:emaildeletesuppressionblocksdelete/v3/suppression/blocksdeletesuppressionbouncedelete/v3/suppression/bounces/{email}- pathParams:emaildeletesuppressionbouncesdelete/v3/suppression/bouncesdeletesuppressionfromasmgroupdelete/v3/asm/groups/{group_id}/suppressions/{email}- pathParams:group_id,emaildeleteteammatedelete/v3/teammates/{username}- pathParams:usernamedeletetemplatedelete/v3/templates/{template_id}- pathParams:template_iddeletetemplateversiondelete/v3/templates/{template_id}/versions/{version_id}- pathParams:template_id,version_iddeleteverifiedsenderdelete/v3/verified_senders/{id}- pathParams:iddisassociateauthenticateddomainfromuserdelete/v3/whitelabel/domains/subuserdisassociatebrandedlinkfromsubuserdelete/v3/whitelabel/links/subuserdisassociatesubuserfromdomaindelete/v3/whitelabel/domains/{domain_id}/subuser- pathParams:domain_iddownloadcsvget/v3/messages/download/{download_uuid}- pathParams:download_uuidduplicatedesignpost/v3/designs/{id}- pathParams:id- body requiredduplicateprebuiltdesignpost/v3/designs/pre-builts/{id}- pathParams:id- body requiredduplicatesinglesendpost/v3/marketing/singlesends/{id}- pathParams:id-name(string) - body requiredduplicatetemplatepost/v3/templates/{template_id}- pathParams:template_id-name(string) - body requiredemaildnsrecordpost/v3/whitelabel/dns/email-domain_id* (number),email* (string),link_id* (number),message(string) - body requirederaserecipientemaildatapost/v3/recipients/erasejob- body requiredexportautomationstatget/v3/marketing/stats/automations/exportexportcontactpost/v3/marketing/contacts/exports-file_type(string),list_ids(json),max_file_size(number),notifications(json),segment_ids(json) - body requiredexportrecipientpost/v3/contactdb/exports-file_type(string),list_ids(json),max_file_size(number),notifications(json),segment_ids(json) - body requiredexportsinglesendstatget/v3/marketing/stats/singlesends/exportfindintegrationbyidget/v3/marketing/integrations/{id}- pathParams:idgetaccountstateget/v3/partners/accounts/{accountID}/state- pathParams:accountIDgetalertget/v3/alerts/{alert_id}- pathParams:alert_idgetallowedipget/v3/access_settings/whitelist/{rule_id}- pathParams:rule_idgetapikeyget/v3/api_keys/{api_key_id}- pathParams:api_key_idgetasmgroupget/v3/asm/groups/{group_id}- pathParams:group_idgetasmsuppressionget/v3/asm/suppressions/{email}- pathParams:emailgetauthenticateddomainget/v3/whitelabel/domains/{domain_id}- pathParams:domain_idgetautomationstatget/v3/marketing/stats/automations/{id}- pathParams:idgetbillableget/v3/contactdb/recipients/billable_countgetbrandedlinkget/v3/whitelabel/links/{id}- pathParams:idgetcampaignget/v3/campaigns/{campaign_id}- pathParams:campaign_idgetclientstatget/v3/clients/{client_type}/stats- pathParams:client_typegetcontactget/v3/marketing/contacts/{id}- pathParams:idgetcontactbyidentifierspost/v3/marketing/contacts/search/identifiers/{identifier_type}- pathParams:identifier_type-identifiers* (json) - body requiredgetcontactdblistget/v3/contactdb/lists/{list_id}- pathParams:list_idgetcustomfieldget/v3/contactdb/custom_fields/{custom_field_id}- pathParams:custom_field_idgetdesignget/v3/designs/{id}- pathParams:idgetemailjobforverificationget/v3/validations/email/jobs/{job_id}- pathParams:job_idgeteventwebhookget/v3/user/webhooks/event/settings/{id}- pathParams:idgetexportcontactget/v3/marketing/contacts/exports/{id}- pathParams:idgetexportrecipientget/v3/contactdb/exports/{id}- pathParams:idgetglobalsuppressionget/v3/asm/suppressions/global/{email}- pathParams:emailgetimportcontactget/v3/marketing/contacts/imports/{id}- pathParams:idgetintegrationsbyuserget/v3/marketing/integrationsgetinvalidemailget/v3/suppression/invalid_emails/{email}- pathParams:emailgetipget/v3/send_ips/ips/{ip}- pathParams:ipgetip_81get/v3/ips/{ip_address}- pathParams:ip_addressgetippoolget/v3/send_ips/pools/{poolid}- pathParams:poolidgetippool_85get/v3/ips/pools/{pool_name}- pathParams:pool_namegetmailbatchget/v3/mail/batch/{batch_id}- pathParams:batch_idgetmarketinglistget/v3/marketing/lists/{id}- pathParams:idgetmessageget/v3/messages/{msg_id}- pathParams:msg_idgetmessagebyidget/v3/logs/{sg_message_id}- pathParams:sg_message_idgetparsesettingget/v3/user/webhooks/parse/settings/{hostname}- pathParams:hostnamegetprebuiltdesignget/v3/designs/pre-builts/{id}- pathParams:idgetrecipientget/v3/contactdb/recipients/{recipient_id}- pathParams:recipient_idgetrecipientlistget/v3/contactdb/recipients/{recipient_id}/lists- pathParams:recipient_idgetreversednsget/v3/whitelabel/ips/{id}- pathParams:idgetscheduledcampaignget/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_idgetscheduledsendget/v3/user/scheduled_sends/{batch_id}- pathParams:batch_idgetsecuritypolicyget/v3/user/webhooks/security/policies/{id}- pathParams:idgetsegmentget/v3/contactdb/segments/{segment_id}- pathParams:segment_idgetsegment_209get/v3/marketing/segments/2.0/{segment_id}- pathParams:segment_idgetsegment_214get/v3/marketing/segments/{segment_id}- pathParams:segment_idgetsenderget/v3/senders/{sender_id}- pathParams:sender_idgetsender_218get/v3/marketing/senders/{id}- pathParams:idgetsignedeventwebhookget/v3/user/webhooks/event/settings/signed/{id}- pathParams:idgetsinglesendget/v3/marketing/singlesends/{id}- pathParams:idgetsinglesendstatget/v3/marketing/stats/singlesends/{id}- pathParams:idgetspamreportget/v3/suppression/spam_reports/{email}- pathParams:emailgetssocertificateget/v3/sso/certificates/{cert_id}- pathParams:cert_idgetssointegrationget/v3/sso/integrations/{id}- pathParams:idgetsubusercreditget/v3/subusers/{subuser_name}/credits- pathParams:subuser_namegetsuppressionblockget/v3/suppression/blocks/{email}- pathParams:emailgetsuppressionbouncesget/v3/suppression/bounces/{email}- pathParams:emailgetsuppressionbouncesclassificationsget/v3/suppression/bounces/classifications/{classification}- pathParams:classificationgetteammateget/v3/teammates/{username}- pathParams:usernamegettemplateget/v3/templates/{template_id}- pathParams:template_idgettemplateversionget/v3/templates/{template_id}/versions/{version_id}- pathParams:template_id,version_idgetvalidationsemailjobsget/v3/validations/email/jobsgetwarmupipget/v3/ips/warmup/{ip_address}- pathParams:ip_addressimportcontactput/v3/marketing/contacts/imports-field_mappings* (json),file_type* (string),list_ids(json) - body requiredinviteteammatepost/v3/teammates-email* (string),is_admin* (boolean),scopes* (json) - body requiredlistaccessactivityget/v3/access_settings/activitylistaccountget/v3/partners/accountslistaccount_355get/v3/user/accountlistaccountipsget/v3/partners/accounts/{accountID}/ips- pathParams:accountIDlistaccountofferingget/v3/partners/accounts/{accountID}/offerings- pathParams:accountIDlistaddresswhitelistget/v3/mail_settings/address_whitelistlistalertget/v3/alertslistallauthenticateddomainwithuserget/v3/whitelabel/domains/subuser/alllistallowedipget/v3/access_settings/whitelistlistallsecuritypoliciesget/v3/user/webhooks/security/policieslistapikeyget/v3/api_keyslistasmgroupget/v3/asm/groupslistasmsuppressionget/v3/asm/suppressionslistassignedipget/v3/ips/assignedlistauthenticateddomainget/v3/whitelabel/domainslistauthenticateddomainwithuserget/v3/whitelabel/domains/subuserlistautomationstatget/v3/marketing/stats/automationslistbatchedcontactpost/v3/marketing/contacts/batch-ids* (json) - body requiredlistbouncepurgeget/v3/mail_settings/bounce_purgelistbrandedlinkget/v3/whitelabel/linkslistbrowserstatget/v3/browsers/statslistcampaignget/v3/campaignslistcategoryget/v3/marketing/singlesends/categorieslistcategory_270get/v3/categorieslistcategorystatget/v3/categories/statslistcategorystatsumget/v3/categories/stats/sumslistclicktrackingsettingget/v3/tracking_settings/clicklistclicktrackingstatget/v3/marketing/stats/automations/{id}/links- pathParams:idlistclientstatget/v3/clients/statslistcontactget/v3/marketing/contactslistcontactbyemailpost/v3/marketing/contacts/search/emails-emails* (json),anonymous_id(string),external_id(string),phone_number_id(string) - body requiredlistcontactcountget/v3/marketing/contacts/countlistcontactcount_206get/v3/marketing/lists/{id}/contacts/count- pathParams:idlistcontactdblistget/v3/contactdb/listslistcreditget/v3/user/creditslistcustomfieldget/v3/contactdb/custom_fieldslistdefaultauthenticateddomainget/v3/whitelabel/domains/defaultlistdefaultbrandedlinkget/v3/whitelabel/links/defaultlistdesignget/v3/designslistdevicestatget/v3/devices/statslistemailget/v3/user/emaillistemailjobforverificationput/v3/validations/email/jobs-file_type* (string) - body requiredlistenforcedtlssettingget/v3/user/settings/enforced_tlslistengagementqualityscoreget/v3/engagementquality/scoreslisteventwebhookget/v3/user/webhooks/event/settings/alllistexportcontactget/v3/marketing/contacts/exportslistexportrecipientget/v3/contactdb/exportslistfielddefinitionget/v3/marketing/field_definitionslistfooterget/v3/mail_settings/footerlistforwardbounceget/v3/mail_settings/forward_bouncelistforwardspamget/v3/mail_settings/forward_spamlistgeostatget/v3/geo/statslistglobalsuppressionget/v3/suppression/unsubscribeslistgoogleanalyticstrackingsettingget/v3/tracking_settings/google_analyticslistinvalidemailget/v3/suppression/invalid_emailslistipget/v3/send_ips/ipslistip_79get/v3/ipslistipassignedtoippoolget/v3/send_ips/pools/{poolid}/ips- pathParams:poolidlistippoolget/v3/send_ips/poolslistippool_83get/v3/ips/poolslistmailboxproviderstatget/v3/mailbox_providers/statslistmailsettingget/v3/mail_settingslistmarketinglistget/v3/marketing/listslistmessageget/v3/messageslistmessagesbyfilterpost/v3/logs- body requiredlistmonthlystatget/v3/subusers/stats/monthlylistofferingget/v3/partners/offeringslistopentrackingsettingget/v3/tracking_settings/openlistparsesettingget/v3/user/webhooks/parse/settingslistparsestaticget/v3/user/webhooks/parse/statslistpartnersettingget/v3/partner_settingslistpendingteammateget/v3/teammates/pendinglistprebuiltdesignget/v3/designs/pre-builtslistprofileget/v3/user/profilelistrecipientget/v3/contactdb/recipientslistrecipientcountget/v3/contactdb/recipients/countlistrecipientforsegmentget/v3/contactdb/segments/{segment_id}/recipients- pathParams:segment_idlistrecipientsfromcontactdblistget/v3/contactdb/lists/{list_id}/recipients- pathParams:list_idlistremainingipcountget/v3/ips/remaininglistreputationget/v3/subusers/reputationslistreservedfieldget/v3/contactdb/reserved_fieldslistreversednsget/v3/whitelabel/ipslistscheduledsendget/v3/user/scheduled_sendslistscopeget/v3/scopeslistsearchrecipientget/v3/contactdb/recipients/searchlistsegmentget/v3/contactdb/segmentslistsegment_207get/v3/marketing/segments/2.0listsegment_213get/v3/marketing/segmentslistsenderget/v3/senderslistsender_216get/v3/marketing/senderslistsinglesendget/v3/marketing/singlesendslistsinglesendstatget/v3/marketing/stats/singlesendslistsinglesendtrackingstatget/v3/marketing/stats/singlesends/{id}/links- pathParams:idlistspamreportget/v3/suppression/spam_reportslistssointegrationget/v3/sso/integrationslistssointegrationcertificateget/v3/sso/integrations/{integration_id}/certificates- pathParams:integration_idliststatget/v3/statsliststat_290get/v3/subusers/statsliststatsumget/v3/subusers/stats/sumsliststatusget/v3/contactdb/statuslistsubscriptiontrackingsettingget/v3/tracking_settings/subscriptionlistsubuserget/v3/subuserslistsubuserassignedtoipget/v3/send_ips/ips/{ip}/subusers- pathParams:iplistsubuserbrandedlinkget/v3/whitelabel/links/subuserlistsubuserbytemplateget/v3/teammates/{teammate_name}/subuser_access- pathParams:teammate_namelistsubuserengagementqualityscoreget/v3/engagementquality/subusers/scoreslistsubusermonthlystatget/v3/subusers/{subuser_name}/stats/monthly- pathParams:subuser_namelistsuppressionblockget/v3/suppression/blockslistsuppressionbouncesget/v3/suppression/bounceslistsuppressionbouncesclassificationsget/v3/suppression/bounces/classificationslistsuppressionfromasmgroupget/v3/asm/groups/{group_id}/suppressions- pathParams:group_idlistteammateget/v3/teammateslisttemplateget/v3/mail_settings/templatelisttemplate_335get/v3/templateslisttrackingsettingget/v3/tracking_settingslistusernameget/v3/user/usernamelistverifiedsenderget/v3/verified_senderslistverifiedsenderdomainget/v3/verified_senders/domainslistverifiedsenderstepscompletedget/v3/verified_senders/steps_completedlistwarmupipget/v3/ips/warmuprefreshsegmentpost/v3/marketing/segments/2.0/refresh/{segment_id}- pathParams:segment_id- body requiredremoveaccountipsdelete/v3/partners/accounts/{accountID}/ips- pathParams:accountIDrequestcsvpost/v3/messages/download- body requiredresendteammateinvitepost/v3/teammates/pending/{token}/resend- pathParams:token- body requiredresendverifiedsenderpost/v3/verified_senders/resend/{id}- pathParams:id- body requiredresetsenderverificationpost/v3/senders/{sender_id}/resend_verification- pathParams:sender_id- body requiredresetsenderverification_221post/v3/marketing/senders/{id}/resend_verification- pathParams:id- body requiredschedulecampaignpost/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_id-send_at* (number) - body requiredschedulesinglesendput/v3/marketing/singlesends/{id}/schedule- pathParams:id-send_at* (string) - body requiredsearchcontactpost/v3/marketing/contacts/search-query* (string) - body requiredsearchrecipientpost/v3/contactdb/recipients/search-conditions* (json),list_id* (number) - body requiredsearchsinglesendpost/v3/marketing/singlesends/search- body requiredsearchsuppressionfromasmgrouppost/v3/asm/groups/{group_id}/suppressions/search- pathParams:group_id- body requiredsendcampaignpost/v3/campaigns/{campaign_id}/schedules/now- pathParams:campaign_id- body requiredsendmailpost/v3/mail/send- body requiredsendtestcampaignpost/v3/campaigns/{campaign_id}/schedules/test- pathParams:campaign_id-to* (string) - body requiredsendtestmarketingemailpost/v3/marketing/test/send_email-emails* (json),template_id* (string),custom_unsubscribe_url(string),from_address(string),sender_id(number),suppression_group_id(number),version_id_override(string) - body requiredsetupreversednspost/v3/whitelabel/ips-domain* (string),ip* (string),subdomain(string) - body requiredstopipwarmupdelete/v3/ips/warmup/{ip_address}- pathParams:ip_addresstesteventwebhookpost/v3/user/webhooks/event/test- body requiredunschedulecampaigndelete/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_idupdateaccountofferingput/v3/partners/accounts/{accountID}/offerings- pathParams:accountID-offerings* (json) - body requiredupdateaccountstateput/v3/partners/accounts/{accountID}/state- pathParams:accountID- body requiredupdateaddresswhitelistpatch/v3/mail_settings/address_whitelist-enabled(boolean),list(json) - body requiredupdatealertpatch/v3/alerts/{alert_id}- pathParams:alert_id-email_to(string),frequency(string),percentage(number) - body requiredupdateapikeyput/v3/api_keys/{api_key_id}- pathParams:api_key_id-name* (string),scopes(json) - body requiredupdateapikeynamepatch/v3/api_keys/{api_key_id}- pathParams:api_key_id-name* (string) - body requiredupdateasmgrouppatch/v3/asm/groups/{group_id}- pathParams:group_id-description(string),is_default(boolean),name(string) - body requiredupdateauthenticateddomainpatch/v3/whitelabel/domains/{domain_id}- pathParams:domain_id-custom_spf(boolean),default(boolean) - body requiredupdatebouncepurgepatch/v3/mail_settings/bounce_purge- body requiredupdatebrandedlinkpatch/v3/whitelabel/links/{id}- pathParams:id-default(string) - body requiredupdatecampaignpatch/v3/campaigns/{campaign_id}- pathParams:campaign_id-categories* (json),html_content* (string),plain_content* (string),subject* (string),title* (string) - body requiredupdateclicktrackingsettingpatch/v3/tracking_settings/click-enabled(boolean) - body requiredupdatecontactput/v3/marketing/contacts-contacts* (json),list_ids(json) - body requiredupdatecontactdblistpatch/v3/contactdb/lists/{list_id}- pathParams:list_id-name* (string) - body requiredupdatedesignpatch/v3/designs/{id}- pathParams:id-categories(json),generate_plain_content(boolean),html_content(string),name(string),plain_content(string),subject(string) - body requiredupdateemailput/v3/user/email-email(string) - body requiredupdateenforcedtlssettingpatch/v3/user/settings/enforced_tls- body requiredupdateeventwebhookpatch/v3/user/webhooks/event/settings/{id}- pathParams:id- body requiredupdatefielddefinitionpatch/v3/marketing/field_definitions/{custom_field_id}- pathParams:custom_field_id-name* (string) - body requiredupdatefooterpatch/v3/mail_settings/footer- body requiredupdateforwardbouncepatch/v3/mail_settings/forward_bounce- body requiredupdateforwardspampatch/v3/mail_settings/forward_spam- body requiredupdategoogleanalyticstrackingsettingpatch/v3/tracking_settings/google_analytics- body requiredupdateintegrationpatch/v3/marketing/integrations/{id}- pathParams:id- body requiredupdateippatch/v3/send_ips/ips/{ip}- pathParams:ip-is_auto_warmup(boolean),is_enabled(boolean),is_parent_assigned(boolean) - body requiredupdateippoolput/v3/send_ips/pools/{poolid}- pathParams:poolid-name* (string) - body requiredupdateippool_86put/v3/ips/pools/{pool_name}- pathParams:pool_name-name(string) - body requiredupdatemarketinglistpatch/v3/marketing/lists/{id}- pathParams:id-name(string) - body requiredupdateopentrackingsettingpatch/v3/tracking_settings/open-enabled(boolean) - body requiredupdateparsesettingpatch/v3/user/webhooks/parse/settings/{hostname}- pathParams:hostname- body requiredupdatepasswordput/v3/user/password-new_password* (string),old_password* (string) - body requiredupdateprofilepatch/v3/user/profile- body requiredupdaterecipientpatch/v3/contactdb/recipients- body requiredupdatescheduledcampaignpatch/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_id-send_at* (number) - body requiredupdatescheduledsendpatch/v3/user/scheduled_sends/{batch_id}- pathParams:batch_id-status* (string) - body requiredupdatesecuritypolicypatch/v3/user/webhooks/security/policies/{id}- pathParams:id-name(string),oauth(json),signature(json) - body requiredupdatesegmentpatch/v3/contactdb/segments/{segment_id}- pathParams:segment_id-name* (string),conditions(json),list_id(number) - body requiredupdatesegment_210patch/v3/marketing/segments/2.0/{segment_id}- pathParams:segment_id- body requiredupdatesenderpatch/v3/senders/{sender_id}- pathParams:sender_id- body requiredupdatesender_219patch/v3/marketing/senders/{id}- pathParams:id- body requiredupdatesignedeventwebhookpatch/v3/user/webhooks/event/settings/signed/{id}- pathParams:id-enabled* (boolean) - body requiredupdatesinglesendpatch/v3/marketing/singlesends/{id}- pathParams:id- body requiredupdatessocertificatepatch/v3/sso/certificates/{cert_id}- pathParams:cert_id-enabled(boolean),integration_id(string),public_certificate(string) - body requiredupdatessointegrationpatch/v3/sso/integrations/{id}- pathParams:id- body requiredupdatessoteammatepatch/v3/sso/teammates/{username}- pathParams:username- body requiredupdatesubscriptiontrackingsettingpatch/v3/tracking_settings/subscription- body requiredupdatesubuserpatch/v3/subusers/{subuser_name}- pathParams:subuser_name-disabled(boolean) - body requiredupdatesubusercreditput/v3/subusers/{subuser_name}/credits- pathParams:subuser_name- body requiredupdatesubuseripput/v3/subusers/{subuser_name}/ips- pathParams:subuser_name- body requiredupdatesubuserremainingcreditpatch/v3/subusers/{subuser_name}/credits/remaining- pathParams:subuser_name-allocation_update* (number) - body requiredupdatesubuserwebsiteaccesspatch/v3/subusers/{subuser_name}/website_access- pathParams:subuser_name-disabled(boolean) - body requiredupdateteammatepatch/v3/teammates/{username}- pathParams:username-is_admin* (boolean),scopes* (json) - body requiredupdatetemplatepatch/v3/mail_settings/template-enabled(boolean),html_content(string) - body requiredupdatetemplate_339patch/v3/templates/{template_id}- pathParams:template_id-name(string) - body requiredupdatetemplateversionpatch/v3/templates/{template_id}/versions/{version_id}- pathParams:template_id,version_id- body requiredupdateusernameput/v3/user/username-username(string) - body requiredupdateverifiedsenderpatch/v3/verified_senders/{id}- pathParams:id- body requiredvalidateauthenticateddomainpost/v3/whitelabel/domains/{id}/validate- pathParams:id- body requiredvalidatebrandedlinkpost/v3/whitelabel/links/{id}/validate- pathParams:id- body requiredvalidateemailpost/v3/validations/email-email* (string),source(string) - body requiredvalidatereversednspost/v3/whitelabel/ips/{id}/validate- pathParams:id- body requiredverifysendertokenget/v3/verified_senders/verify/{token}- pathParams:tokenwarmupippost/v3/ips/warmup-ip(string) - 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": "sendmail", "pathParams": "{}", "queryParams": "{}", "body": "", "bodyFieldValues": "{}", "customMethod": "post", "customPath": "/v3/mail/send", "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.