Skip to content
← Back to documentation
Technical Reference

Resend

The email API for developers

CategoryCommunication
Authenticationcustom
Version0.5.1
Published scopes0 published scopes
Last updatedSeptember 23, 2026

Overview

Connect Resend with Flows360

The email API for developers

Use the Resend connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 56 actions and 1 trigger.

Available actions

  • Send Email
  • Send Batch Emails
  • Get Email Status
  • List Sent Emails
  • Cancel Scheduled Email
  • Reschedule Email
  • Create Contact
  • Update Contact
  • Plus 48 additional declared actions.

Available triggers

  • Email Event

The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.

Technical guide

Technical reference

Package identity

  • Connector: Resend
  • Package: @activepieces/piece-resend@0.5.1
  • Exact artifact digest: sha256:8c865d4c421c51c777674f2df8039e06e97385a0fa734e1dbbe58a231a71216b
  • Runtime: Activepieces-compatible deterministic worker
  • Source: the exact reviewed Activepieces source

Authentication

SECRET TEXT. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.

Action contracts

  • Send Email (send_email), Send a text or HTML email Classification: read.
  • Send Batch Emails (send_batch_emails), Send up to 100 emails in a single API call Classification: read.
  • Get Email Status (get_email_status), Retrieve the delivery status of a sent email Classification: read.
  • List Sent Emails (list_emails), Retrieve a list of emails sent from your Resend account Classification: read.
  • Cancel Scheduled Email (cancel_scheduled_email), Cancel a scheduled email before it is sent Classification: read.
  • Reschedule Email (reschedule_email), Update the send time of a scheduled email Classification: read.
  • Create Contact (create_contact), Add a contact to a Resend audience Classification: read.
  • Update Contact (update_contact), Update the name or subscription status of a contact in an audience Classification: read.
  • Delete Contact (delete_contact), Remove a contact from an audience Classification: read.
  • List Contacts (list_contacts), Retrieve all contacts in an audience Classification: read.
  • List Domains (list_domains), Retrieve all domains added to your Resend account Classification: read.
  • Create Domain (create_domain), Add a sending domain to your Resend account and get the DNS records to verify it Classification: read.
  • Delete Domain (delete_domain), Remove a domain from your Resend account Classification: read.
  • Verify Domain (verify_domain), Trigger a DNS verification check for a domain Classification: read.
  • List Audiences (list_audiences), Retrieve all contact audiences in your Resend account Classification: read.
  • Create Audience (create_audience), Create a new contact audience in Resend Classification: read.
  • Delete Audience (delete_audience), Permanently delete an audience and all its contacts Classification: read.
  • List Broadcasts (list_broadcasts), Retrieve all broadcasts in your Resend account Classification: read.
  • Create Broadcast (create_broadcast), Create a new broadcast email to send to an audience Classification: read.
  • Send Broadcast (send_broadcast), Send or schedule a broadcast email to its audience Classification: read.
  • Delete Broadcast (delete_broadcast), Permanently delete a broadcast from your Resend account Classification: read.
  • Get Contact (get_contact), Retrieve a single contact by ID or email, across all audiences Classification: read.
  • Add Contact To Segment (add_contact_to_segment), Add a contact to a segment Classification: read.
  • Remove Contact From Segment (remove_contact_from_segment), Remove a contact from a segment Classification: read.
  • List Contact Segments (list_contact_segments), List the segments a contact belongs to Classification: read.
  • List Contact Topics (list_contact_topics), List a contact's topic subscriptions Classification: read.
  • Create Contact Property (create_contact_property), Define a new custom field for contacts Classification: read.
  • Get Contact Property (get_contact_property), Retrieve a single custom contact field by ID Classification: read.
  • List Contact Properties (list_contact_properties), Retrieve all custom contact fields defined on the account Classification: read.
  • Update Contact Property (update_contact_property), Update the fallback value of a custom contact field Classification: read.
  • Delete Contact Property (delete_contact_property), Permanently remove a custom contact field Classification: read.
  • Create Segment (create_segment), Create a new segment for grouping contacts Classification: read.
  • Get Segment (get_segment), Retrieve a single segment by its ID Classification: read.
  • List Segments (list_segments), Retrieve all segments in your Resend account Classification: read.
  • Delete Segment (delete_segment), Permanently delete a segment Classification: read.
  • Create Topic (create_topic), Create a new topic to segment audience preferences Classification: read.
  • Get Topic (get_topic), Retrieve a single topic by its ID Classification: read.
  • List Topics (list_topics), Retrieve all topics in your Resend account Classification: read.
  • Update Topic (update_topic), Update a topic's name, description, or visibility Classification: read.
  • Delete Topic (delete_topic), Permanently delete a topic Classification: read.
  • Create Template (create_template), Create a new reusable email template Classification: read.
  • Get Template (get_template), Retrieve a single template by ID or alias Classification: read.
  • List Templates (list_templates), Retrieve all email templates in your Resend account Classification: read.
  • Update Template (update_template), Update an existing email template's content or metadata Classification: read.
  • Delete Template (delete_template), Permanently remove an email template Classification: read.
  • Publish Template (publish_template), Make a template's latest version live Classification: read.
  • Duplicate Template (duplicate_template), Create a copy of an existing template Classification: read.
  • Create Webhook (create_webhook), Create a webhook subscription for Resend events Classification: read.
  • Get Webhook (get_webhook), Retrieve a single webhook by its ID Classification: read.
  • List Webhooks (list_webhooks), Retrieve all webhooks configured on your Resend account Classification: read.
  • Update Webhook (update_webhook), Update a webhook's endpoint, events, or status Classification: read.
  • Delete Webhook (delete_webhook), Permanently remove a webhook subscription Classification: read.
  • Get Email Attachment (get_email_attachment), Retrieve a single attachment from a sent email Classification: read.
  • List Email Attachments (list_email_attachments), Retrieve all attachments on a sent email Classification: read.
  • List Received Emails (list_received_emails), Retrieve emails received on an inbound domain Classification: read.
  • Custom API Call (custom_api_call), Make a custom API call to a specific endpoint Classification: read.

Trigger contracts

  • Email Event, webhook.

Verification

Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Capability summary

Authenticationcustom
Supported objects57
Supported actionsNot published
Triggers1

Authentication

Authentication method: custom

Authentication profiles

connection · custom
  • API Key Required · protected credential

Supported objects

ObjectReadWriteNotes
Send Email Yes No Send a text or HTML email
Send Batch Emails Yes No Send up to 100 emails in a single API call
Get Email Status Yes No Retrieve the delivery status of a sent email
List Sent Emails Yes No Retrieve a list of emails sent from your Resend account
Cancel Scheduled Email Yes No Cancel a scheduled email before it is sent
Reschedule Email Yes No Update the send time of a scheduled email
Create Contact Yes No Add a contact to a Resend audience
Update Contact Yes No Update the name or subscription status of a contact in an audience
Delete Contact Yes No Remove a contact from an audience
List Contacts Yes No Retrieve all contacts in an audience
List Domains Yes No Retrieve all domains added to your Resend account
Create Domain Yes No Add a sending domain to your Resend account and get the DNS records to verify it
Delete Domain Yes No Remove a domain from your Resend account
Verify Domain Yes No Trigger a DNS verification check for a domain
List Audiences Yes No Retrieve all contact audiences in your Resend account
Create Audience Yes No Create a new contact audience in Resend
Delete Audience Yes No Permanently delete an audience and all its contacts
List Broadcasts Yes No Retrieve all broadcasts in your Resend account
Create Broadcast Yes No Create a new broadcast email to send to an audience
Send Broadcast Yes No Send or schedule a broadcast email to its audience
Delete Broadcast Yes No Permanently delete a broadcast from your Resend account
Get Contact Yes No Retrieve a single contact by ID or email, across all audiences
Add Contact To Segment Yes No Add a contact to a segment
Remove Contact From Segment Yes No Remove a contact from a segment
List Contact Segments Yes No List the segments a contact belongs to
List Contact Topics Yes No List a contact's topic subscriptions
Create Contact Property Yes No Define a new custom field for contacts
Get Contact Property Yes No Retrieve a single custom contact field by ID
List Contact Properties Yes No Retrieve all custom contact fields defined on the account
Update Contact Property Yes No Update the fallback value of a custom contact field
Delete Contact Property Yes No Permanently remove a custom contact field
Create Segment Yes No Create a new segment for grouping contacts
Get Segment Yes No Retrieve a single segment by its ID
List Segments Yes No Retrieve all segments in your Resend account
Delete Segment Yes No Permanently delete a segment
Create Topic Yes No Create a new topic to segment audience preferences
Get Topic Yes No Retrieve a single topic by its ID
List Topics Yes No Retrieve all topics in your Resend account
Update Topic Yes No Update a topic's name, description, or visibility
Delete Topic Yes No Permanently delete a topic
Create Template Yes No Create a new reusable email template
Get Template Yes No Retrieve a single template by ID or alias
List Templates Yes No Retrieve all email templates in your Resend account
Update Template Yes No Update an existing email template's content or metadata
Delete Template Yes No Permanently remove an email template
Publish Template Yes No Make a template's latest version live
Duplicate Template Yes No Create a copy of an existing template
Create Webhook Yes No Create a webhook subscription for Resend events
Get Webhook Yes No Retrieve a single webhook by its ID
List Webhooks Yes No Retrieve all webhooks configured on your Resend account
Update Webhook Yes No Update a webhook's endpoint, events, or status
Delete Webhook Yes No Permanently remove a webhook subscription
Get Email Attachment Yes No Retrieve a single attachment from a sent email
List Email Attachments Yes No Retrieve all attachments on a sent email
List Received Emails Yes No Retrieve emails received on an inbound domain
Custom API Call Yes No Make a custom API call to a specific endpoint
Email Event Yes No webhook trigger declared by the pinned package.

Triggers

Email Event · Webhook

Triggers when a selected email or contact event occurs in Resend

Inputs

  • events · array

Setup

Setup

  1. Add the Resend connector to the workflow in the target Flows360 Studio instance.
  2. Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
  3. Provide the connection fields declared by the pinned package:
  • No provider credential fields are declared by the pinned package.
  1. Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
  2. Test the workflow in the appropriate environment before enabling production scheduling or event delivery.

Limitations

Limitations and operational notes

  • This content describes @activepieces/piece-resend@0.5.1; provider behaviour can change independently and should be revalidated when the provider or connector version changes.
  • Only the 56 actions and 1 trigger declared by this pinned package are represented here.
  • Tenant credentials and connection values are not stored in the public connector record.
  • Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
  • Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Troubleshooting

Why canu2019t the connector authenticate?

Check the tenant connection in Studio and confirm every required Resend connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.

Why is an action or trigger unavailable?

Confirm that the workflow is using @activepieces/piece-resend@0.5.1 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.

What should I check after a provider-side change?

Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.