home / skills / bankkroll / skills-builder / resend-api

resend-api skill

/skills/resend-api

This skill helps you access Resend API documentation and reference materials for endpoints, dashboards, webhooks, and knowledge base questions.

npx playbooks add skill bankkroll/skills-builder --skill resend-api

Review the files below or copy the command above to add this skill to your agents.

Files (16)
SKILL.md
3.8 KB
---
name: "resend-api"
description: "Scraped from https://resend.com/docs/ Source: https://resend.com/docs. Use when questions involve: api reference, dashboard, knowledge base, webhooks."
---

# Resend Api

> Official documentation: https://resend.com/docs

## Overview

This skill provides comprehensive documentation for resend api.

**Total references:** 15 files (~102,668 tokens)

**Topics covered:**
Using theforwardhelper method, 3 Disable link and open tracking, Summary, Log in to Vercel, 3 Send email using HTML, Version History, Why Store Webhook Data, Query Parameters, Establish Sending Patterns, 4 Send email locally, Add a Topic, Add TXT DKIM Records...

## Reference Files

Load only the reference files relevant to the user's question:

### Api Reference

- **[Create API key and more](references/api-reference-1.md)** (~7,972 tokens)
  - Topics: Body Parameters, Path Parameters, Query Parameters
- **[Cancel Email and more](references/api-reference-2.md)** (~7,398 tokens)
  - Topics: Path Parameters, Query Parameters, Path Parameters
- **[Usage Limits and more](references/api-reference-3.md)** (~5,578 tokens)
  - Topics: Rate Limits, Email Quotas, Contact Quotas

### Dashboard

- **[Introduction and more](references/dashboard-1.md)** (~7,870 tokens)
  - Topics: What is an API Key, Add API Key, Set API Key permissions
- **[Batch Sending and more](references/dashboard-2.md)** (~7,824 tokens)
  - Topics: When to use batch sending, Send batch emails, Response format
- **[Forward Received Emails and more](references/dashboard-3.md)** (~7,447 tokens)
  - Topics: Using theforwardhelper method, Manual forwarding, How does it work
- **[How to Store Webhooks Data](references/dashboard-4.md)** (~1,171 tokens)
  - Topics: Why Store Webhook Data, How to Store Webhook Data, Data Storage Considerations

### General

- **[Examples and more](references/general-1.md)** (~7,997 tokens)
  - Topics: No-code, Notifications, Content Management Systems
- **[Send emails with Phoenix and more](references/general-2.md)** (~5,189 tokens)
  - Topics: Prerequisites, 1 Install, 2 Send email using Swoosh

### Knowledge Base

- **[403 Error Using Verified Domain and more](references/knowledge-base-1.md)** (~7,035 tokens)
  - Topics: Free Account Quotas and Limits, Paid Plan Quota, Overage Limits
- **[Gandi and more](references/knowledge-base-2.md)** (~7,967 tokens)
  - Topics: Add Domain to Resend, Log in to Gandi, Add MX SPF Record
- **[How do I avoid Gmail's spam folder? and more](references/knowledge-base-3.md)** (~7,593 tokens)
  - Topics: Authenticate Your Email, Legitimize Your Domain, Manage your Mailing List
- **[MCP Server and more](references/knowledge-base-4.md)** (~7,797 tokens)
  - Topics: What is an MCP Server, What can Resends MCP Server do, How to use Resends MCP Server
- **[Vercel and more](references/knowledge-base-5.md)** (~6,748 tokens)
  - Topics: Add Domain to Resend, Log in to Vercel, Add MX SPF Record

### Webhooks

- **[contact.created and more](references/webhooks.md)** (~7,082 tokens)
  - Topics: Response Body Parameters, Response Body Parameters, Response Body Parameters

## Usage Guidelines

1. **Identify relevant sections** - Match the user's question to the appropriate reference file(s)
2. **Load minimally** - Only read files directly relevant to the question to conserve context
3. **Cite sources** - Reference specific sections when answering
4. **Combine knowledge** - For complex questions, you may need multiple reference files

### When to use each reference:

- **Api Reference**: API endpoints, parameters, responses, and examples
- **Dashboard**: Dashboard-related features and documentation
- **General**: General documentation, overview, and getting started
- **Knowledge Base**: Knowledge Base-related features and documentation
- **Webhooks**: Webhooks-related features and documentation

Overview

This skill documents the Resend API, dashboard features, knowledge base, and webhooks so you can integrate and operate email sending workflows. It consolidates API endpoints, parameter details, dashboard actions, webhook event shapes, and troubleshooting guidance from Resend's official docs. Use it to find concrete examples, request/response formats, and configuration steps.

How this skill works

The skill inspects API reference files for endpoints, path/query/body parameters, rate limits, and example requests. It also pulls dashboard guidance for API key management, batch sending, and forwarding, plus knowledge-base articles for domain setup and deliverability. Webhook schemas and storage recommendations are included to help implement reliable event handling.

When to use it

  • You need exact API endpoint signatures, request bodies, or sample code for sending or cancelling emails.
  • Configuring dashboard settings like API keys, permissions, or batch sending behavior.
  • Troubleshooting deliverability, DNS records (SPF/DKIM/MX), or Gmail spam issues.
  • Designing webhook consumers, validating events, or deciding how to persist webhook data.
  • Checking rate limits, usage quotas, or how to handle API errors and throttling.

Best practices

  • Use scoped API keys with minimal permissions for each service or environment.
  • Implement retries with exponential backoff for rate-limited endpoints and monitor usage quotas.
  • Authenticate domains with SPF and DKIM before sending to improve deliverability.
  • Persist webhook events durably and idempotently; verify signatures if provided.
  • Prefer batch sending for high-volume campaigns and follow recommended patterns to avoid throttling.

Example use cases

  • Send transactional emails with HTML templates and attachments using the API endpoint examples.
  • Create and manage API keys in the dashboard with restricted permissions for staging vs production.
  • Forward inbound messages programmatically using the forward helper and manual forwarding guides.
  • Store and process webhook events reliably, following the documented storage considerations.
  • Resolve a 403 or quota-related error by checking account limits and applying DNS authentication fixes.

FAQ

Where do I find request and response parameter details?

Consult the API reference sections for each endpoint; they list path, query, and body parameters plus example payloads and responses.

How should I handle webhook storage and verification?

Store webhook events durably, implement idempotency for processing, and follow the dashboard guidance on why and how to persist webhook data.