Resend
The universal API for sending emails.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own51
Agents use these right away.
- Get ContactTool to retrieve a single contact from Resend by ID or email.
- List All ContactsTool to retrieve a list of all contacts from Resend.
- Get AutomationRetrieve a Resend automation by ID, including its active workflow steps and connections.
- Get Automation RunRetrieve a Resend automation run by automation and run IDs, including its status and step executions in graph order.
- Get BroadcastRetrieve a single broadcast by its ID.
- Get Contact ImportRetrieve a contact import by ID to check its status, timestamps, and processed row counts.
- Get Contact PropertyTool to retrieve a single contact property from Resend.
- Get Domain ClaimRetrieve the latest claim for a placeholder domain created by a claim.
- Get Email AttachmentRetrieve a single attachment from a sent email.
- Get Email MetricsRetrieve account-level email metrics over a date range, with optional filters and dimension breakdowns.
- Get EventRetrieve a Resend event definition by UUID or event name.
- Get LogRetrieve a single Resend API log by its ID.
- Get Received EmailRetrieve a single received email by ID, including its content, headers, recipients, and attachment metadata.
- Get Received Email AttachmentRetrieve a single attachment from a received email, including its metadata and signed download URL.
- Get SegmentRetrieve a single segment by its ID.
- Get SuppressionRetrieve a Resend suppression by ID or email address.
- Get TemplateRetrieve a single template by ID or alias from Resend.
- Get TopicTool to retrieve a single topic by its ID in Resend.
- Get UsageRetrieve the account's current usage and plan limits for emails, contacts, segments, broadcasts, AI credits, automation runs, domains, and API requests.
- Get WebhookRetrieve a single webhook for the authenticated user.
- Get Webhook EventRetrieve a single webhook event by webhook ID and event ID.
- List API KeysTool to retrieve a list of API keys for the authenticated user.
- List AudiencesList segments using the legacy audience action and response shape.
- List Automation RunsRetrieve a page of runs for a Resend automation.
- List AutomationsRetrieve a page of Resend automations.
- List Broadcast Clicked LinksRetrieve one page of a broadcast's clicked URLs and total and unique click counts.
- List Broadcast RecipientsRetrieve a page of broadcast recipients filtered by a required event type.
- List BroadcastsTool to retrieve a list of broadcasts.
- List Contact ImportsRetrieve a page of Resend contact imports, optionally filtered by status.
- List Contact PropertiesTool to retrieve a list of contact properties from Resend.
- List ContactsList contacts belonging to the segment identified by the legacy audienceId parameter.
- 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 EventsRetrieve a page of Resend event definitions and their payload schemas.
- List LogsRetrieve a page of Resend API request logs with optional cursor pagination.
- List Received Email AttachmentsRetrieve a paginated list of attachments for a received email, including metadata and signed download URLs.
- List Received EmailsTool to retrieve a list of received emails for the authenticated user.
- List SegmentsRetrieve a page of Resend segments for audience management.
- List SuppressionsRetrieve a page of suppressed email addresses from Resend, optionally filtered by bounce, complaint, or manual origin.
- List TemplatesTool to retrieve a list of templates from Resend.
- List TopicsTool to retrieve a list of topics for the authenticated user.
- List Webhook Event AttemptsRetrieve a page of delivery attempts for an event on a Resend webhook, including HTTP status codes, response bodies, and send timestamps.
- List Webhook EventsRetrieve a page of events for a Resend webhook, including delivery status.
- List WebhooksRetrieve a list of webhooks for the authenticated user.
- Retrieve AudienceRetrieve a segment using the legacy audience action and response shape.
- Retrieve ContactRetrieve a global contact by ID.
- Retrieve DomainRetrieve a single domain.
- Retrieve EmailRetrieve a single email.
Asks someone first62
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create Contact V2Tool to create a new contact in Resend.
- Send Batch EmailsTrigger up to 100 batch emails at once.
- Send EmailSend an email using Resend.
- Add Contact To SegmentAdd an existing contact to a segment in Resend.
- Batch Add SuppressionsAdd between 1 and 100 Resend suppressions to prevent sending to those emails.
- Batch Remove SuppressionsRemove 1–100 Resend suppressions by email addresses or suppression IDs, but not both.
- Cancel BroadcastCancel a queued or scheduled broadcast.
- Cancel EmailCancel a scheduled email.
- Create API KeyCreate a new API key to authenticate communications with Resend.
- Create AudienceCreate a segment using the legacy audience action and response shape.
- Create AutomationCreate a Resend automation from workflow steps and connections.
- Create ContactCreate a global contact and add it to the segment identified by audienceId.
- Create Contact ImportCreate a contact import from a CSV file, optionally mapping columns and applying segments and topic subscriptions.
- Create Contact PropertyTool to create a new contact property in Resend.
- Create DomainCreate a domain through the Resend Email API.
- Create Domain ClaimStart a claim for a domain another Resend account has already verified.
- Create Draft BroadcastCreate a broadcast and leave it as an unsent draft.
- Create EventCreate a Resend event definition, optionally with a typed payload schema.
- Create SegmentCreate a new segment for contacts to be added to.
- Create SuppressionCreate a Resend suppression for an email address to prevent sending to it.
- 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.
- Delete API KeyRemove an existing API key from Resend.
- Delete AudienceRemove a segment using the legacy audience action and response shape.
- Delete AutomationRemove an existing automation from Resend using its automation ID.
- Delete BroadcastRemove an existing broadcast that is in draft status.
- Delete ContactRemove a contact from the segment identified by audienceId, preserving the global contact.
- 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 EventDelete an existing Resend event using its event ID (UUID) or event name.
- Delete SegmentRemove an existing segment.
- Delete SuppressionRemove a Resend suppression using its suppression ID or email address.
- Delete TemplateRemove an existing template.
- Delete TopicDelete an existing Resend topic by its topic ID.
- Delete WebhookRemove an existing webhook by ID.
- Duplicate AutomationDuplicate an existing automation by its ID and return the new automation's ID.
- Duplicate BroadcastCreate a new draft broadcast from an existing broadcast.
- Duplicate TemplateDuplicate an existing template through the Resend Email API.
- Publish TemplatePublish a template through the Resend Email API.
- Remove Contact From SegmentRemove an existing contact from a segment.
- Replay Webhook EventQueue one more delivery of an event to an enabled webhook.
- Send BroadcastSend an existing Resend broadcast immediately or schedule it for a later ISO 8601 date.
- Send EventSend an event associated with a contact ID or email, with an optional payload.
- Share EmailCreate a shareable link for a sent or received Resend email.
- Stop AutomationStop an automation by its ID and return its status after stopping.
- Update AutomationUpdate a Resend automation's name, status, or workflow graph.
- 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 Contact TopicsUpdate topic subscriptions for a Resend contact by ID or email address.
- Update DomainUpdate an existing domain's click tracking, open tracking, and TLS settings.
- Update Draft BroadcastUpdate a broadcast that is still an unsent draft.
- Update EmailUpdate the scheduled send time of a scheduled email by ID.
- Update EventUpdate a Resend event definition's payload schema by UUID or event name.
- Update SegmentUpdate an existing segment in Resend.
- 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.
- Verify DomainVerify a domain through the Resend Email API.
- Verify Domain ClaimTrigger asynchronous DNS verification and ownership transfer for a domain claim.