A .Net wrapper for the Emma API.
The examples below show how to have your application pull all account fields on the Emma API. An optional parameter is included to show all fields, included those that were deleted:
using EmmaSharp;
var emmasharp = new EmmaApi("publicKey", "privateKey", "accountId");
var getFields = emmasharp.ListFields(true); //Get all account fields, including deleted
EmmaSharp is available on NuGet.
Install-Package EmmaSharp
Triggers are now depreciated in favor of the new Event API. Those still using Triggers should be aware that the endpoints continue to function but will be phased out over time. These endpoints have been marked obsolete and will continue to work in EmmaSharp, though they will produce a warning in your project. Future releases may see these endpoints removed completely, which will be noted in the Release Notes.
Feel free to contribute. Most API endpoints have methods in the library. Additional documentation will be added as time allows, however you may be interested in the Release Notes. If you have any questions, feel free to submit an issue for a particular entity or endpoint. You may also want to look at issues found pertaining to Emma's API, which we're waiting on a response from @Emma.
This project is not affiliated with Emma. All contributors to this project are unpaid average folks (just like you!) who choose to volunteer their time. If you like Emma and want to contribute, we would appreciate your help! To get started, just fork the repo, make your changes and submit a pull request.