OXYGENOXYGEN
← All integrations
Resend logo

Resend

Send transactional email.

OutboundAPI key66 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
RESEND_ADD_CONTACT_TO_SEGMENT
Add an existing contact to a segment in Resend. Use when you need to organize contacts into specific segments for targeted communication.
POST /composio/resend/resend_add_contact_to_segmentexternal_send——managed
RESEND_CANCEL_EMAIL
Cancel a scheduled email.
POST /composio/resend/resend_cancel_emailexternal_send——managed
RESEND_CREATE_API_KEY
Create a new API key to authenticate communications with Resend. Use when you need to generate a new authentication token for API access.
POST /composio/resend/resend_create_api_keyexternal_send——managed
RESEND_CREATE_AUDIENCE
Create a list of contacts.
POST /composio/resend/resend_create_audienceexternal_send——managed
RESEND_CREATE_CONTACT
Create a contact in Resend.
POST /composio/resend/resend_create_contactexternal_send——managed
RESEND_CREATE_CONTACT_PROPERTY
Tool to create a new contact property in Resend. Use when you need to define custom fields for contacts.
POST /composio/resend/resend_create_contact_propertyexternal_send——managed
RESEND_CREATE_CONTACT_V2
Tool to create a new contact in Resend. Use when you need to add a contact to Resend without specifying an audience.
POST /composio/resend/resend_create_contact_v2external_send——managed
RESEND_CREATE_DOMAIN
Create a domain through the Resend Email API. The domain is created in a pending/unverified state and cannot be used for sending emails until DNS verification is completed.
POST /composio/resend/resend_create_domainexternal_send——managed
RESEND_CREATE_DRAFT_BROADCAST
Create a broadcast and leave it as an unsent draft. Use when you want to stage a campaign for review; this action never sends or schedules the broadcast, so a separate send step is always required.
POST /composio/resend/resend_create_draft_broadcastexternal_send——managed
RESEND_CREATE_SEGMENT
Create a new segment for contacts to be added to. Use when you need a fresh list of contacts to target; segments are the modern replacement for audiences.
POST /composio/resend/resend_create_segmentexternal_send——managed
RESEND_CREATE_TEMPLATE
Tool to create a new email template in Resend. Use when you need to define reusable email templates with optional variables.
POST /composio/resend/resend_create_templateexternal_send——managed
RESEND_CREATE_TOPIC
Tool to create a new topic to segment your audience. Use when you need to create a topic for organizing contacts by interests or preferences.
POST /composio/resend/resend_create_topicexternal_send——managed
RESEND_CREATE_WEBHOOK
Tool to create a webhook to receive real-time notifications about email events. Use when you need to set up automated notifications for email status changes.
POST /composio/resend/resend_create_webhookexternal_send——managed
RESEND_DELETE_API_KEY
Remove an existing API key from Resend. Use when you need to revoke or delete an API key.
POST /composio/resend/resend_delete_api_keyexternal_send——managed
RESEND_DELETE_AUDIENCE
Remove an existing audience.
POST /composio/resend/resend_delete_audienceexternal_send——managed
RESEND_DELETE_CONTACT
Delete a contact in Resend.
POST /composio/resend/resend_delete_contactexternal_send——managed
RESEND_DELETE_CONTACT_BY_ID
Tool to remove an existing contact by its ID. Use when you need to delete a contact directly without specifying an audience.
POST /composio/resend/resend_delete_contact_by_idexternal_send——managed
RESEND_DELETE_CONTACT_PROPERTY
Remove an existing contact property from Resend.
POST /composio/resend/resend_delete_contact_propertyexternal_send——managed
RESEND_DELETE_DOMAIN
Delete a domain through the Resend Email API. Deletion is irreversible; ensure no active email traffic or DNS configurations depend on the domain before calling.
POST /composio/resend/resend_delete_domainexternal_send——managed
RESEND_DELETE_SEGMENT
Remove an existing segment. Use when you need to permanently delete a segment by its ID.
POST /composio/resend/resend_delete_segmentexternal_send——managed
RESEND_DELETE_TEMPLATE
Remove an existing template. Use this action when you need to delete a template from Resend.
POST /composio/resend/resend_delete_templateexternal_send——managed
RESEND_DELETE_TOPIC
Tool to remove an existing topic in Resend. Use when you need to delete a topic.
POST /composio/resend/resend_delete_topicexternal_send——managed
RESEND_DELETE_WEBHOOK
Remove an existing webhook. Use this to delete a webhook configuration when you no longer need to receive event notifications at that endpoint.
POST /composio/resend/resend_delete_webhookexternal_send——managed
RESEND_DUPLICATE_TEMPLATE
Duplicate an existing template through the Resend Email API. Use when you need to create a copy of an existing template.
POST /composio/resend/resend_duplicate_templateexternal_send——managed
RESEND_GET_BROADCAST
Retrieve a single broadcast by its ID. Use when you need to read back a broadcast's content, recipient segment, schedule and status before sending it.
GET /composio/resend/resend_get_broadcastnone——managed
RESEND_GET_CONTACT
Tool to retrieve a single contact from Resend by ID or email. Use when you need to get details of a specific contact using the global contacts endpoint.
GET /composio/resend/resend_get_contactnone——managed
RESEND_GET_CONTACT_PROPERTY
Tool to retrieve a single contact property from Resend. Use when you need to get details about a specific contact property by its ID.
GET /composio/resend/resend_get_contact_propertynone——managed
RESEND_GET_EMAIL_ATTACHMENT
Retrieve a single attachment from a sent email. Use when you need to access attachment metadata and download URL.
GET /composio/resend/resend_get_email_attachmentnone——managed
RESEND_GET_SEGMENT
Retrieve a single segment by its ID. Use when you need to get detailed information about a specific segment.
GET /composio/resend/resend_get_segmentnone——managed
RESEND_GET_TEMPLATE
Retrieve a single template by ID or alias from Resend. Use when you need to view template details.
GET /composio/resend/resend_get_templatenone——managed
RESEND_GET_TOPIC
Tool to retrieve a single topic by its ID in Resend. Use when you need to fetch details of a specific topic.
GET /composio/resend/resend_get_topicnone——managed
RESEND_GET_WEBHOOK
Retrieve a single webhook for the authenticated user. Use this to get details about a specific webhook configuration including its endpoint, subscribed events, and signing secret.
GET /composio/resend/resend_get_webhooknone——managed
RESEND_LIST_ALL_CONTACTS
Tool to retrieve a list of all contacts from Resend. Use when you need to fetch contacts across all audiences with optional pagination, or only the contacts of a single segment by passing segment_id.
GET /composio/resend/resend_list_all_contactsnone——managed
RESEND_LIST_API_KEYS
Tool to retrieve a list of API keys for the authenticated user. Use when you need to view all API keys associated with the account, including pagination support for large result sets.
GET /composio/resend/resend_list_api_keysnone——managed
RESEND_LIST_AUDIENCES
List all audiences.
GET /composio/resend/resend_list_audiencesnone——managed
RESEND_LIST_BROADCASTS
Tool to retrieve a list of broadcasts. Use when you need to fetch all broadcasts or paginate through them.
GET /composio/resend/resend_list_broadcastsnone——managed
RESEND_LIST_CONTACT_PROPERTIES
Tool to retrieve a list of contact properties from Resend. Use when you need to view available contact property definitions.
GET /composio/resend/resend_list_contact_propertiesnone——managed
RESEND_LIST_CONTACTS
List contacts in Resend.
GET /composio/resend/resend_list_contactsnone——managed
RESEND_LIST_CONTACT_SEGMENTS
Retrieve a list of segments that a contact is part of. Use when you need to determine which segments a specific contact belongs to.
GET /composio/resend/resend_list_contact_segmentsnone——managed
RESEND_LIST_CONTACT_TOPICS
Retrieve a list of topic subscriptions for a contact in Resend. Use when you need to check which topics a specific contact is subscribed to.
GET /composio/resend/resend_list_contact_topicsnone——managed
RESEND_LIST_DOMAINS
List all domains. Use the returned domain IDs as inputs for tools like RESEND_VERIFY_DOMAIN that require a domain_id.
GET /composio/resend/resend_list_domainsnone——managed
RESEND_LIST_EMAIL_ATTACHMENTS
Tool to retrieve a list of attachments from a sent email. Use when you need to get information about files attached to an email sent via Resend.
GET /composio/resend/resend_list_email_attachmentsnone——managed
RESEND_LIST_EMAILS
Tool to retrieve a list of emails sent by your team. Use when you need to fetch outbound emails from your account. Supports pagination with limit, after, and before parameters.
GET /composio/resend/resend_list_emailsnone——managed
RESEND_LIST_RECEIVED_EMAILS
Tool to retrieve a list of received emails for the authenticated user. Use when you need to fetch incoming emails from the receiving endpoint.
GET /composio/resend/resend_list_received_emailsnone——managed
RESEND_LIST_SEGMENTS
Tool to retrieve a list of segments from Resend. Use when you need to view all available segments for audience management.
GET /composio/resend/resend_list_segmentsnone——managed
RESEND_LIST_TEMPLATES
Tool to retrieve a list of templates from Resend. Use when you need to get all available templates with optional pagination support.
GET /composio/resend/resend_list_templatesnone——managed
RESEND_LIST_TOPICS
Tool to retrieve a list of topics for the authenticated user. Use when you need to fetch available topics with optional pagination support.
GET /composio/resend/resend_list_topicsnone——managed
RESEND_LIST_WEBHOOKS
Retrieve a list of webhooks for the authenticated user. Use this to view all configured webhooks with their endpoints, event types, and status.
GET /composio/resend/resend_list_webhooksnone——managed
RESEND_PUBLISH_TEMPLATE
Publish a template through the Resend Email API. Use when you need to make a template publicly available.
POST /composio/resend/resend_publish_templateexternal_send——managed
RESEND_REMOVE_CONTACT_FROM_SEGMENT
Remove an existing contact from a segment. Use when you need to disassociate a contact from a specific segment.
POST /composio/resend/resend_remove_contact_from_segmentexternal_send——managed
RESEND_RETRIEVE_AUDIENCE
Retrieve a single audience.
POST /composio/resend/resend_retrieve_audienceexternal_send——managed
RESEND_RETRIEVE_CONTACT
Retrieve a contact in Resend.
POST /composio/resend/resend_retrieve_contactexternal_send——managed
RESEND_RETRIEVE_DOMAIN
Retrieve a single domain.
POST /composio/resend/resend_retrieve_domainexternal_send——managed
RESEND_RETRIEVE_EMAIL
Retrieve a single email.
POST /composio/resend/resend_retrieve_emailexternal_send——managed
RESEND_SEND_BATCH_EMAILS
Trigger up to 100 batch emails at once. Use when you need to send multiple emails in a single API request.
POST /composio/resend/resend_send_batch_emailsexternal_send——managed
RESEND_SEND_EMAIL
Send an email using Resend. Confirm recipients and content with the user before invoking — sends are irreversible. All recipients must be listed explicitly via `to`, `cc`, or `bcc`; audience-based sending is unsupported. Render HTML or plain text externally before passing via `html` or `text`.
POST /composio/resend/resend_send_emailexternal_send——managed
RESEND_UPDATE_BROADCAST
Update an existing broadcast in Resend. Use when you need to modify broadcast details like name, subject, content, or recipients.
POST /composio/resend/resend_update_broadcastexternal_send——managed
RESEND_UPDATE_CONTACT
Tool to update an existing contact in Resend by ID or email. Use when you need to modify contact details such as name or subscription status.
POST /composio/resend/resend_update_contactexternal_send——managed
RESEND_UPDATE_CONTACT_PROPERTY
Update an existing contact property in Resend. Only the fallback_value can be updated; the key and type fields cannot be changed after creation.
POST /composio/resend/resend_update_contact_propertyexternal_send——managed
RESEND_UPDATE_DOMAIN
Update an existing domain.
POST /composio/resend/resend_update_domainexternal_send——managed
RESEND_UPDATE_DRAFT_BROADCAST
Update a broadcast that is still an unsent draft. Use when you need to revise a staged campaign; the broadcast is read back first and the update is refused unless its status is 'draft' and it has no scheduled send time.
POST /composio/resend/resend_update_draft_broadcastexternal_send——managed
RESEND_UPDATE_EMAIL
Update a scheduled email.
POST /composio/resend/resend_update_emailexternal_send——managed
RESEND_UPDATE_TEMPLATE
Tool to update an existing email template in Resend. Use when you need to modify template properties such as name, subject, HTML content, or variables.
POST /composio/resend/resend_update_templateexternal_send——managed
RESEND_UPDATE_TOPIC
Tool to update an existing topic in Resend. Use when you need to modify the name of a topic.
POST /composio/resend/resend_update_topicexternal_send——managed
RESEND_UPDATE_WEBHOOK
Tool to update an existing webhook configuration. Use when you need to modify the endpoint URL, change event subscriptions, or enable/disable a webhook.
POST /composio/resend/resend_update_webhookexternal_send——managed
RESEND_VERIFY_DOMAIN
Verify a domain through the Resend Email API. DNS records must fully propagate before verification succeeds; avoid immediate retries after DNS setup.
POST /composio/resend/resend_verify_domainexternal_send——managed