66 available actions
What your AI agent can do in Resend
The universal API for sending emails. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 66 actions.
Common starting points
- Get ContactTool to retrieve a single contact from Resend by ID or email.
- Get Contact PropertyTool to retrieve a single contact property from Resend.
- Add Contact To SegmentAdd an existing contact to a segment in Resend.
- Create ContactCreate a contact in Resend.
- Update ContactTool to update an existing contact in Resend by ID or email.
- Update Contact PropertyUpdate an existing contact property in Resend.
Browse all 66 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 28 actions
- Get BroadcastRetrieve a single broadcast by its ID.
- Get ContactTool to retrieve a single contact from Resend by ID or email.
- Get Contact PropertyTool to retrieve a single contact property from Resend.
- Get Email AttachmentRetrieve a single attachment from a sent email.
- Get SegmentRetrieve a single segment by its ID.
- Get TemplateRetrieve a single template by ID or alias from Resend.
- Get TopicTool to retrieve a single topic by its ID in Resend.
- Get WebhookRetrieve a single webhook for the authenticated user.
- List All ContactsTool to retrieve a list of all contacts from Resend.
- List API KeysTool to retrieve a list of API keys for the authenticated user.
- List AudiencesList all audiences.
- List BroadcastsTool to retrieve a list of broadcasts.
- List Contact PropertiesTool to retrieve a list of contact properties from Resend.
- List ContactsList contacts in Resend.
- List Contact SegmentsRetrieve a list of segments that a contact is part of.
- List Contact TopicsRetrieve a list of topic subscriptions for a contact in Resend.
- List DomainsList all domains.
- List Email AttachmentsTool to retrieve a list of attachments from a sent email.
- List EmailsTool to retrieve a list of emails sent by your team.
- List Received EmailsTool to retrieve a list of received emails for the authenticated user.
- List SegmentsTool to retrieve a list of segments from Resend.
- List TemplatesTool to retrieve a list of templates from Resend.
- List TopicsTool to retrieve a list of topics for the authenticated user.
- List WebhooksRetrieve a list of webhooks for the authenticated user.
- Retrieve AudienceRetrieve a single audience.
- Retrieve ContactRetrieve a contact in Resend.
- Retrieve DomainRetrieve a single domain.
- Retrieve EmailRetrieve a single email.
Create & communicateCreate records or send supported messagesView 15 actions
- Add Contact To SegmentAdd an existing contact to a segment in Resend.
- Create API KeyCreate a new API key to authenticate communications with Resend.
- Create AudienceCreate a list of contacts.
- Create ContactCreate a contact in Resend.
- Create Contact PropertyTool to create a new contact property in Resend.
- Create Contact V2Tool to create a new contact in Resend.
- Create DomainCreate a domain through the Resend Email API.
- Create Draft BroadcastCreate a broadcast and leave it as an unsent draft.
- Create SegmentCreate a new segment for contacts to be added to.
- Create TemplateTool to create a new email template in Resend.
- Create TopicTool to create a new topic to segment your audience.
- Create WebhookTool to create a webhook to receive real-time notifications about email events.
- Publish TemplatePublish a template through the Resend Email API.
- Send Batch EmailsTrigger up to 100 batch emails at once.
- Send EmailSend an email using Resend.
Update & manageChange and manage existing recordsView 9 actions
- Update BroadcastUpdate an existing broadcast in Resend.
- Update ContactTool to update an existing contact in Resend by ID or email.
- Update Contact PropertyUpdate an existing contact property in Resend.
- Update DomainUpdate an existing domain.
- Update Draft BroadcastUpdate a broadcast that is still an unsent draft.
- Update EmailUpdate a scheduled email.
- Update TemplateTool to update an existing email template in Resend.
- Update TopicTool to update an existing topic in Resend.
- Update WebhookTool to update an existing webhook configuration.
Remove & cancelRemove records or cancel supported workView 12 actions
- Cancel EmailCancel a scheduled email.
- Delete API KeyRemove an existing API key from Resend.
- Delete AudienceRemove an existing audience.
- Delete ContactDelete a contact in Resend.
- Delete Contact By IDTool to remove an existing contact by its ID.
- Delete Contact PropertyRemove an existing contact property from Resend.
- Delete DomainDelete a domain through the Resend Email API.
- Delete SegmentRemove an existing segment.
- Delete TemplateRemove an existing template.
- Delete TopicTool to remove an existing topic in Resend.
- Delete WebhookRemove an existing webhook.
- Remove Contact From SegmentRemove an existing contact from a segment.
Other actionsSpecialist and administrative actions.View 2 actions
- Duplicate TemplateDuplicate an existing template through the Resend Email API.
- Verify DomainVerify a domain through the Resend Email API.
Connection record
A connection you can control.
- Sign-in
- Customer-managed key
- Setup
- Use a key you create and control. It is stored securely and limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Resend
How does the agent connect to Resend?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Resend?
The page above lists the 66 actions currently available through the Resend connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Resend included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Resend is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Resend to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.