Audience
Contacts
The people you email — created, updated, and looked up by address.
Contacts are the individuals in your audience. Create them directly, import in bulk, or let them arrive through sign-up flows.
POST
/v1/contactsGET
/v1/contactsGET
/v1/contacts/tagsGET
/v1/contacts/:emailPOST
/v1/contacts/unsubscribeThe full relationship (CRM)
Each contact is a full profile: audiences, notes, lifecycle events (subscribed, unsubscribed, waitlisted, admitted) and recent sends with open/click times. Custom metadata fields personalize templates automatically, and status changes carry their real side effects — unsubscribing suppresses, resubscribing clears the suppression, and new tags can enroll into tag-triggered sequences.
GET
/v1/contacts/id/:idGET
/v1/contacts/stagesPATCH
/v1/contacts/id/:idDELETE
/v1/contacts/id/:idPOST
/v1/contacts/id/:id/notesDELETE
/v1/contacts/id/:id/notes/:noteIdcontact.ts
await mail.contacts.create({
email: "ada@example.com",
name: "Ada Lovelace",
attributes: { plan: "pro", signup_source: "docs" },
});noteYour marketing plan is priced by contact size — see Pricing.