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
Authentication
Authentication method: custom
Authentication profiles
connection · custom
- API Key Required · protected credential
Supported objects
| Object | Read | Write | Notes |
|---|---|---|---|
| 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
- Add the Resend connector to the workflow in the target Flows360 Studio instance.
- 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.
- Provide the connection fields declared by the pinned package:
- No provider credential fields are declared by the pinned package.
- Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
- 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.