/// <inheritdoc /> public async Task <IInlineHook> CreateInlineHookAsync(IInlineHook inlineHook, CancellationToken cancellationToken = default(CancellationToken)) => await PostAsync <InlineHook>(new HttpRequest { Uri = "/api/v1/inlineHooks", Verb = HttpVerb.Post, Payload = inlineHook, }, cancellationToken).ConfigureAwait(false);
/// <inheritdoc /> public async Task <IInlineHook> UpdateInlineHookAsync(IInlineHook inlineHook, string inlineHookId, CancellationToken cancellationToken = default(CancellationToken)) => await PutAsync <InlineHook>(new HttpRequest { Uri = "/api/v1/inlineHooks/{inlineHookId}", Verb = HttpVerb.Put, Payload = inlineHook, PathParameters = new Dictionary <string, object>() { ["inlineHookId"] = inlineHookId, }, }, cancellationToken).ConfigureAwait(false);