unione.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Domain
delete
domain.delete
Tool to delete a sender domain from the account. Use only when you are certain: the domain must be re-added and re-verified to send from it again.
Risk: destructive · Irreversible
manage
domain.manage
Tool to inspect and verify sender domains: fetch DNS records, trigger a verification or DKIM check, or list domains. Deleting a domain is a separate tool.
Risk: write
domains full type
domains full type
list
email.list
Tool to start an export of email events in a time range. Creates an asynchronous event dump and returns a dump_id; poll eventDump.get for the download URLs. It does not return events directly.
Risk: write
filter full type
filter full type
schedule
email.schedule
Tool to send a transactional email at a future time, at most 24 hours ahead. Same as email.send plus a send_at timestamp.
Risk: write
recipients full type
recipients full type
body full type
body full type
global_substitutions full type
global_substitutions full type
global_metadata full type
global_metadata full type
failed_emails full type
failed_emails full type
send
email.send
Tool to send a transactional email immediately. Requires recipients, from_email, subject, and either a body or a template_id.
Risk: write
recipients full type
recipients full type
body full type
body full type
global_substitutions full type
global_substitutions full type
global_metadata full type
global_metadata full type
failed_emails full type
failed_emails full type
statistics
email.statistics
Tool to start a per-day aggregate export of send statistics. Creates an asynchronous event dump and returns a dump_id; poll eventDump.get for the result. It does not return statistics directly.
Risk: write
subscribe
email.subscribe
Tool to resubscribe a recipient who previously unsubscribed. Use when you need to restore a user subscription status after they opt in again.
Risk: write
unsubscribe
email.unsubscribe
Tool to unsubscribe an email from future emails. Use when you need to stop all further transactional emails.
Risk: write
Email Validation
batch
emailValidation.batch
Tool to validate a list of email addresses. UniOne has no bulk method, so each address costs one validation from the account quota. Addresses that fail are returned with status “error” rather than failing the whole batch.
Risk: read
results full type
results full type
Event Dump
create
eventDump.create
Tool to create an asynchronous CSV event dump. Use when you need to export transactional email events for a specified time window.
Risk: write
filter full type
filter full type
createForJob
eventDump.createForJob
Tool to export the delivery events of one send job. UniOne has no method that reads a job directly, so this creates an event dump filtered by job_id and returns a dump_id to poll with eventDump.get.
Risk: write
delete
eventDump.delete
Tool to delete an event dump file and remove it from the queue or storage. Use when you need to clean up an existing event dump by its dump_id.
Risk: destructive
get
eventDump.get
Tool to retrieve the status and download URLs of an event dump. Use when you need to check if a dump is ready and get its files.
Risk: read
event_dump full type
event_dump full type
list
eventDump.list
Tool to retrieve the full list of event dumps. Use when you need to view all existing event-dump tasks.
Risk: read
event_dumps full type
event_dumps full type
Suppression
delete
suppression.delete
Tool to remove an email from the suppression list. Use when you need to re-enable sending emails to an address that was previously unsubscribed or suppressed.
Risk: write
get
suppression.get
Tool to check if an email is suppressed and retrieve the reason and date. Use when verifying why an email cannot receive messages.
Risk: read
suppressions full type
suppressions full type
list
suppression.list
Tool to return the suppression list since a given date. Use when auditing bounced, unsubscribed, or blocked recipients.
Risk: read
suppressions full type
suppressions full type
System
info
system.info
Tool to retrieve account details and the current billing period: emails included and sent, validations included and used. Use before sending large campaigns.
Risk: read
project_accounting full type
project_accounting full type
accounting full type
accounting full type
ping
system.ping
Tool to check API connectivity and that the API key is accepted. Use as a health check before a batch of operations.
Risk: read
Tag
delete
tag.delete
Tool to delete a specific tag. Use when you have confirmed the tag ID you wish to remove.
Risk: destructive
list
tag.list
Tool to retrieve all user-defined tags. Use when you need to fetch the full list of tags after authentication.
Risk: read
Template
delete
template.delete
Tool to delete a template by ID. Use when you need to permanently remove a template from the account.
Risk: destructive · Irreversible
get
template.get
Tool to get template properties by ID. Use when you need to retrieve the full template configuration and content for a specific template.
Risk: read
template full type
template full type
list
template.list
Tool to list email templates. Use when you need to retrieve available templates for transactional emails.
Risk: read
templates full type
templates full type
set
template.set
Tool to set or update an email template. Use when you need to create or modify transactional email templates before sending messages.
Risk: write
template full type
template full type
template full type
template full type
Webhook
delete
webhook.delete
Tool to delete a webhook event notification handler by its URL. Use when you need to stop receiving callback notifications for a specific webhook.
Risk: destructive
get
webhook.get
Tool to retrieve webhook configuration by its URL. Use when you need to check the current settings of an event notification handler.
Risk: read
object full type
object full type
list
webhook.list
Tool to list every webhook configured on the account. Use when you need to see all event notification handlers and their settings.
Risk: read
objects full type
objects full type
set
webhook.set
Tool to set or edit a webhook event notification handler. Use when you need to configure your webhook for event callbacks.
Risk: write
events full type
events full type
object full type
object full type
types
webhook.types
Tool to list the event names accepted by webhook.set. Returns a static list published in the UniOne callback docs; it makes no API call.
Risk: read