Webhook Subscriptions hooks

Hand-written shim. Implementation is generated; see ./webhook-subscriptions.gen.

Hooks

useCreateWebhookSubscription mutation

Create a new webhook subscription.

TypeScript
useCreateWebhookSubscription(options?: MutationOpts<WebhookSubscription, CreateWebhookSubscriptionParams>)

Types: WebhookSubscription · CreateWebhookSubscriptionParams

useDeleteWebhookSubscription mutation

Soft-delete a webhook subscription.

TypeScript
useDeleteWebhookSubscription(options?: MutationOpts<SuccessResponse, string>)

Types: SuccessResponse

useListWebhookSubscriptions query

List webhook subscriptions.

TypeScript
useListWebhookSubscriptions(params?: Omit<ListWebhookSubscriptionsParams, | > & { filter?: WebhookSubscriptionFilter; orderBy?: WebhookSubscriptionOrderBy[]; } & WebhookSubscriptionShorthands, options?: QueryOpts<Page<WebhookSubscription>>)

Types: ListWebhookSubscriptionsParams · WebhookSubscriptionFilter · WebhookSubscriptionOrderBy · WebhookSubscriptionShorthands · Page · WebhookSubscription

usePurgeWebhookSubscription composite

Permanently delete a soft-deleted webhook subscription.

TypeScript
usePurgeWebhookSubscription(options?: MutationOpts<SuccessResponse, PurgeWebhookSubscriptionParams>)

Types: SuccessResponse · PurgeWebhookSubscriptionParams

useRestoreWebhookSubscription composite

Restore a soft-deleted webhook subscription.

TypeScript
useRestoreWebhookSubscription(options?: MutationOpts<WebhookSubscription, string>)

Types: WebhookSubscription

useRetrieveWebhookSubscription query

Get a single webhook subscription by ID.

TypeScript
useRetrieveWebhookSubscription(id: string, options?: QueryOpts<WebhookSubscription>)

Types: WebhookSubscription

useUpdateWebhookSubscription mutation

Update a webhook subscription.

TypeScript
useUpdateWebhookSubscription(options?: MutationOpts<WebhookSubscription, UpdateWebhookSubscriptionParams>)

Types: WebhookSubscription · UpdateWebhookSubscriptionParams