Skip to the documentation
C#

Changelog

Every release of the package, newest first.

0.0.1

The first release. It has a C# twin for every method of the TypeScript SDK, in the same namespaces, and targets net8.0 and netstandard2.0. On .NET 8 and later it has no dependencies.

  • new OpenEmailClient() reads OPENEMAIL_API_KEY, OPENEMAIL_ACCESS_TOKEN and OPENEMAIL_BASE_URL, and OpenEmailOptions takes ApiKey, AccessToken, AccessTokenProvider, BaseUrl, Timeout, MaxRetries, HttpClient, UserAgent and Headers.
  • A refusal from the API throws OpenEmailApiException, with properties such as IsNotFound, IsValidation and IsRateLimited, and no response at all throws OpenEmailNetworkException.
  • OpenEmailClient.VerifyWebhookSignature() checks a delivery, and OpenEmailClient.CreateTempMail() builds a client for disposable inboxes.
  • A sign-up form field can fill more of the contact: mapsTo also takes phone, company, jobTitle, website and birthday, saved on the contact card when the sign-up is accepted and only where the card has nothing yet. A single contact now comes with signUps, its last 20 sign-ups with their answers, for a caller that holds forms:read.