MailChimp.Net.V3
5.6.0
dotnet add package MailChimp.Net.V3 --version 5.6.0
NuGet\Install-Package MailChimp.Net.V3 -Version 5.6.0
<PackageReference Include="MailChimp.Net.V3" Version="5.6.0" />
paket add MailChimp.Net.V3 --version 5.6.0
#r "nuget: MailChimp.Net.V3, 5.6.0"
// Install MailChimp.Net.V3 as a Cake Addin #addin nuget:?package=MailChimp.Net.V3&version=5.6.0 // Install MailChimp.Net.V3 as a Cake Tool #tool nuget:?package=MailChimp.Net.V3&version=5.6.0
MailChimp.Net - A Mail Chimp 3.0 Wrapper
License
MailChimp.Net is licensed under the MIT license.
Quick Start
Install the NuGet package from the package manager console:
Install-Package MailChimp.Net.V3
Using it in code
using MailChimp.Net;
using MailChimp.Net.Interfaces;
IMailChimpManager manager = new MailChimpManager(apiKey); //if you have it in code
<add key="MailChimpApiKey" value="apiKEY" />
IMailChimpManager manager = new MailChimpManager(); //if you have it in config
Hint: MailChimp needs at least TLS 1.2. To use this library you have to set TLS 1.2 in ServicePointManager
ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
Examples
// Instantiate new manager
IMailChimpManager mailChimpManager = new MailChimpManager(apiKey);
Getting all lists:
var mailChimpListCollection = await this.mailChimpManager.Lists.GetAllAsync().ConfigureAwait(false);
Getting 50 Lists:
var mailChimpListCollection = await this.mailChimpManager.Lists.GetAllAsync(new ListRequest
{
Limit = 50
}).ConfigureAwait(false);
Getting Users from List:
var listId = "TestListId";
await this.mailChimpManager.Members.GetAllAsync(listId).ConfigureAwait(false);
Adding New User To List
var listId = "TestListId";
// Use the Status property if updating an existing member
var member = new Member { EmailAddress = $"githubTestAccount@test.com", StatusIfNew = Status.Subscribed };
member.MergeFields.Add("FNAME", "HOLY");
member.MergeFields.Add("LNAME", "COW");
await this.mailChimpManager.Members.AddOrUpdateAsync(listId, member);
Updating An Existing User
// Get reference to existing user if you don't already have it
var listId = "TestListId";
var members = await this.mailChimpManager.Members.GetAllAsync(listId).ConfigureAwait(false);
var member = members.First(x => x.EmailAddress == "abc@def.com");
// Update the user
member.MergeFields.Add("FNAME", "New first name");
member.MergeFields.Add("LNAME", "New last name");
await this.mailChimpManager.Members.AddOrUpdateAsync(listId, member);
Adding/Removing a Tag From a User
Tags tags = new Tags();
tags.MemberTags.Add(new Tag() { Name = "Awesome Person", Status = "active" });
await this.mailChimpManager.Members.AddTagsAsync(listId, "abc@def.com", tags);
To remove the tag, use "inactive" as the Status.
Status
Progress on full implementation
- API 100%
- Authorized Apps 100%
- Automations 100%
- Batch Operations 100%
- Campaigns 100%
- Campaign Content 100%
- Campaing Feedback 100%
- Campaign Folders 100%
- Campaing Send Checklist 100%
- Conversations 100%
- Conversations Messages 100%
- ECommerce Stores 100%
- File Manager Files 100%
- File Manager Folders 100%
- Lists 100%
- List Abuse Reports 100%
- List Activity 100%
- List Clients 100%
- List Growth History 100%
- List Interest Categories 100%
- List Members 100%
- List Segments 100%
- List Web Hooks 100%
- Template Folders 100%
- Templates 100%
- Template Default Content 100%
- Reports 100%
- Report Click Reports 100%
- Report Domain Performance 100%
- Report EepURL Reports 100%
- Report Email Activity 100%
- Report Location 100%
- Report Sent To 100%
- Report Sub-Reports 100%
- Report Unsubscribes 100%
- ECommerce Carts 100%
- ECommerce Customers 100%
- ECommerce Orders 100%
- ECommerce Order Lines 100%
- ECommerce Products 100%
- ECommerce Product Variants 100%
Total 100%
Contributors
This project exists thanks to all the people who contribute. [Contribute]. <a href="https://github.com/brandonseydel/MailChimp.Net/graphs/contributors"><img src="https://opencollective.com/mailchimp/contributors.svg?width=890&button=false" /></a>
Backers
Thank you to all our backers! 🙏 [Become a backer]
<a href="https://opencollective.com/mailchimp#backers" target="_blank"><img src="https://opencollective.com/mailchimp/backers.svg?width=890"></a>
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
<a href="https://opencollective.com/mailchimp/sponsor/0/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/1/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/2/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/3/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/4/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/5/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/6/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/7/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/8/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/8/avatar.svg"></a> <a href="https://opencollective.com/mailchimp/sponsor/9/website" target="_blank"><img src="https://opencollective.com/mailchimp/sponsor/9/avatar.svg"></a>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Microsoft.Extensions.Configuration (>= 3.1.8)
- Microsoft.Extensions.DependencyInjection (>= 3.1.8)
- Microsoft.Extensions.Http (>= 3.1.8)
- Microsoft.Extensions.Options (>= 3.1.8)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on MailChimp.Net.V3:
Package | Downloads |
---|---|
GarciaCore.Application
Package Description |
|
N3O.Umbraco.Newsletters.Mailchimp
TODO |
|
USNSiteBuilder.Core
Core library for uSkinned Site Builder for Umbraco Version 13 |
|
Kartris
Kartris is a free, open source cart system optimized for performance and capable of handling 1,000,000+ SKUs out of the box |
|
FenixAlliance.ABS.Integrations.MailChimp
Application Component for the Alliance Business Suite. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.6.0 | 5,191 | 10/15/2024 |
5.5.0 | 519,359 | 5/15/2023 |
5.4.1 | 103,510 | 3/5/2023 |
5.4.0 | 13,062 | 3/2/2023 |
5.3.1 | 973,423 | 10/25/2021 |
5.3.0 | 1,031 | 10/25/2021 |
5.2.0 | 483,140 | 4/7/2021 |
5.1.0 | 125,744 | 12/30/2020 |
5.0.0 | 95,517 | 11/2/2020 |
4.2.1 | 1,026,097 | 9/17/2019 |
4.2.0 | 39,767 | 7/31/2019 |
4.1.0 | 147,647 | 5/19/2019 |
4.0.0 | 66,724 | 3/28/2019 |
3.5.0 | 284,958 | 12/6/2018 |
3.4.0 | 76,282 | 10/2/2018 |
3.3.0 | 101,560 | 7/14/2018 |
3.2.0 | 227,543 | 3/11/2018 |
3.1.1-alpha | 22,874 | 11/12/2017 |
3.1.0-alpha | 1,366 | 11/11/2017 |
3.0.0 | 106,211 | 9/4/2017 |
2.1.0 | 110,702 | 7/14/2017 |
2.0.0 | 43,677 | 6/6/2017 |
1.9.5 | 55,253 | 3/30/2017 |
1.9.1 | 35,603 | 2/26/2017 |
1.9.0 | 48,026 | 2/13/2017 |
1.8.5 | 34,282 | 12/18/2016 |
1.8.0 | 20,077 | 11/11/2016 |
1.7.5 | 74,974 | 9/22/2016 |
1.7.1 | 11,033 | 8/30/2016 |
1.7.0 | 3,328 | 8/22/2016 |
1.6.7 | 11,629 | 7/24/2016 |
1.6.6 | 2,613 | 7/15/2016 |
1.6.5 | 1,788 | 7/14/2016 |
1.6.0 | 2,219 | 7/11/2016 |
1.5.4 | 8,448 | 6/22/2016 |
1.5.3 | 2,646 | 6/14/2016 |
1.5.2 | 1,800 | 6/13/2016 |
1.5.1 | 1,672 | 6/8/2016 |
1.5.0 | 3,025 | 5/31/2016 |
1.4.5 | 2,121 | 5/9/2016 |
1.4.4 | 1,524 | 5/5/2016 |
1.4.3 | 1,513 | 5/5/2016 |
1.4.2 | 8,118 | 5/2/2016 |
1.4.1 | 2,096 | 4/20/2016 |
1.4.0 | 2,091 | 4/19/2016 |
1.3.1 | 1,869 | 4/16/2016 |
1.3.0 | 1,935 | 3/23/2016 |
1.2.6 | 18,210 | 3/10/2016 |
1.2.5 | 2,119 | 1/24/2016 |
1.2.0 | 1,821 | 1/13/2016 |
1.0.7.1 | 1,583 | 1/6/2016 |
1.0.7 | 1,595 | 1/6/2016 |
1.0.6 | 1,567 | 1/5/2016 |
1.0.5 | 1,580 | 1/4/2016 |
1.0.4 | 1,481 | 12/31/2015 |
1.0.3 | 1,633 | 12/22/2015 |
1.0.1 | 1,904 | 12/17/2015 |
1.0.0.23958 | 1,989 | 12/16/2015 |
1.0.0.20990 | 1,639 | 12/22/2015 |
1.0.0 | 2,623 | 12/16/2015 |
.NET Standard 1.3
.NETFramework 4.5