Resend × Ambacti

Bring Resend into
the flow of work.

A little less busywork with Resend.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
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.