Exemple #1
0
        static async Task Unsubscription(int id)
        {
            Unsubscription unsubscribed = await Client.Hooks(new Params {
                Action = Action.unsubscribe,
                Id     = id
            });

            Console.WriteLine(unsubscribed.Success
                ? $"Unsubscribed hook with ID {id}"
                : $"Failed to unsubscribe hook with ID {id}");
        }
Exemple #2
0
 /// <summary>
 /// Create an unsubscription
 /// </summary>
 /// <param name="accountID">Your Account ID, used for authorization (Found in the EmailCampaigns app in the "API credentials" page in Settings)</param>
 /// <param name="unsubscription">This is the Unsubscriptions that you want to create</param>
 /// <param name="cancellationToken">An optional cancellation token to abort this request</param>
 /// <returns></returns>
 public async Task <Unsubscription> CreateUnsubscriptionAsync(Guid accountID, Unsubscription unsubscription, CancellationToken cancellationToken = default)
 {
     return(await PostAsync <Unsubscription>($"/bulkemail/v1.0/accounts/{accountID}/unsubscriptions", unsubscription, cancellationToken).ConfigureAwait(false));
 }