integrations.sh
← all integrations

Resend

OpenAPI override emailcommunicationdeveloper-tools

Email platform for developers. Send transactional and marketing email, manage contacts, broadcasts, domains, and webhooks via a REST API. The official OpenAPI 3.0.3 spec covers 47 endpoints across emails, batch sending, contacts, audiences, broadcasts, domains, and API keys.

Homepage
https://resend.com/docs/api-reference
Provider
resend.com
OpenAPI version
3.0.3
Spec (JSON)
https://resend.com/openapi.json

Tools (83)

Extracted live via the executor SDK.

  • apiKeys.deleteApiKeysApiKeyId

    Remove an existing API key

  • apiKeys.getApiKeys

    Retrieve a list of API keys

  • apiKeys.postApiKeys

    Create a new API key

  • audiences.deleteAudiencesId

    Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.

  • audiences.getAudiences

    Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.

  • audiences.getAudiencesId

    Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.

  • audiences.postAudiences

    Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.

  • automations.deleteAutomationsAutomationId

    Delete an automation

  • automations.getAutomations

    Retrieve a list of automations

  • automations.getAutomationsAutomationId

    Retrieve a single automation

  • automations.getAutomationsAutomationIdRuns

    Retrieve a list of automation runs

  • automations.getAutomationsAutomationIdRunsRunId

    Retrieve a single automation run

  • automations.patchAutomationsAutomationId

    Update an automation

  • automations.postAutomations

    Create an automation

  • automations.postAutomationsAutomationIdStop

    Stop an automation

  • broadcasts.deleteBroadcastsId

    Remove an existing broadcast that is in the draft status

  • broadcasts.getBroadcasts

    Retrieve a list of broadcasts

  • broadcasts.getBroadcastsId

    Retrieve a single broadcast

  • broadcasts.patchBroadcastsId

    Update an existing broadcast

  • broadcasts.postBroadcasts

    Create a broadcast

  • broadcasts.postBroadcastsIdSend

    Send or schedule a broadcast

  • contactProperties.deleteContactPropertiesId

    Remove an existing contact property

  • contactProperties.getContactProperties

    Retrieve a list of contact properties

  • contactProperties.getContactPropertiesId

    Retrieve a single contact property

  • contactProperties.patchContactPropertiesId

    Update an existing contact property

  • contactProperties.postContactProperties

    Create a new contact property

  • contacts.deleteContactsContactIdSegmentsSegmentId

    Remove a contact from a segment

  • contacts.deleteContactsId

    Remove an existing contact by ID or email

  • contacts.getContacts

    Retrieve a list of contacts

  • contacts.getContactsContactIdSegments

    Retrieve a list of segments for a contact

  • contacts.getContactsContactIdTopics

    Retrieve topics for a contact

  • contacts.getContactsId

    Retrieve a single contact by ID or email

  • contacts.patchContactsContactIdTopics

    Update topics for a contact

  • contacts.patchContactsId

    Update a single contact by ID or email

  • contacts.postContacts

    Create a new contact

  • contacts.postContactsContactIdSegmentsSegmentId

    Add a contact to a segment

  • domains.deleteDomainsDomainId

    Remove an existing domain

  • domains.getDomains

    Retrieve a list of domains

  • domains.getDomainsDomainId

    Retrieve a single domain

  • domains.patchDomainsDomainId

    Update an existing domain

  • domains.postDomains

    Create a new domain

  • domains.postDomainsDomainIdVerify

    Triggers verification of the domain's DNS records including DKIM, SPF, and the tracking CNAME (if a tracking subdomain is configured).

  • emails.getEmails

    Retrieve a list of emails

  • emails.getEmailsEmailId

    Retrieve a single email

  • emails.getEmailsEmailIdAttachments

    Retrieve a list of attachments for a sent email

  • emails.getEmailsEmailIdAttachmentsAttachmentId

    Retrieve a single attachment for a sent email

  • emails.patchEmailsEmailId

    Update a single email

  • emails.postEmails

    Send an email

  • emails.postEmailsBatch

    Trigger up to 100 batch emails at once.

  • emails.postEmailsEmailIdCancel

    Cancel the schedule of the e-mail.

  • events.deleteEventsIdentifier

    Delete an event

  • events.getEvents

    Retrieve a list of events

  • events.getEventsIdentifier

    Retrieve a single event

  • events.patchEventsIdentifier

    Update an event

  • events.postEvents

    Create an event

  • events.postEventsSend

    Send an event

  • logs.getLogs

    Retrieve a list of logs

  • logs.getLogsLogId

    Retrieve a single log

  • receivingEmails.getEmailsReceiving

    Retrieve a list of received emails

  • receivingEmails.getEmailsReceivingEmailId

    Retrieve a single received email

  • receivingEmails.getEmailsReceivingEmailIdAttachments

    Retrieve a list of attachments for a received email

  • receivingEmails.getEmailsReceivingEmailIdAttachmentsAttachmentId

    Retrieve a single attachment for a received email

  • segments.deleteSegmentsId

    Remove an existing segment

  • segments.getSegments

    Retrieve a list of segments

  • segments.getSegmentsId

    Retrieve a single segment

  • segments.postSegments

    Create a new segment

  • templates.deleteTemplatesId

    Remove an existing template

  • templates.getTemplates

    Retrieve a list of templates

  • templates.getTemplatesId

    Retrieve a single template

  • templates.patchTemplatesId

    Update an existing template

  • templates.postTemplates

    Create a template

  • templates.postTemplatesIdDuplicate

    Duplicate a template

  • templates.postTemplatesIdPublish

    Publish a template

  • topics.deleteTopicsId

    Remove an existing topic

  • topics.getTopics

    Retrieve a list of topics

  • topics.getTopicsId

    Retrieve a single topic

  • topics.patchTopicsId

    Update an existing topic

  • topics.postTopics

    Create a new topic

  • webhooks.deleteWebhooksWebhookId

    Remove an existing webhook

  • webhooks.getWebhooks

    Retrieve a list of webhooks

  • webhooks.getWebhooksWebhookId

    Retrieve a single webhook

  • webhooks.patchWebhooksWebhookId

    Update an existing webhook

  • webhooks.postWebhooks

    Create a new webhook