Bring Resend into
the flow of work.
A little less busywork with Resend.
Account1 capabilities+
- Disconnect the resend account
Revoke the connected Resend OAuth2 grant, ending the connection to your Resend account
Email9 capabilities+
- Cancel a scheduled email
Cancel a previously scheduled email by its email ID before it gets sent
- Get attachment from email
Download a specific attachment from a sent email using the email ID and attachment ID
- List all sent emails
Get a list of all previously sent emails with their status, subject, and recipients
- List email attachments
Get all attachments from a sent email by providing the email ID
- Get email details
Get details of a specific sent email including subject, recipients, status, and timestamps
- Send a new email
Send a new email to one or more recipients with HTML or plain text content, attachments, and optional scheduling
- Send email and wait for recipient response
Send an email with response buttons and pause workflow execution until the recipient clicks a response
- Send multiple emails in batch
Send up to 100 emails in a single API call for bulk email delivery with individual customization
- Update scheduled email time
Reschedule a scheduled email by updating its scheduled_at time before it is sent
Template7 capabilities+
- Create an email template
Create a new reusable email template with HTML content and dynamic variables for personalization
- Delete a template
Permanently delete an email template by its template ID
- Duplicate a template
Create a copy of an existing template with a new name for easy customization
- Get template details
Retrieve a template's details including HTML content, variables, and publish status by template ID
- List all templates
Get all email templates with their names, IDs, and publish status
- Publish a template
Publish a template to make it available for sending emails. Required before a template can be used in email operations.
- Update a template
Update a template's name, subject, HTML content, or variables
Domain14 capabilities+
- Claim a domain from another team
Claim a domain already verified by another team. Returns a TXT record to add to your DNS for ownership verification.
- Add a new sending domain
Add a new sending domain for email authentication. Returns DNS records that must be configured for verification.
- Create a tracking domain
Create a custom domain for click and open tracking (private alpha)
- Delete a domain
Remove a sending domain from your account. Emails can no longer be sent from this domain after deletion.
- Delete a tracking domain
Remove an existing click tracking domain (private alpha)
- Get domain details
Retrieve details of a domain including DNS records, verification status, and configuration
- Get domain claim status
Retrieve the latest claim status for a domain. Poll this endpoint to follow a claim status after starting a claim.
- Get tracking domain details
Retrieve a single click tracking domain with its DNS records and verification status (private alpha)
- List all domains
Get all sending domains with their verification status and DNS record requirements
- List tracking domains
List all tracking domains for a given domain (private alpha)
- Update domain settings
Update domain settings such as click tracking, open tracking, or TLS requirements
- Verify domain DNS records
Trigger verification of DNS records for a domain. Use after configuring DNS to check if domain is ready for sending.
- Verify domain claim ownership
Trigger DNS verification for a domain claim. Add the TXT record from the Claim operation before calling this.
- Verify a tracking domain
Trigger DNS verification for a tracking domain (private alpha)
Broadcast7 capabilities+
- Cancel a broadcast
Cancel a broadcast campaign that is queued or scheduled before it is delivered to its audience
- Create a broadcast campaign
Create a new email broadcast campaign with subject, content, and target audience for bulk email sending
- Delete a broadcast
Permanently delete a broadcast campaign by its broadcast ID
- Get broadcast details
Retrieve details of a specific broadcast including status, subject, audience, and send statistics
- List all broadcasts
Get a list of all broadcast campaigns with their status, subject lines, and creation dates
- Send a broadcast
Trigger the sending of a broadcast campaign to its target audience immediately or at a scheduled time
- Update a broadcast
Update a broadcast's subject, content, audience, or schedule before it is sent
Segment5 capabilities+
- Create a contact segment
Create a new contact segment for grouping contacts based on criteria or manual assignment
- Delete a segment
Permanently delete a segment by its segment ID. Contacts in the segment are not deleted.
- Get segment details
Retrieve details of a specific segment including its name, contact count, and creation date
- List all segments
Get all segments in the account with their names, IDs, and contact counts
- List segment contacts
Get all contacts belonging to a specific segment
Suppression6 capabilities+
- Batch add suppressions
Add up to 100 email addresses to the suppression list in a single request
- Batch remove suppressions
Remove up to 100 suppressions at once by email address or by suppression ID
- Create a suppression
Add a single email address to the suppression list so Resend skips it at send time
- Delete a suppression
Remove a single suppression by ID or email so Resend can send to the address again
- Get a suppression
Retrieve a single suppression by ID or email, including its origin and creation time
- List suppressions
List suppressed addresses, optionally filtered by origin (bounce, complaint, or manual)
Topic5 capabilities+
- Create a subscription topic
Create a new subscription topic for organizing email preferences and managing unsubscribe options
- Delete a topic
Permanently delete a subscription topic by its topic ID
- Get topic details
Retrieve details of a specific topic including its name, description, and subscriber count
- List all topics
Get all subscription topics with their names, IDs, and subscriber counts
- Update a topic
Update a topic's name or description
Contact10 capabilities+
- Add contact to a segment
Add an existing contact to a segment by providing the contact ID and segment ID
- Create a new contact
Create a new contact with email address, optional name, custom properties, and segment/topic assignments
- Delete a contact
Permanently delete a contact by their contact ID
- Get contact details
Retrieve a contact's details including email, name, properties, and subscription status by contact ID
- Get contact topic subscriptions
Get all topic subscriptions (opt-in/opt-out status) for a specific contact
- List all contacts
Get a list of all contacts in the account with their email addresses and basic information
- List contact segments
Get all segments that a specific contact belongs to
- Remove contact from segment
Remove a contact from a segment by providing the contact ID and segment ID
- Update contact details
Update a contact's information including name, email, properties, or unsubscribe status
- Update contact topic subscriptions
Update a contact's topic subscription preferences (opt-in or opt-out of specific topics)
Contact Property5 capabilities+
- Create a contact property
Create a new custom contact property (metadata field) for storing additional information about contacts
- Delete a contact property
Permanently delete a contact property. This removes the property from all contacts.
- Get contact property details
Retrieve details of a specific contact property including its name, type, and configuration
- List all contact properties
Get all custom contact properties defined for storing contact metadata
- Update a contact property
Update a contact property's name or configuration
Webhook5 capabilities+
- Create a webhook endpoint
Create a new webhook endpoint to receive real-time notifications for email events like delivered, opened, clicked, bounced
- Delete a webhook
Delete a webhook endpoint. Events will no longer be sent to this URL.
- Get webhook details
Retrieve details of a webhook including its URL, subscribed events, and status
- List all webhooks
Get all configured webhooks with their URLs, event subscriptions, and status
- Update a webhook
Update a webhook's URL or the events it is subscribed to
Receiving Email4 capabilities+
- Get received email details
Retrieve a specific received email including sender, subject, body, and headers by email ID
- Download attachment from received email
Download a specific attachment from a received email by email ID and attachment ID
- List all received emails
Get all emails received through inbound email processing with sender, subject, and timestamps
- List attachments from received email
Get all attachments from a received email including filenames, sizes, and content types
Workflow9 capabilities+
- Create a workflow
Create a new workflow to automate email sequences
- Delete a workflow
Remove an existing workflow
- Get workflow details
Retrieve a single workflow with its steps and edges
- Get a workflow run
Retrieve a single workflow run
- Get a workflow run step
Retrieve a single workflow run step
- List all workflows
Retrieve a list of workflows
- List workflow run steps
Retrieve a list of workflow run steps
- List workflow runs
Retrieve a list of workflow runs
- Update a workflow
Update an existing workflow (enable or disable)
Event6 capabilities+
- Create an event
Create a new event that can be used to trigger workflows
- Delete an event
Remove an existing event by ID or name
- Get event details
Retrieve a single event by ID or name
- List all events
Retrieve a list of events
- Send an event
Send a named event to trigger matching workflows
- Update an event
Update an existing event schema
Log2 capabilities+
- List all logs
Get all API request logs for the account including request and response details
- Retrieve a log entry
Retrieve details of a specific log entry including the request body, response body, and response status
Frequently asked
questions.
What could an Ambacti integration do with Resend?
The documented operations include Account: Disconnect the resend account; Email: Cancel a scheduled email; Email: Get attachment from email; Email: List all sent emails.
Could I keep a workflow read-only?
For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.
Will every action run automatically?
Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.
Do I need to review actions in Resend?
Decide which work could run on its own and which steps need your review.