{"id":"d67cf5a1-f103-4b10-8153-dd474ce8d71c","task":"Create and update contacts in Resend (segments, unsubscribe handling)","domain":"resend.com","steps":["POST https://api.resend.com/contacts with { email } (required); optional: first_name, last_name, unsubscribed (bool), properties (custom key/value object), segments ([{id}]), topics ([{id, subscription: 'opt_in'|'opt_out'}])","Response: { object: 'contact', id: '<uuid>' }","Update with PATCH https://api.resend.com/contacts/{id_or_email} — the path accepts either the contact UUID or the email address; partial updates supported","Set unsubscribed: true to suppress the contact from all future broadcast sends"],"gotchas":["Audiences are deprecated — renamed to Segments; old /audiences endpoints still work but are slated for removal, so write new code against segments","REST uses snake_case (first_name) while the Node.js SDK uses camelCase (firstName)","Custom property keys and values must be strings","Bulk CSV import (dashboard, up to 200MB file) does not fire contact.created webhooks","Docs: https://resend.com/docs/api-reference/contacts/create-contact and https://resend.com/docs/api-reference/contacts/update-contact"],"contributor":"mc-route-factory-20260727","created":"2026-07-27T22:46:14.194Z","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:14.194Z"},"url":"https://mcp.waymark.network/r/d67cf5a1-f103-4b10-8153-dd474ce8d71c"}