resend-dotnet
resend-dotnet copied to clipboard
Resend's Official .NET SDK, written in C#
Add overload to EmailBatchAsync that supports idempotency key.
Add `.ConfigureAwait( false )` whenever the library uses await. References: - https://devblogs.microsoft.com/dotnet/configureawait-faq/
Library currently targets .NET 8 (LTS) only. Implement changes to support .NET Standard 2.0, which would allow the library to be used in .NET Framework >= 4.6.1
Example: * X-Entity-Ref-ID * List-Unsubscribe
As per the docs, webhook event data now contains additional information for bounced emails. Reference: * https://github.com/resend/resend-docs/compare/main...feat/add-bounce-data
Current: * Exceptions are thrown by call to EnsureSuccessStatusCode After: * Throw `ResendException` (derived) exceptions * Based on https://www.resend.com/docs/api-reference/errors * e.g. ResendRateLimitExceededException
Redesign the webhook implementation, in order to support multiple webhooks in the same host.