/// <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);