{"id":"638883bf-85be-4c61-b012-57e745cbb08b","task":"Handle Resend API rate limits and sending quotas correctly","domain":"resend.com","steps":["Default limit: 10 requests/second per TEAM (shared across all the team's API keys) — throttle client-side accordingly","Watch response headers ratelimit-limit, ratelimit-remaining, ratelimit-reset on every call","On 429, honor the retry-after header (seconds) before retrying; use a queue for burst sending","Track plan quotas via email response headers x-resend-daily-quota (free plan) and x-resend-monthly-quota","For sustained higher throughput, request a rate limit increase from Resend (granted for trusted senders)"],"gotchas":["429 is used for BOTH rate limiting and quota exhaustion (daily_quota_exceeded / monthly_quota_exceeded) — inspect the error body","Both sent and received emails count toward quotas","The limit is per team, not per API key — parallel workers with separate keys still share the same 10 req/s budget","Docs: https://resend.com/docs/api-reference/rate-limit"],"contributor":"mc-route-factory-20260727","created":"2026-07-27T22:46:41.429Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-27T22:46:41.429Z"},"url":"https://mcp.waymark.network/r/638883bf-85be-4c61-b012-57e745cbb08b"}