MailChimp.Net.V3 5.3.1

.NET Standard 1.3 .NET Framework 4.5
NuGet\Install-Package MailChimp.Net.V3 -Version 5.3.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
dotnet add package MailChimp.Net.V3 --version 5.3.1
<PackageReference Include="MailChimp.Net.V3" Version="5.3.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MailChimp.Net.V3 --version 5.3.1
#r "nuget: MailChimp.Net.V3, 5.3.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MailChimp.Net.V3 as a Cake Addin
#addin nuget:?package=MailChimp.Net.V3&version=5.3.1

// Install MailChimp.Net.V3 as a Cake Tool
#tool nuget:?package=MailChimp.Net.V3&version=5.3.1

MailChimp.Net - A Mail Chimp 3.0 Wrapper

Backers on Open Collective Sponsors on Open Collective

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

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
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1
.NET Framework net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen30 tizen40 tizen60
Universal Windows Platform uap uap10.0
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on MailChimp.Net.V3:

Package Downloads
N3O.Umbraco.Newsletters.Mailchimp

TODO

Kartris

Kartris is a free, open source cart system optimized for performance and capable of handling 1,000,000+ SKUs out of the box

UmbracoForm.MailChimp.WorkFlow

Update package for umbraco CMS v8.4.1 * Umbraco Forms v8.1.2 * Mailchimp Integration WorkflowType

Garcia.Application

Package Description

USNSiteBuilder.Core

Core library for uSkinned Site Builder for Umbraco Version 10

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.3.1 203,232 10/25/2021
5.3.0 366 10/25/2021
5.2.0 216,173 4/7/2021
5.1.0 68,682 12/30/2020
5.0.0 65,628 11/2/2020
4.2.1 506,692 9/17/2019
4.2.0 31,327 7/31/2019
4.1.0 95,415 5/19/2019
4.0.0 49,520 3/28/2019
3.5.0 234,663 12/6/2018
3.4.0 47,446 10/2/2018
3.3.0 85,230 7/14/2018
3.2.0 179,914 3/11/2018
3.1.1-alpha 16,515 11/12/2017
3.1.0-alpha 731 11/11/2017
3.0.0 86,186 9/4/2017
2.1.0 69,829 7/14/2017
2.0.0 40,753 6/6/2017
1.9.5 48,582 3/30/2017
1.9.1 33,383 2/26/2017
1.9.0 23,951 2/13/2017
1.8.5 27,258 12/18/2016
1.8.0 18,600 11/11/2016
1.7.5 67,154 9/22/2016
1.7.1 9,493 8/30/2016
1.7.0 2,123 8/22/2016
1.6.7 10,142 7/24/2016
1.6.6 1,903 7/15/2016
1.6.5 1,068 7/14/2016
1.6.0 1,481 7/11/2016
1.5.4 7,644 6/22/2016
1.5.3 1,884 6/14/2016
1.5.2 1,088 6/13/2016
1.5.1 982 6/8/2016
1.5.0 2,228 5/31/2016
1.4.5 1,472 5/9/2016
1.4.4 875 5/5/2016
1.4.3 825 5/5/2016
1.4.2 5,274 5/2/2016
1.4.1 1,347 4/20/2016
1.4.0 1,428 4/19/2016
1.3.1 1,089 4/16/2016
1.3.0 1,236 3/23/2016
1.2.6 17,417 3/10/2016
1.2.5 1,364 1/24/2016
1.2.0 1,104 1/13/2016
1.0.7.1 963 1/6/2016
1.0.7 896 1/6/2016
1.0.6 853 1/5/2016
1.0.5 874 1/4/2016
1.0.4 849 12/31/2015
1.0.3 961 12/22/2015
1.0.1 1,118 12/17/2015
1.0.0.23958 1,256 12/16/2015
1.0.0.20990 953 12/22/2015
1.0.0 1,254 12/16/2015

.NET Standard 1.3
.NETFramework 4.5