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 Contact V2Tool to create a new contact 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 TopicTool to remove an existing topic in Resend.
Delete WebhookRemove an existing webhook.
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.
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 ContactTool to retrieve a single contact from Resend by ID or email.
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 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 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 SegmentsTool to retrieve a list of segments from Resend.
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.
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.
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.
Send Batch EmailsTrigger up to 100 batch emails at once.
Send BroadcastSend an existing Resend broadcast immediately or schedule it for a later ISO 8601 date.
Send EmailSend an email using Resend.
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.
Update Draft BroadcastUpdate a broadcast that is still an unsent draft.
Update EmailUpdate a scheduled email.
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.