A TypeScript wrapper for the Mailchimp Marketing API.
npm install @codefabrik/wepublish-mailchimpA TypeScript wrapper for the Mailchimp Marketing API.
``bash`
npm install @codefabrik/wepublish-mailchimp
`typescript
import { Mailchimp } from "@codefabrik/wepublish-mailchimp";
const mailchimp = new Mailchimp("your-api-key");
`
Returns a formatted string with all lists, merge fields, and interest groups.
Returns structured data about all lists, merge fields, and interest groups.
Adds or updates a contact in a list.
`typescript`
await mailchimp.addContact("list-id", {
email: "user@example.com",
status: "subscribed", // or "pending"
mergeFields: { FNAME: "John", LNAME: "Doe" },
interests: { "interest-id": true }
});
Retrieves all contacts from a list with automatic pagination.
`bash`
yarn build
`bash``
yarn npm publish