SendGrid

Catalogue des nœuds Actions
Sur cette page

API SendGrid v3 : envoi, contacts, modèles, suppressions, webhooks

Utilisation et spécificités

Sélectionnez une opération, renseignez les paramètres de chemin et de requête, puis les champs guidés du corps. Le mode avancé expose le catalogue complet et custom_request permet un appel personnalisé. Les droits, domaines d’envoi et signatures webhook restent propres au fournisseur.

Type technique : sendgrid. Runtime : nodulz.

Identifiants et prérequis

Créez l’identifiant dans la rubrique Identifiants de votre instance nodulz, puis sélectionnez-le dans le nœud. Les identifiants disponibles dépendent du propriétaire et du partage. Consultez le guide des identifiants pour les accès et la rotation.

Paramètres

Les noms ci-dessous correspondent aux clés techniques. Les valeurs par défaut ne constituent pas une configuration prête à exécuter : renseignez les champs requis par votre opération. Les chemins contenant [] décrivent les éléments d’une liste ; certains champs dépendent du mode sélectionné.

Paramètre Type Par défaut Valeurs / limites
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

Opérations disponibles

ID HTTP Chemin / paramètres
activatetemplateversion post /v3/templates/{template_id}/versions/{version_id}/activate - pathParams: template_id, version_id - corps requis
addaccountips post /v3/partners/accounts/{accountID}/ips - pathParams: accountID - count * (number), region * (string) - corps requis
addintegration post /v3/marketing/integrations - corps requis
addip post /v3/send_ips/ips - is_auto_warmup * (boolean), is_parent_assigned * (boolean), include_region (boolean), region (string), subusers (json) - corps requis
addip_80 post /v3/ips - count * (number), subusers (json), warmup (boolean) - corps requis
addipstoippool post /v3/send_ips/pools/{poolid}/ips:batchAdd - pathParams: poolid - ips * (json) - corps requis
addiptoallowlist post /v3/access_settings/whitelist - ips * (json) - corps requis
addiptoauthenticateddomain post /v3/whitelabel/domains/{id}/ips - pathParams: id - ip * (string) - corps requis
addiptoippool post /v3/ips/pools/{pool_name}/ips - pathParams: pool_name - ip (string) - corps requis
addrecipient post /v3/contactdb/recipients - corps requis
addrecipientstocontactdblist post /v3/contactdb/lists/{list_id}/recipients - pathParams: list_id - corps requis
addrecipienttocontactdblist post /v3/contactdb/lists/{list_id}/recipients/{recipient_id} - pathParams: list_id, recipient_id - corps requis
addsubuserstoip post /v3/send_ips/ips/{ip}/subusers:batchAdd - pathParams: ip - subusers * (json) - corps requis
addsuppressiontoasmgroup post /v3/asm/groups/{group_id}/suppressions - pathParams: group_id - corps requis
associatebrandedlinkwithsubuser post /v3/whitelabel/links/{link_id}/subuser - pathParams: link_id - username (string) - corps requis
associatesubuserwithdomain post /v3/whitelabel/domains/{domain_id}/subuser - pathParams: domain_id - username * (string) - corps requis
associatesubuserwithdomainmultiple post /v3/whitelabel/domains/{domain_id}/subuser:add - pathParams: domain_id - username * (string) - corps requis
authenticateaccount post /v3/partners/accounts/{accountID}/sso - pathParams: accountID - corps requis
authenticatedomain post /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) - corps requis
creatasmgroup post /v3/asm/groups - corps requis
createaccount post /v3/partners/accounts - offerings * (json), profile (string) - corps requis
createalert post /v3/alerts - email_to * (string), type * (string), frequency (string), percentage (number) - corps requis
createapikey post /v3/api_keys - name * (string), scopes (json) - corps requis
createbrandedlink post /v3/whitelabel/links - domain * (string), default (string), region (string), subdomain (string) - corps requis
createcampaign post /v3/campaigns - corps requis
createcontactdblist post /v3/contactdb/lists - name * (string) - corps requis
createcustomfield post /v3/contactdb/custom_fields - name (string), type (string) - corps requis
createdesign post /v3/designs - corps requis
createeventwebhook post /v3/user/webhooks/event/settings - corps requis
createfielddefinition post /v3/marketing/field_definitions - field_type * (string), name * (string) - corps requis
createglobalsuppression post /v3/asm/suppressions/global - corps requis
createippool post /v3/send_ips/pools - name * (string), ips (json) - corps requis
createippool_84 post /v3/ips/pools - name * (string) - corps requis
createmailbatch post /v3/mail/batch - corps requis
createmarketinglist post /v3/marketing/lists - name * (string) - corps requis
createparsesetting post /v3/user/webhooks/parse/settings - corps requis
createscheduledsend post /v3/user/scheduled_sends - batch_id * (string), status * (string) - corps requis
createsecuritypolicy post /v3/user/webhooks/security/policies - name (string), oauth (json), signature (json) - corps requis
createsegment post /v3/contactdb/segments - corps requis
createsegment_208 post /v3/marketing/segments/2.0 - corps requis
createsender post /v3/senders - address * (string), city * (string), country * (string), nickname * (string), address_2 (string), from (json), reply_to (json), state (string), zip (string) - corps requis
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) - corps requis
createsinglesend post /v3/marketing/singlesends - corps requis
createssocertificate post /v3/sso/certificates - integration_id * (string), public_certificate * (string), enabled (boolean) - corps requis
createssointegration post /v3/sso/integrations - corps requis
createssoteammate post /v3/sso/teammates - corps requis
createsubuser post /v3/subusers - email * (string), ips * (json), password * (string), username * (string), include_region (boolean), region (string) - corps requis
createtemplate post /v3/templates - name * (string), generation (string) - corps requis
createtemplateversion post /v3/templates/{template_id}/versions - pathParams: template_id - corps requis
createverifiedsender post /v3/verified_senders - corps requis
deleteaccount delete /v3/partners/accounts/{accountID} - pathParams: accountID
deletealert delete /v3/alerts/{alert_id} - pathParams: alert_id
deleteallowedip delete /v3/access_settings/whitelist/{rule_id} - pathParams: rule_id
deleteallowedips delete /v3/access_settings/whitelist
deleteapikey delete /v3/api_keys/{api_key_id} - pathParams: api_key_id
deleteasmgroup delete /v3/asm/groups/{group_id} - pathParams: group_id
deleteauthenticateddomain delete /v3/whitelabel/domains/{domain_id} - pathParams: domain_id
deletebrandedlink delete /v3/whitelabel/links/{id} - pathParams: id
deletecampaign delete /v3/campaigns/{campaign_id} - pathParams: campaign_id
deletecontact delete /v3/marketing/contacts
deletecontact_205 delete /v3/marketing/lists/{id}/contacts - pathParams: id
deletecontactdblist delete /v3/contactdb/lists/{list_id} - pathParams: list_id
deletecontactdblists delete /v3/contactdb/lists
deletecontactidentifier delete /v3/marketing/contacts/{contact_id}/identifiers - pathParams: contact_id
deletecustomfield delete /v3/contactdb/custom_fields/{custom_field_id} - pathParams: custom_field_id
deletedesign delete /v3/designs/{id} - pathParams: id
deleteeventwebhook delete /v3/user/webhooks/event/settings/{id} - pathParams: id
deletefielddefinition delete /v3/marketing/field_definitions/{custom_field_id} - pathParams: custom_field_id
deleteglobalsuppression delete /v3/asm/suppressions/global/{email} - pathParams: email
deleteintegration delete /v3/marketing/integrations
deleteinvalidemail delete /v3/suppression/invalid_emails/{email} - pathParams: email
deleteinvalidemails delete /v3/suppression/invalid_emails
deleteipfromauthenticateddomain delete /v3/whitelabel/domains/{id}/ips/{ip} - pathParams: id, ip
deleteipfromippool delete /v3/ips/pools/{pool_name}/ips/{ip} - pathParams: pool_name, ip
deleteippool delete /v3/send_ips/pools/{poolid} - pathParams: poolid
deleteippool_87 delete /v3/ips/pools/{pool_name} - pathParams: pool_name
deleteipsfromippool post /v3/send_ips/pools/{poolid}/ips:batchDelete - pathParams: poolid - ips * (json) - corps requis
deletemarketinglist delete /v3/marketing/lists/{id} - pathParams: id
deleteparsesetting delete /v3/user/webhooks/parse/settings/{hostname} - pathParams: hostname
deletependingteammate delete /v3/teammates/pending/{token} - pathParams: token
deleterecipient delete /v3/contactdb/recipients/{recipient_id} - pathParams: recipient_id
deleterecipientfromcontactdblist delete /v3/contactdb/lists/{list_id}/recipients/{recipient_id} - pathParams: list_id, recipient_id
deleterecipients delete /v3/contactdb/recipients
deletereversedns delete /v3/whitelabel/ips/{id} - pathParams: id
deletescheduledsend delete /v3/user/scheduled_sends/{batch_id} - pathParams: batch_id
deletescheduledsinglesend delete /v3/marketing/singlesends/{id}/schedule - pathParams: id
deletesecuritypolicy delete /v3/user/webhooks/security/policies/{id} - pathParams: id
deletesegment delete /v3/contactdb/segments/{segment_id} - pathParams: segment_id
deletesegment_211 delete /v3/marketing/segments/2.0/{segment_id} - pathParams: segment_id
deletesegment_215 delete /v3/marketing/segments/{segment_id} - pathParams: segment_id
deletesender delete /v3/senders/{sender_id} - pathParams: sender_id
deletesender_220 delete /v3/marketing/senders/{id} - pathParams: id
deletesinglesend delete /v3/marketing/singlesends/{id} - pathParams: id
deletesinglesends delete /v3/marketing/singlesends
deletespamreport delete /v3/suppression/spam_reports/{email} - pathParams: email
deletespamreports delete /v3/suppression/spam_reports
deletessocertificate delete /v3/sso/certificates/{cert_id} - pathParams: cert_id
deletessointegration delete /v3/sso/integrations/{id} - pathParams: id
deletesubuser delete /v3/subusers/{subuser_name} - pathParams: subuser_name
deletesubusersfromip post /v3/send_ips/ips/{ip}/subusers:batchDelete - pathParams: ip - subusers * (json) - corps requis
deletesuppressionblock delete /v3/suppression/blocks/{email} - pathParams: email
deletesuppressionblocks delete /v3/suppression/blocks
deletesuppressionbounce delete /v3/suppression/bounces/{email} - pathParams: email
deletesuppressionbounces delete /v3/suppression/bounces
deletesuppressionfromasmgroup delete /v3/asm/groups/{group_id}/suppressions/{email} - pathParams: group_id, email
deleteteammate delete /v3/teammates/{username} - pathParams: username
deletetemplate delete /v3/templates/{template_id} - pathParams: template_id
deletetemplateversion delete /v3/templates/{template_id}/versions/{version_id} - pathParams: template_id, version_id
deleteverifiedsender delete /v3/verified_senders/{id} - pathParams: id
disassociateauthenticateddomainfromuser delete /v3/whitelabel/domains/subuser
disassociatebrandedlinkfromsubuser delete /v3/whitelabel/links/subuser
disassociatesubuserfromdomain delete /v3/whitelabel/domains/{domain_id}/subuser - pathParams: domain_id
downloadcsv get /v3/messages/download/{download_uuid} - pathParams: download_uuid
duplicatedesign post /v3/designs/{id} - pathParams: id - corps requis
duplicateprebuiltdesign post /v3/designs/pre-builts/{id} - pathParams: id - corps requis
duplicatesinglesend post /v3/marketing/singlesends/{id} - pathParams: id - name (string) - corps requis
duplicatetemplate post /v3/templates/{template_id} - pathParams: template_id - name (string) - corps requis
emaildnsrecord post /v3/whitelabel/dns/email - domain_id * (number), email * (string), link_id * (number), message (string) - corps requis
eraserecipientemaildata post /v3/recipients/erasejob - corps requis
exportautomationstat get /v3/marketing/stats/automations/export
exportcontact post /v3/marketing/contacts/exports - file_type (string), list_ids (json), max_file_size (number), notifications (json), segment_ids (json) - corps requis
exportrecipient post /v3/contactdb/exports - file_type (string), list_ids (json), max_file_size (number), notifications (json), segment_ids (json) - corps requis
exportsinglesendstat get /v3/marketing/stats/singlesends/export
findintegrationbyid get /v3/marketing/integrations/{id} - pathParams: id
getaccountstate get /v3/partners/accounts/{accountID}/state - pathParams: accountID
getalert get /v3/alerts/{alert_id} - pathParams: alert_id
getallowedip get /v3/access_settings/whitelist/{rule_id} - pathParams: rule_id
getapikey get /v3/api_keys/{api_key_id} - pathParams: api_key_id
getasmgroup get /v3/asm/groups/{group_id} - pathParams: group_id
getasmsuppression get /v3/asm/suppressions/{email} - pathParams: email
getauthenticateddomain get /v3/whitelabel/domains/{domain_id} - pathParams: domain_id
getautomationstat get /v3/marketing/stats/automations/{id} - pathParams: id
getbillable get /v3/contactdb/recipients/billable_count
getbrandedlink get /v3/whitelabel/links/{id} - pathParams: id
getcampaign get /v3/campaigns/{campaign_id} - pathParams: campaign_id
getclientstat get /v3/clients/{client_type}/stats - pathParams: client_type
getcontact get /v3/marketing/contacts/{id} - pathParams: id
getcontactbyidentifiers post /v3/marketing/contacts/search/identifiers/{identifier_type} - pathParams: identifier_type - identifiers * (json) - corps requis
getcontactdblist get /v3/contactdb/lists/{list_id} - pathParams: list_id
getcustomfield get /v3/contactdb/custom_fields/{custom_field_id} - pathParams: custom_field_id
getdesign get /v3/designs/{id} - pathParams: id
getemailjobforverification get /v3/validations/email/jobs/{job_id} - pathParams: job_id
geteventwebhook get /v3/user/webhooks/event/settings/{id} - pathParams: id
getexportcontact get /v3/marketing/contacts/exports/{id} - pathParams: id
getexportrecipient get /v3/contactdb/exports/{id} - pathParams: id
getglobalsuppression get /v3/asm/suppressions/global/{email} - pathParams: email
getimportcontact get /v3/marketing/contacts/imports/{id} - pathParams: id
getintegrationsbyuser get /v3/marketing/integrations
getinvalidemail get /v3/suppression/invalid_emails/{email} - pathParams: email
getip get /v3/send_ips/ips/{ip} - pathParams: ip
getip_81 get /v3/ips/{ip_address} - pathParams: ip_address
getippool get /v3/send_ips/pools/{poolid} - pathParams: poolid
getippool_85 get /v3/ips/pools/{pool_name} - pathParams: pool_name
getmailbatch get /v3/mail/batch/{batch_id} - pathParams: batch_id
getmarketinglist get /v3/marketing/lists/{id} - pathParams: id
getmessage get /v3/messages/{msg_id} - pathParams: msg_id
getmessagebyid get /v3/logs/{sg_message_id} - pathParams: sg_message_id
getparsesetting get /v3/user/webhooks/parse/settings/{hostname} - pathParams: hostname
getprebuiltdesign get /v3/designs/pre-builts/{id} - pathParams: id
getrecipient get /v3/contactdb/recipients/{recipient_id} - pathParams: recipient_id
getrecipientlist get /v3/contactdb/recipients/{recipient_id}/lists - pathParams: recipient_id
getreversedns get /v3/whitelabel/ips/{id} - pathParams: id
getscheduledcampaign get /v3/campaigns/{campaign_id}/schedules - pathParams: campaign_id
getscheduledsend get /v3/user/scheduled_sends/{batch_id} - pathParams: batch_id
getsecuritypolicy get /v3/user/webhooks/security/policies/{id} - pathParams: id
getsegment get /v3/contactdb/segments/{segment_id} - pathParams: segment_id
getsegment_209 get /v3/marketing/segments/2.0/{segment_id} - pathParams: segment_id
getsegment_214 get /v3/marketing/segments/{segment_id} - pathParams: segment_id
getsender get /v3/senders/{sender_id} - pathParams: sender_id
getsender_218 get /v3/marketing/senders/{id} - pathParams: id
getsignedeventwebhook get /v3/user/webhooks/event/settings/signed/{id} - pathParams: id
getsinglesend get /v3/marketing/singlesends/{id} - pathParams: id
getsinglesendstat get /v3/marketing/stats/singlesends/{id} - pathParams: id
getspamreport get /v3/suppression/spam_reports/{email} - pathParams: email
getssocertificate get /v3/sso/certificates/{cert_id} - pathParams: cert_id
getssointegration get /v3/sso/integrations/{id} - pathParams: id
getsubusercredit get /v3/subusers/{subuser_name}/credits - pathParams: subuser_name
getsuppressionblock get /v3/suppression/blocks/{email} - pathParams: email
getsuppressionbounces get /v3/suppression/bounces/{email} - pathParams: email
getsuppressionbouncesclassifications get /v3/suppression/bounces/classifications/{classification} - pathParams: classification
getteammate get /v3/teammates/{username} - pathParams: username
gettemplate get /v3/templates/{template_id} - pathParams: template_id
gettemplateversion get /v3/templates/{template_id}/versions/{version_id} - pathParams: template_id, version_id
getvalidationsemailjobs get /v3/validations/email/jobs
getwarmupip get /v3/ips/warmup/{ip_address} - pathParams: ip_address
importcontact put /v3/marketing/contacts/imports - field_mappings * (json), file_type * (string), list_ids (json) - corps requis
inviteteammate post /v3/teammates - email * (string), is_admin * (boolean), scopes * (json) - corps requis
listaccessactivity get /v3/access_settings/activity
listaccount get /v3/partners/accounts
listaccount_355 get /v3/user/account
listaccountips get /v3/partners/accounts/{accountID}/ips - pathParams: accountID
listaccountoffering get /v3/partners/accounts/{accountID}/offerings - pathParams: accountID
listaddresswhitelist get /v3/mail_settings/address_whitelist
listalert get /v3/alerts
listallauthenticateddomainwithuser get /v3/whitelabel/domains/subuser/all
listallowedip get /v3/access_settings/whitelist
listallsecuritypolicies get /v3/user/webhooks/security/policies
listapikey get /v3/api_keys
listasmgroup get /v3/asm/groups
listasmsuppression get /v3/asm/suppressions
listassignedip get /v3/ips/assigned
listauthenticateddomain get /v3/whitelabel/domains
listauthenticateddomainwithuser get /v3/whitelabel/domains/subuser
listautomationstat get /v3/marketing/stats/automations
listbatchedcontact post /v3/marketing/contacts/batch - ids * (json) - corps requis
listbouncepurge get /v3/mail_settings/bounce_purge
listbrandedlink get /v3/whitelabel/links
listbrowserstat get /v3/browsers/stats
listcampaign get /v3/campaigns
listcategory get /v3/marketing/singlesends/categories
listcategory_270 get /v3/categories
listcategorystat get /v3/categories/stats
listcategorystatsum get /v3/categories/stats/sums
listclicktrackingsetting get /v3/tracking_settings/click
listclicktrackingstat get /v3/marketing/stats/automations/{id}/links - pathParams: id
listclientstat get /v3/clients/stats
listcontact get /v3/marketing/contacts
listcontactbyemail post /v3/marketing/contacts/search/emails - emails * (json), anonymous_id (string), external_id (string), phone_number_id (string) - corps requis
listcontactcount get /v3/marketing/contacts/count
listcontactcount_206 get /v3/marketing/lists/{id}/contacts/count - pathParams: id
listcontactdblist get /v3/contactdb/lists
listcredit get /v3/user/credits
listcustomfield get /v3/contactdb/custom_fields
listdefaultauthenticateddomain get /v3/whitelabel/domains/default
listdefaultbrandedlink get /v3/whitelabel/links/default
listdesign get /v3/designs
listdevicestat get /v3/devices/stats
listemail get /v3/user/email
listemailjobforverification put /v3/validations/email/jobs - file_type * (string) - corps requis
listenforcedtlssetting get /v3/user/settings/enforced_tls
listengagementqualityscore get /v3/engagementquality/scores
listeventwebhook get /v3/user/webhooks/event/settings/all
listexportcontact get /v3/marketing/contacts/exports
listexportrecipient get /v3/contactdb/exports
listfielddefinition get /v3/marketing/field_definitions
listfooter get /v3/mail_settings/footer
listforwardbounce get /v3/mail_settings/forward_bounce
listforwardspam get /v3/mail_settings/forward_spam
listgeostat get /v3/geo/stats
listglobalsuppression get /v3/suppression/unsubscribes
listgoogleanalyticstrackingsetting get /v3/tracking_settings/google_analytics
listinvalidemail get /v3/suppression/invalid_emails
listip get /v3/send_ips/ips
listip_79 get /v3/ips
listipassignedtoippool get /v3/send_ips/pools/{poolid}/ips - pathParams: poolid
listippool get /v3/send_ips/pools
listippool_83 get /v3/ips/pools
listmailboxproviderstat get /v3/mailbox_providers/stats
listmailsetting get /v3/mail_settings
listmarketinglist get /v3/marketing/lists
listmessage get /v3/messages
listmessagesbyfilter post /v3/logs - corps requis
listmonthlystat get /v3/subusers/stats/monthly
listoffering get /v3/partners/offerings
listopentrackingsetting get /v3/tracking_settings/open
listparsesetting get /v3/user/webhooks/parse/settings
listparsestatic get /v3/user/webhooks/parse/stats
listpartnersetting get /v3/partner_settings
listpendingteammate get /v3/teammates/pending
listprebuiltdesign get /v3/designs/pre-builts
listprofile get /v3/user/profile
listrecipient get /v3/contactdb/recipients
listrecipientcount get /v3/contactdb/recipients/count
listrecipientforsegment get /v3/contactdb/segments/{segment_id}/recipients - pathParams: segment_id
listrecipientsfromcontactdblist get /v3/contactdb/lists/{list_id}/recipients - pathParams: list_id
listremainingipcount get /v3/ips/remaining
listreputation get /v3/subusers/reputations
listreservedfield get /v3/contactdb/reserved_fields
listreversedns get /v3/whitelabel/ips
listscheduledsend get /v3/user/scheduled_sends
listscope get /v3/scopes
listsearchrecipient get /v3/contactdb/recipients/search
listsegment get /v3/contactdb/segments
listsegment_207 get /v3/marketing/segments/2.0
listsegment_213 get /v3/marketing/segments
listsender get /v3/senders
listsender_216 get /v3/marketing/senders
listsinglesend get /v3/marketing/singlesends
listsinglesendstat get /v3/marketing/stats/singlesends
listsinglesendtrackingstat get /v3/marketing/stats/singlesends/{id}/links - pathParams: id
listspamreport get /v3/suppression/spam_reports
listssointegration get /v3/sso/integrations
listssointegrationcertificate get /v3/sso/integrations/{integration_id}/certificates - pathParams: integration_id
liststat get /v3/stats
liststat_290 get /v3/subusers/stats
liststatsum get /v3/subusers/stats/sums
liststatus get /v3/contactdb/status
listsubscriptiontrackingsetting get /v3/tracking_settings/subscription
listsubuser get /v3/subusers
listsubuserassignedtoip get /v3/send_ips/ips/{ip}/subusers - pathParams: ip
listsubuserbrandedlink get /v3/whitelabel/links/subuser
listsubuserbytemplate get /v3/teammates/{teammate_name}/subuser_access - pathParams: teammate_name
listsubuserengagementqualityscore get /v3/engagementquality/subusers/scores
listsubusermonthlystat get /v3/subusers/{subuser_name}/stats/monthly - pathParams: subuser_name
listsuppressionblock get /v3/suppression/blocks
listsuppressionbounces get /v3/suppression/bounces
listsuppressionbouncesclassifications get /v3/suppression/bounces/classifications
listsuppressionfromasmgroup get /v3/asm/groups/{group_id}/suppressions - pathParams: group_id
listteammate get /v3/teammates
listtemplate get /v3/mail_settings/template
listtemplate_335 get /v3/templates
listtrackingsetting get /v3/tracking_settings
listusername get /v3/user/username
listverifiedsender get /v3/verified_senders
listverifiedsenderdomain get /v3/verified_senders/domains
listverifiedsenderstepscompleted get /v3/verified_senders/steps_completed
listwarmupip get /v3/ips/warmup
refreshsegment post /v3/marketing/segments/2.0/refresh/{segment_id} - pathParams: segment_id - corps requis
removeaccountips delete /v3/partners/accounts/{accountID}/ips - pathParams: accountID
requestcsv post /v3/messages/download - corps requis
resendteammateinvite post /v3/teammates/pending/{token}/resend - pathParams: token - corps requis
resendverifiedsender post /v3/verified_senders/resend/{id} - pathParams: id - corps requis
resetsenderverification post /v3/senders/{sender_id}/resend_verification - pathParams: sender_id - corps requis
resetsenderverification_221 post /v3/marketing/senders/{id}/resend_verification - pathParams: id - corps requis
schedulecampaign post /v3/campaigns/{campaign_id}/schedules - pathParams: campaign_id - send_at * (number) - corps requis
schedulesinglesend put /v3/marketing/singlesends/{id}/schedule - pathParams: id - send_at * (string) - corps requis
searchcontact post /v3/marketing/contacts/search - query * (string) - corps requis
searchrecipient post /v3/contactdb/recipients/search - conditions * (json), list_id * (number) - corps requis
searchsinglesend post /v3/marketing/singlesends/search - corps requis
searchsuppressionfromasmgroup post /v3/asm/groups/{group_id}/suppressions/search - pathParams: group_id - corps requis
sendcampaign post /v3/campaigns/{campaign_id}/schedules/now - pathParams: campaign_id - corps requis
sendmail post /v3/mail/send - corps requis
sendtestcampaign post /v3/campaigns/{campaign_id}/schedules/test - pathParams: campaign_id - to * (string) - corps requis
sendtestmarketingemail post /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) - corps requis
setupreversedns post /v3/whitelabel/ips - domain * (string), ip * (string), subdomain (string) - corps requis
stopipwarmup delete /v3/ips/warmup/{ip_address} - pathParams: ip_address
testeventwebhook post /v3/user/webhooks/event/test - corps requis
unschedulecampaign delete /v3/campaigns/{campaign_id}/schedules - pathParams: campaign_id
updateaccountoffering put /v3/partners/accounts/{accountID}/offerings - pathParams: accountID - offerings * (json) - corps requis
updateaccountstate put /v3/partners/accounts/{accountID}/state - pathParams: accountID - corps requis
updateaddresswhitelist patch /v3/mail_settings/address_whitelist - enabled (boolean), list (json) - corps requis
updatealert patch /v3/alerts/{alert_id} - pathParams: alert_id - email_to (string), frequency (string), percentage (number) - corps requis
updateapikey put /v3/api_keys/{api_key_id} - pathParams: api_key_id - name * (string), scopes (json) - corps requis
updateapikeyname patch /v3/api_keys/{api_key_id} - pathParams: api_key_id - name * (string) - corps requis
updateasmgroup patch /v3/asm/groups/{group_id} - pathParams: group_id - description (string), is_default (boolean), name (string) - corps requis
updateauthenticateddomain patch /v3/whitelabel/domains/{domain_id} - pathParams: domain_id - custom_spf (boolean), default (boolean) - corps requis
updatebouncepurge patch /v3/mail_settings/bounce_purge - corps requis
updatebrandedlink patch /v3/whitelabel/links/{id} - pathParams: id - default (string) - corps requis
updatecampaign patch /v3/campaigns/{campaign_id} - pathParams: campaign_id - categories * (json), html_content * (string), plain_content * (string), subject * (string), title * (string) - corps requis
updateclicktrackingsetting patch /v3/tracking_settings/click - enabled (boolean) - corps requis
updatecontact put /v3/marketing/contacts - contacts * (json), list_ids (json) - corps requis
updatecontactdblist patch /v3/contactdb/lists/{list_id} - pathParams: list_id - name * (string) - corps requis
updatedesign patch /v3/designs/{id} - pathParams: id - categories (json), generate_plain_content (boolean), html_content (string), name (string), plain_content (string), subject (string) - corps requis
updateemail put /v3/user/email - email (string) - corps requis
updateenforcedtlssetting patch /v3/user/settings/enforced_tls - corps requis
updateeventwebhook patch /v3/user/webhooks/event/settings/{id} - pathParams: id - corps requis
updatefielddefinition patch /v3/marketing/field_definitions/{custom_field_id} - pathParams: custom_field_id - name * (string) - corps requis
updatefooter patch /v3/mail_settings/footer - corps requis
updateforwardbounce patch /v3/mail_settings/forward_bounce - corps requis
updateforwardspam patch /v3/mail_settings/forward_spam - corps requis
updategoogleanalyticstrackingsetting patch /v3/tracking_settings/google_analytics - corps requis
updateintegration patch /v3/marketing/integrations/{id} - pathParams: id - corps requis
updateip patch /v3/send_ips/ips/{ip} - pathParams: ip - is_auto_warmup (boolean), is_enabled (boolean), is_parent_assigned (boolean) - corps requis
updateippool put /v3/send_ips/pools/{poolid} - pathParams: poolid - name * (string) - corps requis
updateippool_86 put /v3/ips/pools/{pool_name} - pathParams: pool_name - name (string) - corps requis
updatemarketinglist patch /v3/marketing/lists/{id} - pathParams: id - name (string) - corps requis
updateopentrackingsetting patch /v3/tracking_settings/open - enabled (boolean) - corps requis
updateparsesetting patch /v3/user/webhooks/parse/settings/{hostname} - pathParams: hostname - corps requis
updatepassword put /v3/user/password - new_password * (string), old_password * (string) - corps requis
updateprofile patch /v3/user/profile - corps requis
updaterecipient patch /v3/contactdb/recipients - corps requis
updatescheduledcampaign patch /v3/campaigns/{campaign_id}/schedules - pathParams: campaign_id - send_at * (number) - corps requis
updatescheduledsend patch /v3/user/scheduled_sends/{batch_id} - pathParams: batch_id - status * (string) - corps requis
updatesecuritypolicy patch /v3/user/webhooks/security/policies/{id} - pathParams: id - name (string), oauth (json), signature (json) - corps requis
updatesegment patch /v3/contactdb/segments/{segment_id} - pathParams: segment_id - name * (string), conditions (json), list_id (number) - corps requis
updatesegment_210 patch /v3/marketing/segments/2.0/{segment_id} - pathParams: segment_id - corps requis
updatesender patch /v3/senders/{sender_id} - pathParams: sender_id - corps requis
updatesender_219 patch /v3/marketing/senders/{id} - pathParams: id - corps requis
updatesignedeventwebhook patch /v3/user/webhooks/event/settings/signed/{id} - pathParams: id - enabled * (boolean) - corps requis
updatesinglesend patch /v3/marketing/singlesends/{id} - pathParams: id - corps requis
updatessocertificate patch /v3/sso/certificates/{cert_id} - pathParams: cert_id - enabled (boolean), integration_id (string), public_certificate (string) - corps requis
updatessointegration patch /v3/sso/integrations/{id} - pathParams: id - corps requis
updatessoteammate patch /v3/sso/teammates/{username} - pathParams: username - corps requis
updatesubscriptiontrackingsetting patch /v3/tracking_settings/subscription - corps requis
updatesubuser patch /v3/subusers/{subuser_name} - pathParams: subuser_name - disabled (boolean) - corps requis
updatesubusercredit put /v3/subusers/{subuser_name}/credits - pathParams: subuser_name - corps requis
updatesubuserip put /v3/subusers/{subuser_name}/ips - pathParams: subuser_name - corps requis
updatesubuserremainingcredit patch /v3/subusers/{subuser_name}/credits/remaining - pathParams: subuser_name - allocation_update * (number) - corps requis
updatesubuserwebsiteaccess patch /v3/subusers/{subuser_name}/website_access - pathParams: subuser_name - disabled (boolean) - corps requis
updateteammate patch /v3/teammates/{username} - pathParams: username - is_admin * (boolean), scopes * (json) - corps requis
updatetemplate patch /v3/mail_settings/template - enabled (boolean), html_content (string) - corps requis
updatetemplate_339 patch /v3/templates/{template_id} - pathParams: template_id - name (string) - corps requis
updatetemplateversion patch /v3/templates/{template_id}/versions/{version_id} - pathParams: template_id, version_id - corps requis
updateusername put /v3/user/username - username (string) - corps requis
updateverifiedsender patch /v3/verified_senders/{id} - pathParams: id - corps requis
validateauthenticateddomain post /v3/whitelabel/domains/{id}/validate - pathParams: id - corps requis
validatebrandedlink post /v3/whitelabel/links/{id}/validate - pathParams: id - corps requis
validateemail post /v3/validations/email - email * (string), source (string) - corps requis
validatereversedns post /v3/whitelabel/ips/{id}/validate - pathParams: id - corps requis
verifysendertoken get /v3/verified_senders/verify/{token} - pathParams: token
warmupip post /v3/ips/warmup - ip (string) - corps requis
custom_request post {customPath} - pathParams: customPath

L’astérisque signale un paramètre requis par cette opération. Les champs du corps et les droits nécessaires dépendent de l’opération choisie ; utilisez le formulaire guidé et la référence officielle du fournisseur.

Configuration initiale

Exemple de configuration initiale du catalogue, à adapter avant exécution. Les secrets doivent rester dans les identifiants.

json
{
  "credentialId": "",
  "operation": "sendmail",
  "pathParams": "{}",
  "queryParams": "{}",
  "body": "",
  "bodyFieldValues": "{}",
  "customMethod": "post",
  "customPath": "/v3/mail/send",
  "requestMode": "curated"
}

Vérification

Testez le nœud avec des données représentatives. Contrôlez sa sortie dans l’inspecteur et les logs, puis utilisez le mapping de l’éditeur pour les champs des nœuds suivants. Un test de déclencheur avec payload simulé ne valide pas la livraison du service externe.

Voir aussi : Expressions et données, Exécutions, Catalogue des nœuds.