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.
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
/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
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.
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.
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é.
credentialIdstring""operationstring"sendmail"pathParamsstring"{}"queryParamsstring"{}"bodystring""bodyFieldValuesstring"{}"customMethodenum"post"get,post,put,patch,deletecustomPathstring"/v3/mail/send"requestModeenum"curated"curated,advancedOpérations disponibles
activatetemplateversionpost/v3/templates/{template_id}/versions/{version_id}/activate- pathParams:template_id,version_id- corps requisaddaccountipspost/v3/partners/accounts/{accountID}/ips- pathParams:accountID-count* (number),region* (string) - corps requisaddintegrationpost/v3/marketing/integrations- corps requisaddippost/v3/send_ips/ips-is_auto_warmup* (boolean),is_parent_assigned* (boolean),include_region(boolean),region(string),subusers(json) - corps requisaddip_80post/v3/ips-count* (number),subusers(json),warmup(boolean) - corps requisaddipstoippoolpost/v3/send_ips/pools/{poolid}/ips:batchAdd- pathParams:poolid-ips* (json) - corps requisaddiptoallowlistpost/v3/access_settings/whitelist-ips* (json) - corps requisaddiptoauthenticateddomainpost/v3/whitelabel/domains/{id}/ips- pathParams:id-ip* (string) - corps requisaddiptoippoolpost/v3/ips/pools/{pool_name}/ips- pathParams:pool_name-ip(string) - corps requisaddrecipientpost/v3/contactdb/recipients- corps requisaddrecipientstocontactdblistpost/v3/contactdb/lists/{list_id}/recipients- pathParams:list_id- corps requisaddrecipienttocontactdblistpost/v3/contactdb/lists/{list_id}/recipients/{recipient_id}- pathParams:list_id,recipient_id- corps requisaddsubuserstoippost/v3/send_ips/ips/{ip}/subusers:batchAdd- pathParams:ip-subusers* (json) - corps requisaddsuppressiontoasmgrouppost/v3/asm/groups/{group_id}/suppressions- pathParams:group_id- corps requisassociatebrandedlinkwithsubuserpost/v3/whitelabel/links/{link_id}/subuser- pathParams:link_id-username(string) - corps requisassociatesubuserwithdomainpost/v3/whitelabel/domains/{domain_id}/subuser- pathParams:domain_id-username* (string) - corps requisassociatesubuserwithdomainmultiplepost/v3/whitelabel/domains/{domain_id}/subuser:add- pathParams:domain_id-username* (string) - corps requisauthenticateaccountpost/v3/partners/accounts/{accountID}/sso- pathParams:accountID- corps requisauthenticatedomainpost/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 requiscreatasmgrouppost/v3/asm/groups- corps requiscreateaccountpost/v3/partners/accounts-offerings* (json),profile(string) - corps requiscreatealertpost/v3/alerts-email_to* (string),type* (string),frequency(string),percentage(number) - corps requiscreateapikeypost/v3/api_keys-name* (string),scopes(json) - corps requiscreatebrandedlinkpost/v3/whitelabel/links-domain* (string),default(string),region(string),subdomain(string) - corps requiscreatecampaignpost/v3/campaigns- corps requiscreatecontactdblistpost/v3/contactdb/lists-name* (string) - corps requiscreatecustomfieldpost/v3/contactdb/custom_fields-name(string),type(string) - corps requiscreatedesignpost/v3/designs- corps requiscreateeventwebhookpost/v3/user/webhooks/event/settings- corps requiscreatefielddefinitionpost/v3/marketing/field_definitions-field_type* (string),name* (string) - corps requiscreateglobalsuppressionpost/v3/asm/suppressions/global- corps requiscreateippoolpost/v3/send_ips/pools-name* (string),ips(json) - corps requiscreateippool_84post/v3/ips/pools-name* (string) - corps requiscreatemailbatchpost/v3/mail/batch- corps requiscreatemarketinglistpost/v3/marketing/lists-name* (string) - corps requiscreateparsesettingpost/v3/user/webhooks/parse/settings- corps requiscreatescheduledsendpost/v3/user/scheduled_sends-batch_id* (string),status* (string) - corps requiscreatesecuritypolicypost/v3/user/webhooks/security/policies-name(string),oauth(json),signature(json) - corps requiscreatesegmentpost/v3/contactdb/segments- corps requiscreatesegment_208post/v3/marketing/segments/2.0- corps requiscreatesenderpost/v3/senders-address* (string),city* (string),country* (string),nickname* (string),address_2(string),from(json),reply_to(json),state(string),zip(string) - corps requiscreatesender_217post/v3/marketing/senders-address* (string),city* (string),country* (string),from* (json),nickname* (string),reply_to* (json),address_2(string),state(string),zip(string) - corps requiscreatesinglesendpost/v3/marketing/singlesends- corps requiscreatessocertificatepost/v3/sso/certificates-integration_id* (string),public_certificate* (string),enabled(boolean) - corps requiscreatessointegrationpost/v3/sso/integrations- corps requiscreatessoteammatepost/v3/sso/teammates- corps requiscreatesubuserpost/v3/subusers-email* (string),ips* (json),password* (string),username* (string),include_region(boolean),region(string) - corps requiscreatetemplatepost/v3/templates-name* (string),generation(string) - corps requiscreatetemplateversionpost/v3/templates/{template_id}/versions- pathParams:template_id- corps requiscreateverifiedsenderpost/v3/verified_senders- corps requisdeleteaccountdelete/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) - corps requisdeletemarketinglistdelete/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) - corps requisdeletesuppressionblockdelete/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- corps requisduplicateprebuiltdesignpost/v3/designs/pre-builts/{id}- pathParams:id- corps requisduplicatesinglesendpost/v3/marketing/singlesends/{id}- pathParams:id-name(string) - corps requisduplicatetemplatepost/v3/templates/{template_id}- pathParams:template_id-name(string) - corps requisemaildnsrecordpost/v3/whitelabel/dns/email-domain_id* (number),email* (string),link_id* (number),message(string) - corps requiseraserecipientemaildatapost/v3/recipients/erasejob- corps requisexportautomationstatget/v3/marketing/stats/automations/exportexportcontactpost/v3/marketing/contacts/exports-file_type(string),list_ids(json),max_file_size(number),notifications(json),segment_ids(json) - corps requisexportrecipientpost/v3/contactdb/exports-file_type(string),list_ids(json),max_file_size(number),notifications(json),segment_ids(json) - corps requisexportsinglesendstatget/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) - corps requisgetcontactdblistget/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) - corps requisinviteteammatepost/v3/teammates-email* (string),is_admin* (boolean),scopes* (json) - corps requislistaccessactivityget/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) - corps requislistbouncepurgeget/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) - corps requislistcontactcountget/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) - corps requislistenforcedtlssettingget/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- corps requislistmonthlystatget/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- corps requisremoveaccountipsdelete/v3/partners/accounts/{accountID}/ips- pathParams:accountIDrequestcsvpost/v3/messages/download- corps requisresendteammateinvitepost/v3/teammates/pending/{token}/resend- pathParams:token- corps requisresendverifiedsenderpost/v3/verified_senders/resend/{id}- pathParams:id- corps requisresetsenderverificationpost/v3/senders/{sender_id}/resend_verification- pathParams:sender_id- corps requisresetsenderverification_221post/v3/marketing/senders/{id}/resend_verification- pathParams:id- corps requisschedulecampaignpost/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_id-send_at* (number) - corps requisschedulesinglesendput/v3/marketing/singlesends/{id}/schedule- pathParams:id-send_at* (string) - corps requissearchcontactpost/v3/marketing/contacts/search-query* (string) - corps requissearchrecipientpost/v3/contactdb/recipients/search-conditions* (json),list_id* (number) - corps requissearchsinglesendpost/v3/marketing/singlesends/search- corps requissearchsuppressionfromasmgrouppost/v3/asm/groups/{group_id}/suppressions/search- pathParams:group_id- corps requissendcampaignpost/v3/campaigns/{campaign_id}/schedules/now- pathParams:campaign_id- corps requissendmailpost/v3/mail/send- corps requissendtestcampaignpost/v3/campaigns/{campaign_id}/schedules/test- pathParams:campaign_id-to* (string) - corps requissendtestmarketingemailpost/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 requissetupreversednspost/v3/whitelabel/ips-domain* (string),ip* (string),subdomain(string) - corps requisstopipwarmupdelete/v3/ips/warmup/{ip_address}- pathParams:ip_addresstesteventwebhookpost/v3/user/webhooks/event/test- corps requisunschedulecampaigndelete/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_idupdateaccountofferingput/v3/partners/accounts/{accountID}/offerings- pathParams:accountID-offerings* (json) - corps requisupdateaccountstateput/v3/partners/accounts/{accountID}/state- pathParams:accountID- corps requisupdateaddresswhitelistpatch/v3/mail_settings/address_whitelist-enabled(boolean),list(json) - corps requisupdatealertpatch/v3/alerts/{alert_id}- pathParams:alert_id-email_to(string),frequency(string),percentage(number) - corps requisupdateapikeyput/v3/api_keys/{api_key_id}- pathParams:api_key_id-name* (string),scopes(json) - corps requisupdateapikeynamepatch/v3/api_keys/{api_key_id}- pathParams:api_key_id-name* (string) - corps requisupdateasmgrouppatch/v3/asm/groups/{group_id}- pathParams:group_id-description(string),is_default(boolean),name(string) - corps requisupdateauthenticateddomainpatch/v3/whitelabel/domains/{domain_id}- pathParams:domain_id-custom_spf(boolean),default(boolean) - corps requisupdatebouncepurgepatch/v3/mail_settings/bounce_purge- corps requisupdatebrandedlinkpatch/v3/whitelabel/links/{id}- pathParams:id-default(string) - corps requisupdatecampaignpatch/v3/campaigns/{campaign_id}- pathParams:campaign_id-categories* (json),html_content* (string),plain_content* (string),subject* (string),title* (string) - corps requisupdateclicktrackingsettingpatch/v3/tracking_settings/click-enabled(boolean) - corps requisupdatecontactput/v3/marketing/contacts-contacts* (json),list_ids(json) - corps requisupdatecontactdblistpatch/v3/contactdb/lists/{list_id}- pathParams:list_id-name* (string) - corps requisupdatedesignpatch/v3/designs/{id}- pathParams:id-categories(json),generate_plain_content(boolean),html_content(string),name(string),plain_content(string),subject(string) - corps requisupdateemailput/v3/user/email-email(string) - corps requisupdateenforcedtlssettingpatch/v3/user/settings/enforced_tls- corps requisupdateeventwebhookpatch/v3/user/webhooks/event/settings/{id}- pathParams:id- corps requisupdatefielddefinitionpatch/v3/marketing/field_definitions/{custom_field_id}- pathParams:custom_field_id-name* (string) - corps requisupdatefooterpatch/v3/mail_settings/footer- corps requisupdateforwardbouncepatch/v3/mail_settings/forward_bounce- corps requisupdateforwardspampatch/v3/mail_settings/forward_spam- corps requisupdategoogleanalyticstrackingsettingpatch/v3/tracking_settings/google_analytics- corps requisupdateintegrationpatch/v3/marketing/integrations/{id}- pathParams:id- corps requisupdateippatch/v3/send_ips/ips/{ip}- pathParams:ip-is_auto_warmup(boolean),is_enabled(boolean),is_parent_assigned(boolean) - corps requisupdateippoolput/v3/send_ips/pools/{poolid}- pathParams:poolid-name* (string) - corps requisupdateippool_86put/v3/ips/pools/{pool_name}- pathParams:pool_name-name(string) - corps requisupdatemarketinglistpatch/v3/marketing/lists/{id}- pathParams:id-name(string) - corps requisupdateopentrackingsettingpatch/v3/tracking_settings/open-enabled(boolean) - corps requisupdateparsesettingpatch/v3/user/webhooks/parse/settings/{hostname}- pathParams:hostname- corps requisupdatepasswordput/v3/user/password-new_password* (string),old_password* (string) - corps requisupdateprofilepatch/v3/user/profile- corps requisupdaterecipientpatch/v3/contactdb/recipients- corps requisupdatescheduledcampaignpatch/v3/campaigns/{campaign_id}/schedules- pathParams:campaign_id-send_at* (number) - corps requisupdatescheduledsendpatch/v3/user/scheduled_sends/{batch_id}- pathParams:batch_id-status* (string) - corps requisupdatesecuritypolicypatch/v3/user/webhooks/security/policies/{id}- pathParams:id-name(string),oauth(json),signature(json) - corps requisupdatesegmentpatch/v3/contactdb/segments/{segment_id}- pathParams:segment_id-name* (string),conditions(json),list_id(number) - corps requisupdatesegment_210patch/v3/marketing/segments/2.0/{segment_id}- pathParams:segment_id- corps requisupdatesenderpatch/v3/senders/{sender_id}- pathParams:sender_id- corps requisupdatesender_219patch/v3/marketing/senders/{id}- pathParams:id- corps requisupdatesignedeventwebhookpatch/v3/user/webhooks/event/settings/signed/{id}- pathParams:id-enabled* (boolean) - corps requisupdatesinglesendpatch/v3/marketing/singlesends/{id}- pathParams:id- corps requisupdatessocertificatepatch/v3/sso/certificates/{cert_id}- pathParams:cert_id-enabled(boolean),integration_id(string),public_certificate(string) - corps requisupdatessointegrationpatch/v3/sso/integrations/{id}- pathParams:id- corps requisupdatessoteammatepatch/v3/sso/teammates/{username}- pathParams:username- corps requisupdatesubscriptiontrackingsettingpatch/v3/tracking_settings/subscription- corps requisupdatesubuserpatch/v3/subusers/{subuser_name}- pathParams:subuser_name-disabled(boolean) - corps requisupdatesubusercreditput/v3/subusers/{subuser_name}/credits- pathParams:subuser_name- corps requisupdatesubuseripput/v3/subusers/{subuser_name}/ips- pathParams:subuser_name- corps requisupdatesubuserremainingcreditpatch/v3/subusers/{subuser_name}/credits/remaining- pathParams:subuser_name-allocation_update* (number) - corps requisupdatesubuserwebsiteaccesspatch/v3/subusers/{subuser_name}/website_access- pathParams:subuser_name-disabled(boolean) - corps requisupdateteammatepatch/v3/teammates/{username}- pathParams:username-is_admin* (boolean),scopes* (json) - corps requisupdatetemplatepatch/v3/mail_settings/template-enabled(boolean),html_content(string) - corps requisupdatetemplate_339patch/v3/templates/{template_id}- pathParams:template_id-name(string) - corps requisupdatetemplateversionpatch/v3/templates/{template_id}/versions/{version_id}- pathParams:template_id,version_id- corps requisupdateusernameput/v3/user/username-username(string) - corps requisupdateverifiedsenderpatch/v3/verified_senders/{id}- pathParams:id- corps requisvalidateauthenticateddomainpost/v3/whitelabel/domains/{id}/validate- pathParams:id- corps requisvalidatebrandedlinkpost/v3/whitelabel/links/{id}/validate- pathParams:id- corps requisvalidateemailpost/v3/validations/email-email* (string),source(string) - corps requisvalidatereversednspost/v3/whitelabel/ips/{id}/validate- pathParams:id- corps requisverifysendertokenget/v3/verified_senders/verify/{token}- pathParams:tokenwarmupippost/v3/ips/warmup-ip(string) - corps requiscustom_requestpost{customPath}- pathParams:customPathL’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.
{ "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.