View all systems
Elastic Emailemail

91 available actions

What your AI agent can do in Elastic Email

Elastic Email provides transactional email delivery, email marketing, contact and campaign management, reporting, verification, and account administration APIs. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Get ContactReturn one Elastic Email contact by email address.
  • Get Contact Export StatusGet the current status of an asynchronous contact export job.
  • Add Contact List MembersAdd selected existing contacts to a named Elastic Email contact list.
  • Create Contact ListCreate a contact list, optionally with initial email members.
  • Update ContactUpdate the first name, last name, or custom fields for one Elastic Email contact.
  • Update Contact ListUpdate an Elastic Email contact list by providing at least one change: rename it with NewListName or change whether contacts may unsubscribe with AllowUnsubscribe.

Browse all 91 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 40 actionsHide actions
  • Check Domain RestrictionCheck whether Elastic Email restricts a domain or identifies it as a free-provider domain.
  • Download FileDownload a stored Elastic Email file by its exact name.
  • Download Verification File ResultsDownload the ZIP result archive for a completed verification file job.
  • Get CampaignReturn one Elastic Email campaign by its exact name.
  • Get ContactReturn one Elastic Email contact by email address.
  • Get Contact Export StatusGet the current status of an asynchronous contact export job.
  • Get Contact ListReturn one Elastic Email contact list by its exact name.
  • Get Credential MetadataGet one Elastic Email API-key or SMTP credential's audit metadata without returning its secret token.
  • Get DomainReturn detailed DNS and certificate state for one Elastic Email domain.
  • Get Email Job StatusReturn delivery status and optional recipient-level details for an Elastic Email transaction.
  • Get Email PreviewReturn the rendered preview, attachment metadata, and delivery status for an Elastic Email message ID.
  • Get Email VerificationReturn the saved Elastic Email verification result for one email address.
  • Get Event Export StatusGet the current status of an asynchronous global or channel event export.
  • Get File InfoReturn metadata for a stored Elastic Email file without downloading it.
  • Get Inbound RouteReturn one Elastic Email inbound route by its public ID.
  • Get SegmentReturn one Elastic Email dynamic contact segment by its exact name.
  • Get Account StatisticsReturn aggregate Elastic Email delivery statistics for a time interval.
  • Get Statistics BreakdownReturn one Elastic Email campaign or channel delivery summary by exact name.
  • Get SubaccountReturn one managed Elastic Email subaccount by its login email.
  • Get SuppressionReturn suppression details for one Elastic Email address.
  • Get TemplateReturn one Elastic Email template by its exact name.
  • Get Verification File ResultsReturn one page of detailed results and metadata for a verification file.
  • Get WebhookReturn one Elastic Email webhook subscription by its public ID.
  • List CampaignsFind campaigns by optional name fragment and return one page.
  • List Contact List MembersReturn one page of contacts in a named Elastic Email contact list.
  • List Contact ListsReturn one page of contact lists from the connected Elastic Email account.
  • List ContactsReturn one page of contacts from the connected Elastic Email account.
  • List Credential MetadataList API-key or SMTP credential metadata without returning secret tokens.
  • List DomainsReturn all sending and tracking domains configured for the account.
  • List Email VerificationsReturn one page of individual email verification results.
  • List FilesReturn one page of stored files and metadata.
  • List Inbound RoutesReturn all inbound email routing rules in their current order.
  • List SegmentsReturn one page of dynamic contact segments.
  • List Statistics BreakdownsReturn one page of campaign or channel delivery summaries.
  • List SubaccountsReturn one page of managed subaccounts without credentials or passwords.
  • List SuppressionsReturn one page of all suppressed addresses or only addresses suppressed for bounce, complaint, or unsubscribe reasons.
  • List TemplatesReturn one page of templates for the required visibility scopes.
  • List Verification FilesReturn all uploaded verification file jobs and their current statuses.
  • List WebhooksReturn one page of webhook subscriptions.
  • Search Delivery EventsSearch all delivery events, one transaction's events, or one channel's events and return one page.
Create & communicateCreate records or send supported messagesView 18 actionsHide actions
  • Add Contact List MembersAdd selected existing contacts to a named Elastic Email contact list.
  • Add ContactsAdd up to 1000 Elastic Email contacts and optionally assign them to existing lists.
  • Add SuppressionsAdd up to 1000 email addresses to Elastic Email's bounce, complaint, or unsubscribe suppression records.
  • Create CampaignCreate a campaign.
  • Create Contact ListCreate a contact list, optionally with initial email members.
  • Create DomainCreate a sending or tracking domain in the connected Elastic Email account.
  • Create Inbound RouteCreate a new inbound email route.
  • Create SegmentCreate a dynamic contact segment from a name and SQL-like rule.
  • Create SubaccountCreate a managed subaccount with optional initial email settings.
  • Create TemplateCreate a new email template with its name, content, and scope.
  • Create WebhookCreate a webhook subscription for selected email events.
  • Import ContactsStart an asynchronous contact import using exactly one source: an uploaded CSV file or a provider-accessible CSV URL.
  • Import SuppressionsUpload CSV content containing bounced, complained, or unsubscribed email addresses for asynchronous suppression import.
  • Send EmailSend an email to one or more recipients using inline content or a saved template.
  • Send Merge File EmailSend personalized email to recipients listed in a CSV merge-data file.
  • Send Transactional EmailSend one transactional message with To, CC, and BCC recipient groups.
  • Upload FileStore a base64-encoded file in the connected Elastic Email account.
  • Upload Verification FileUpload a CSV containing an email column for a later bulk verification job.
Update & manageChange and manage existing recordsView 13 actionsHide actions
  • Set Default Sender DomainSet the domain of a verified sender email as the account default.
  • Start Contact ExportStart an asynchronous export of all contacts or contacts selected by one filter rule or a list of email addresses.
  • Start Event ExportStart an asynchronous export for all events or one channel.
  • Start Verification FileStart bulk verification for a previously uploaded CSV file.
  • Update CampaignUpdate an existing active or paused campaign.
  • Update ContactUpdate the first name, last name, or custom fields for one Elastic Email contact.
  • Update Contact ListUpdate an Elastic Email contact list by providing at least one change: rename it with NewListName or change whether contacts may unsubscribe with AllowUnsubscribe.
  • Update DomainUpdate certificate, VERP, or custom bounce settings for an Elastic Email domain.
  • Update Inbound RouteReplace an existing inbound route definition by public ID.
  • Update SegmentReplace an existing dynamic contact segment's name and rule.
  • Update Subaccount Email SettingsReplace email limits and sender settings for a managed subaccount.
  • Update TemplateReplace an existing email template's name, content, and scope.
  • Update WebhookUpdate a webhook URL, event notification flags, name, or enabled state.
Remove & cancelRemove records or cancel supported workView 14 actionsHide actions
  • Delete CampaignDelete one campaign by exact name.
  • Delete ContactDelete one contact by exact email address.
  • Delete Contact ListDelete one contact list by exact name.
  • Delete ContactsPermanently delete 1-10 contacts by exact email address.
  • Delete DomainDelete one configured domain from the connected Elastic Email account.
  • Delete Email VerificationDelete one saved email verification result by exact email address.
  • Delete FilePermanently delete one stored file by its exact name.
  • Delete Inbound RoutePermanently delete one inbound email route by its public ID.
  • Delete SegmentDelete one Elastic Email dynamic contact segment by its exact name.
  • Delete SuppressionRemove one email address from Elastic Email suppression records.
  • Delete TemplateDelete one Elastic Email template by its exact name.
  • Delete Verification FileDelete one uploaded verification file job by its VerificationID.
  • Delete WebhookDelete one webhook subscription by its public WebhookID.
  • Remove Contact List MembersRemove selected contacts from a named Elastic Email contact list without deleting the contacts.
Other actionsSpecialist and administrative actions.View 6 actionsHide actions
  • Adjust Subaccount CreditsAdd or remove email credits from a managed Elastic Email subaccount.
  • Pause CampaignPause an active Elastic Email campaign by exact name, cancelling messages that are still waiting to be sent.
  • Reorder Inbound RoutesSet the processing order of Elastic Email inbound routing rules.
  • Trigger Campaign AutomationEnter one contact email into an irreversible automation that may send email or execute later steps and cannot be undone.
  • Verify DomainAsk Elastic Email to re-check a domain's DNS configuration.
  • Verify EmailRun verification for one email address and return its deliverability assessment.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Elastic Email

How does the agent connect to Elastic Email?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Elastic Email?
The page above lists the 91 actions currently available through the Elastic Email connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Elastic Email included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Elastic Email is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Elastic Email to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Elastic Email.