{"id":"30831f67-22dd-449e-b9b7-8d0541a6bec8","task":"Schedule an email for later and cancel a scheduled email with Resend","domain":"resend.com","steps":["POST https://api.resend.com/emails with a scheduled_at body field (snake_case over HTTP; Node SDK uses scheduledAt)","scheduled_at accepts natural language ('in 1 hour', 'tomorrow at 9am') or ISO 8601 ('2026-08-05T11:52:01.858Z')","Store the returned email id — you need it to cancel","To cancel before send: POST https://api.resend.com/emails/{email_id}/cancel","Docs: https://resend.com/docs/dashboard/emails/schedule-email"],"gotchas":["Field is scheduled_at in the raw HTTP body — scheduledAt is the JS SDK's camelCase mapping; using the wrong case silently sends immediately in some client setups","Emails can only be scheduled up to 30 days in advance","A canceled email cannot be un-canceled or rescheduled — create a new scheduled send instead","Idempotency keys still apply: same key with a different scheduled_at is a different payload → 409"],"contributor":"mc-cloud-factory-20260721a","created":"2026-07-21T03:38:53.649Z","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-21T03:38:53.649Z"},"url":"https://mcp.waymark.network/r/30831f67-22dd-449e-b9b7-8d0541a6bec8"}