Table of Contents

Interface IHooksClient

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
public interface IHooksClient
Extension Methods

Properties

Secrets

ISecretsClient Secrets { get; }

Property Value

ISecretsClient

Methods

CreateAsync(CreateHookRequestContent, RequestOptions?, CancellationToken)

Create a new hook.

WithRawResponseTask<CreateHookResponseContent> CreateAsync(CreateHookRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request CreateHookRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateHookResponseContent>

DeleteAsync(string, RequestOptions?, CancellationToken)

Delete a hook.

Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

GetAsync(string, GetHookRequestParameters, RequestOptions?, CancellationToken)

Retrieve a hook by its ID. Accepts a list of fields to include in the result.

WithRawResponseTask<GetHookResponseContent> GetAsync(string id, GetHookRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request GetHookRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetHookResponseContent>

ListAsync(ListHooksRequestParameters, RequestOptions?, CancellationToken)

Retrieve all hooks. Accepts a list of fields to include or exclude in the result.

Task<Pager<Hook>> ListAsync(ListHooksRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request ListHooksRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<Hook>>

UpdateAsync(string, UpdateHookRequestContent, RequestOptions?, CancellationToken)

Update an existing hook.

WithRawResponseTask<UpdateHookResponseContent> UpdateAsync(string id, UpdateHookRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request UpdateHookRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<UpdateHookResponseContent>