get_template
Get Template
Retrieve a single email template by its ID. Returns the full template configuration including body, subject, sender info, and all settings.
get_template
Retrieve a single email template by its ID. Returns the full template configuration including body, subject, sender info, and all settings.
delete_suppression
Remove an email address from the suppression list, allowing it to receive emails again. Only user-deletable suppressions can be removed.
get_suppression
Check suppression status of a specific email address. Returns all suppression records for the address including cause, source, and whether the suppression can be removed.
list_event_dumps
List all existing event dump requests with their statuses and download URLs.
delete_tag
Delete a user-defined email tag. This removes the tag from the system but does not affect previously sent emails that used this tag.
send_email
Send transactional or marketing emails to one or more recipients. Supports HTML, plaintext, and AMP email bodies with per-recipient personalization through substitutions/merge tags. Can reference a stored template by ID, include attachments, schedule delivery up to 24 hours ahead, and track opens/clicks.
delete_template
Delete an email template by its ID. This action is permanent and cannot be undone.
delete_project
Delete a project and all its associated data (domains, templates, webhooks, suppression lists). This is permanent. Requires a user-level API key.
delete_domain
Remove a sender domain from the account. This is permanent and the domain will no longer be usable for sending.
get_system_info
Retrieve account or project information including user ID, email, accounting period details, and email counters. Useful for checking account status and usage.
get_domain_dns_records
Retrieve the required DNS records for verifying a sender domain. Returns the TXT verification record, DKIM key, and SPF include that need to be added to your DNS configuration. Use this as the first step when setting up a new sender domain.
create_project
Create a new project to isolate domains, templates, webhooks, suppression lists, and sending data. Each project gets its own API key. Requires a user-level API key.
list_templates
List all email templates in the account or project. Returns template metadata including name, subject, sender, and creation date. Supports pagination via limit and offset.
validate_domain
Trigger validation of a sender domain's DNS records. Validates the verification TXT record and/or DKIM record. Use after adding the required DNS records to your domain's DNS configuration.
list_projects
List all projects in the account. Requires a user-level API key.
validate_email
Validate a single email address to determine if it is valid, invalid, suspicious, or unknown. Returns a validity score (0-100), the cause of any issues (e.g., disposable, spamtrap, mailbox not found), and a suggested correction for typos. Best used for real-time form validation, not bulk validation.
list_domains
List all registered sender domains with their verification and DKIM status.
delete_event_dump
Delete an event dump by its ID.
update_project
Update an existing project's settings. Requires a user-level API key.
list_suppressions
List suppressed email addresses with optional filtering by cause, source, and date. Returns suppression records with cursor-based pagination.
resubscribe_email
Send a re-subscribe email to a recipient who previously unsubscribed or was blocked due to complaints. The recipient will receive an email with a link to restore their subscription.
create_event_dump
Request a historical event data export for a given time period. The dump is generated asynchronously; use **Get Event Dump** to check its status and retrieve the download URL. Events can be filtered by job ID, status, recipient, sender, domain, or campaign.
add_suppression
Add an email address to the suppression list to block it from receiving emails. Specify the cause of suppression (e.g., unsubscribed, complained).
list_tags
List all user-defined tags used to categorize outgoing emails. Tags are assigned when sending emails (up to 4 per email) and can be used to filter and analyze delivery statistics.
upsert_template
Create a new email template or update an existing one. Templates store reusable email content including body, subject, sender info, and attachments. When sending emails, reference a template by ID to pre-fill fields. To update an existing template, provide its **templateId**. To create a new template, omit the templateId.
get_event_dump
Check the status of an event dump and retrieve its download URL once ready.
Send transactional and marketing emails to up to 500 recipients per request with HTML, plaintext, and AMP support. Create and manage reusable email templates with substitution/merge tag engines (simple, velocity, liquid). Validate email addresses in real-time for correctness and deliverability. Manage suppression lists to control blocked recipients by cause (unsubscribed, bounced, complained). Register and verify sender domains with DNS records (DKIM, SPF). Track email delivery events including opens, clicks, bounces, unsubscribes, and spam complaints via webhooks. Export historical event data as CSV dumps filtered by status, recipient, sender, or campaign. Manage tags for categorizing and analyzing email delivery statistics. Create and manage isolated projects with separate API keys, domains, and sending limits. Schedule emails up to 24 hours in advance and handle subscription management with re-subscribe flows.
Common questions about connecting Unione to AI agents with Metorial.