← ClaudeAtlas

resend-expertlisted

Send emails via Resend API - transactional, batch, contacts, domains, webhooks, React Email
willsigmon/sigstack · ★ 9 · Web & Frontend · score 64
Install: claude install-skill willsigmon/sigstack
# Resend Expert Complete Resend email API expertise for transactional emails, marketing broadcasts, and contact management. ## Quick Reference **Base URL**: `https://api.resend.com` **Auth**: `Authorization: Bearer $RESEND_API_KEY` **User's Key**: `re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF` **Verified Domain**: `sigstack.dev` (newsletter: tips@sigstack.dev) ## Core Endpoints ### Send Single Email ```bash curl -X POST https://api.resend.com/emails \ -H "Authorization: Bearer re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF" \ -H "Content-Type: application/json" \ -d '{ "from": "SigStack Tips <tips@sigstack.dev>", "to": ["recipient@example.com"], "subject": "Hello", "html": "<p>Email body</p>" }' ``` **Response**: `{"id": "uuid-string"}` ### Send Batch Emails (up to 100) ```bash POST https://api.resend.com/emails/batch # Body: Array of email objects (same structure as single) # Note: No attachments or scheduling in batch mode ``` ### Get/Update/Cancel Email ```bash GET /emails/{id} # Retrieve email details PATCH /emails/{id} # Update scheduled email DELETE /emails/{id}/cancel # Cancel scheduled email ``` ## Node.js SDK ```bash npm install resend ``` ```javascript import { Resend } from 'resend'; const resend = new Resend('re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF'); // Send email const { data, error } = await resend.emails.send({ from: 'SigStack <hello@sigstack.dev>', to: ['user@example.com'], subject: 'Welcome!', html: '<h1>Hello World</