Add-contact-to-segmentAdd a contact to a segment in Resend (by contact ID or email).
Add-suppressionAdd an email address to the suppression list in Resend.
Batch-add-suppressionsAdd multiple email addresses to the suppression list in Resend in a single call.
Batch-remove-suppressionsRemove multiple entries from the suppression list in Resend in a single call, by email addresses or by suppression IDs (provide exactly one of the two).
Cancel-broadcast**Purpose:** Cancel a queued or scheduled broadcast by ID or Resend dashboard URL, without removing it.
Cancel-emailCancel a scheduled email that has not yet been sent.
Compose-broadcast**Purpose:** Set the TipTap JSON content of a broadcast, enabling it to be edited visually in the Resend dashboard editor.
Compose-template**Purpose:** Set the TipTap JSON content of a template, enabling it to be edited visually in the Resend dashboard editor.
Connect-to-editor**Purpose:** Show agent presence in the Resend dashboard editor.
Create-api-keyCreate a new API key in Resend.
Create-automation**Purpose:** Create an automation workflow that triggers on events and executes a sequence of steps.
Create-broadcast**Purpose:** Create a broadcast campaign (one email sent to an entire segment).
Create-contactCreate a new contact in Resend.
Create-contact-importBulk-import contacts from a CSV file into Resend.
Create-contact-propertyCreate a new contact property in Resend.
Create-domainCreate a new domain in Resend.
Create-domain-claimStart a claim for a domain another Resend account has already verified.
Create-segmentCreate a new segment in Resend.
Create-templateCreate a new email template in Resend.
Create-topicCreate a new topic in Resend.
Create-webhookCreate a new webhook in Resend.
Disconnect-from-editorRemove agent presence from the Resend dashboard editor.
Duplicate-automationDuplicate an existing automation by ID or Resend dashboard URL.
Duplicate-templateDuplicate an existing email template in Resend.
Get-automation**Purpose:** Get details of a specific automation (with its workflow) or list all automations.
Get-automation-runs**Purpose:** List runs for an automation, or get details of a specific run.
Get-broadcastRetrieve full details of a specific broadcast by ID or Resend dashboard URL (e.
Get-contactGet a contact by ID or email from Resend.
Get-contact-importGet the status and counts of a contact import by ID.
Get-contact-propertyGet a contact property by ID from Resend.
Get-domainGet a domain by ID from Resend.
Get-domain-claimRetrieve the latest claim for a domain by its placeholder Domain ID (the domain_id from create-domain-claim).
Get-emailRetrieve full details of a specific sent transactional email by ID, including message_id, HTML and plain text content.
Get-log**Purpose:** Get detailed information about a specific API request log, including the full request and response bodies.
Get-received-emailRetrieve full details of a specific received email by ID, including HTML and plain text content, headers, and raw email download URL.
Get-received-email-attachmentRetrieve details of a specific attachment from a received email, including a time-limited download URL.
Get-segmentGet a segment by ID from Resend.
Get-sent-email-attachmentRetrieve details of a specific attachment from a sent email, including a time-limited download URL.
Get-suppressionGet a suppression list entry by ID or email address from Resend.
Get-templateGet an email template by ID, alias, or Resend dashboard URL (e.
Get-tiptap-json-content**Purpose:** Retrieve the existing TipTap JSON content of a broadcast or template, optionally bundled with the TipTap schema reference.
Get-topicGet a topic by ID from Resend.
Get-webhookGet a webhook by ID from Resend.
List-api-keysList all API keys from Resend.
List-broadcasts**Purpose:** List all broadcast campaigns (newsletters/bulk emails to audiences) with ID, name, audience, status, timestamps.
List-contact-importsList contact imports from Resend.
List-contact-propertiesList all contact properties from Resend.
List-contacts**Purpose:** List contacts from Resend.
List-contact-segmentsList all segments a contact belongs to in Resend (by contact ID or email).
List-contact-topicsList all topic subscriptions for a contact in Resend (by contact ID or email).
List-domainsList all domains from Resend.
List-emails**Purpose:** List recently sent emails (transactional emails sent via send-email) with metadata: recipient, subject, status, timestamps.
List-logs**Purpose:** List API request logs for the account.
List-oauth-grantsList OAuth grants for the team — the apps authorized to act on the team's behalf.
List-received-email-attachmentsList all attachments from a specific received (inbox) email.
List-received-emails**Purpose:** List emails received (inbox) by your Resend receiving address.
List-segments**Purpose:** List all segments in the account.
List-sent-email-attachmentsList all attachments from a specific sent email (from send-email or list-emails).
List-suppressions**Purpose:** List email addresses on the suppression list.
List-templatesList all email templates from Resend.
List-topicsList all topics from Resend.
List-webhooksList all webhooks from Resend.
Manage-events**Purpose:** Create, list, get, update, or remove event definitions in Resend.
Publish-templatePublish an email template in Resend.
Remove-api-keyRemove an API key by ID from Resend.
Remove-automationRemove an automation by ID or Resend dashboard URL.
Remove-broadcastRemove a broadcast by ID or Resend dashboard URL.
Remove-contactRemove a contact from Resend (by ID or email).
Remove-contact-from-segmentRemove a contact from a segment in Resend (by contact ID or email).
Remove-contact-propertyRemove a contact property by ID from Resend.
Remove-domainRemove a domain by ID from Resend.
Remove-segmentRemove a segment by ID from Resend.
Remove-suppressionRemove an entry by ID or email address from the suppression list in Resend, allowing the address to receive emails again.
Remove-templateRemove an email template by ID, alias, or Resend dashboard URL from Resend.
Remove-topicRemove a topic by ID from Resend.
Remove-webhookRemove a webhook by ID from Resend.
Revoke-oauth-grantRevoke an OAuth grant by ID.
Send-batch-emails**Purpose:** Send up to 100 transactional emails in one API call.
Send-broadcast**Purpose:** Send (or schedule) an existing broadcast by ID.
Send-email**Purpose:** Send a single transactional email to one or more recipients immediately (or schedule it).
Send-event**Purpose:** Fire an event to trigger automations for a specific contact.
Share-emailCreate a shareable link for a sent or received email, so anyone with the link can view it without Resend dashboard access.
Update-api-keyRename an existing API key in Resend.
Update-automation**Purpose:** Update an automation's name, status, or workflow.
Update-broadcastUpdate broadcast metadata by ID or Resend dashboard URL (name, subject, from, html, text, segment, preview text, reply-to).
Update-contactUpdate a contact in Resend (by ID or email).
Update-contact-propertyUpdate an existing contact property in Resend.
Update-contact-topicsUpdate topic subscriptions for a contact in Resend (by contact ID or email).
Update-domainUpdate an existing domain in Resend.
Update-emailReschedule a scheduled email by updating its scheduled send time.
Update-templateUpdate template metadata by ID, alias, or Resend dashboard URL (name, subject, from, html, variables, etc.
Update-topicUpdate an existing topic in Resend.
Update-webhookUpdate an existing webhook in Resend.
Verify-domainTrigger domain verification in Resend.
Verify-domain-claimTrigger asynchronous DNS verification and ownership transfer for a domain claim, using the placeholder Domain ID.