Resend
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.deleteApiKeysApiKeyIdRemove an existing API key
-
apiKeys.getApiKeysRetrieve a list of API keys
-
apiKeys.postApiKeysCreate a new API key
-
audiences.deleteAudiencesIdDeprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
-
audiences.getAudiencesDeprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
-
audiences.getAudiencesIdDeprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
-
audiences.postAudiencesDeprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
-
automations.deleteAutomationsAutomationIdDelete an automation
-
automations.getAutomationsRetrieve a list of automations
-
automations.getAutomationsAutomationIdRetrieve a single automation
-
automations.getAutomationsAutomationIdRunsRetrieve a list of automation runs
-
automations.getAutomationsAutomationIdRunsRunIdRetrieve a single automation run
-
automations.patchAutomationsAutomationIdUpdate an automation
-
automations.postAutomationsCreate an automation
-
automations.postAutomationsAutomationIdStopStop an automation
-
broadcasts.deleteBroadcastsIdRemove an existing broadcast that is in the draft status
-
broadcasts.getBroadcastsRetrieve a list of broadcasts
-
broadcasts.getBroadcastsIdRetrieve a single broadcast
-
broadcasts.patchBroadcastsIdUpdate an existing broadcast
-
broadcasts.postBroadcastsCreate a broadcast
-
broadcasts.postBroadcastsIdSendSend or schedule a broadcast
-
contactProperties.deleteContactPropertiesIdRemove an existing contact property
-
contactProperties.getContactPropertiesRetrieve a list of contact properties
-
contactProperties.getContactPropertiesIdRetrieve a single contact property
-
contactProperties.patchContactPropertiesIdUpdate an existing contact property
-
contactProperties.postContactPropertiesCreate a new contact property
-
contacts.deleteContactsContactIdSegmentsSegmentIdRemove a contact from a segment
-
contacts.deleteContactsIdRemove an existing contact by ID or email
-
contacts.getContactsRetrieve a list of contacts
-
contacts.getContactsContactIdSegmentsRetrieve a list of segments for a contact
-
contacts.getContactsContactIdTopicsRetrieve topics for a contact
-
contacts.getContactsIdRetrieve a single contact by ID or email
-
contacts.patchContactsContactIdTopicsUpdate topics for a contact
-
contacts.patchContactsIdUpdate a single contact by ID or email
-
contacts.postContactsCreate a new contact
-
contacts.postContactsContactIdSegmentsSegmentIdAdd a contact to a segment
-
domains.deleteDomainsDomainIdRemove an existing domain
-
domains.getDomainsRetrieve a list of domains
-
domains.getDomainsDomainIdRetrieve a single domain
-
domains.patchDomainsDomainIdUpdate an existing domain
-
domains.postDomainsCreate a new domain
-
domains.postDomainsDomainIdVerifyTriggers verification of the domain's DNS records including DKIM, SPF, and the tracking CNAME (if a tracking subdomain is configured).
-
emails.getEmailsRetrieve a list of emails
-
emails.getEmailsEmailIdRetrieve a single email
-
emails.getEmailsEmailIdAttachmentsRetrieve a list of attachments for a sent email
-
emails.getEmailsEmailIdAttachmentsAttachmentIdRetrieve a single attachment for a sent email
-
emails.patchEmailsEmailIdUpdate a single email
-
emails.postEmailsSend an email
-
emails.postEmailsBatchTrigger up to 100 batch emails at once.
-
emails.postEmailsEmailIdCancelCancel the schedule of the e-mail.
-
events.deleteEventsIdentifierDelete an event
-
events.getEventsRetrieve a list of events
-
events.getEventsIdentifierRetrieve a single event
-
events.patchEventsIdentifierUpdate an event
-
events.postEventsCreate an event
-
events.postEventsSendSend an event
-
logs.getLogsRetrieve a list of logs
-
logs.getLogsLogIdRetrieve a single log
-
receivingEmails.getEmailsReceivingRetrieve a list of received emails
-
receivingEmails.getEmailsReceivingEmailIdRetrieve a single received email
-
receivingEmails.getEmailsReceivingEmailIdAttachmentsRetrieve a list of attachments for a received email
-
receivingEmails.getEmailsReceivingEmailIdAttachmentsAttachmentIdRetrieve a single attachment for a received email
-
segments.deleteSegmentsIdRemove an existing segment
-
segments.getSegmentsRetrieve a list of segments
-
segments.getSegmentsIdRetrieve a single segment
-
segments.postSegmentsCreate a new segment
-
templates.deleteTemplatesIdRemove an existing template
-
templates.getTemplatesRetrieve a list of templates
-
templates.getTemplatesIdRetrieve a single template
-
templates.patchTemplatesIdUpdate an existing template
-
templates.postTemplatesCreate a template
-
templates.postTemplatesIdDuplicateDuplicate a template
-
templates.postTemplatesIdPublishPublish a template
-
topics.deleteTopicsIdRemove an existing topic
-
topics.getTopicsRetrieve a list of topics
-
topics.getTopicsIdRetrieve a single topic
-
topics.patchTopicsIdUpdate an existing topic
-
topics.postTopicsCreate a new topic
-
webhooks.deleteWebhooksWebhookIdRemove an existing webhook
-
webhooks.getWebhooksRetrieve a list of webhooks
-
webhooks.getWebhooksWebhookIdRetrieve a single webhook
-
webhooks.patchWebhooksWebhookIdUpdate an existing webhook
-
webhooks.postWebhooksCreate a new webhook