Integration Installs hooks

React hooks for Aeontel integration installs.

Hooks

useDeleteIntegrationInstall mutation

Uninstall — soft-delete the install; its members + grouping solution are torn down by the cascade handler.

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

Types: SuccessResponse

useListIntegrationInstalls query

List integration installs, optionally filtered by workspace or integration.

TypeScript
useListIntegrationInstalls(params?: Omit<ListIntegrationInstallsParams, | > & { filter?: IntegrationInstallFilter; orderBy?: IntegrationInstallOrderBy[]; } & IntegrationInstallShorthands, options?: QueryOpts<Page<IntegrationInstall>>)

Types: ListIntegrationInstallsParams · IntegrationInstallFilter · IntegrationInstallOrderBy · IntegrationInstallShorthands · Page · IntegrationInstall

usePurgeIntegrationInstall composite

Permanently delete a soft-deleted install.

TypeScript
usePurgeIntegrationInstall(options?: MutationOpts<SuccessResponse, PurgeIntegrationInstallParams>)

Types: SuccessResponse · PurgeIntegrationInstallParams

useRestoreIntegrationInstall composite

Restore a soft-deleted install (re-enables members + solution).

TypeScript
useRestoreIntegrationInstall(options?: MutationOpts<IntegrationInstall, string>)

Types: IntegrationInstall

useRetrieveIntegrationInstall query

Get an integration install by ID.

TypeScript
useRetrieveIntegrationInstall(id: string, options?: QueryOpts<IntegrationInstall>)

Types: IntegrationInstall