Oauth Applications hooks

Hand-written shim. Generated CRUD hooks via ./oauth-applications.gen. useRotateOAuthApplicationSecret + useDisableOAuthApplication stay hand-written.

Hooks

useCreateOAuthApplication mutation

Create an OAuth application — returns the client secret once.

TypeScript
useCreateOAuthApplication(options?: MutationOpts<OAuthApplicationCreated, CreateOAuthApplicationParams>)

Types: OAuthApplicationCreated · CreateOAuthApplicationParams

useDisableOAuthApplication composite

TypeScript
useDisableOAuthApplication(options?: MutationOpts<SuccessResponse, DisableOAuthApplicationParams>)

Types: SuccessResponse · DisableOAuthApplicationParams

useListOAuthApplications query

List OAuth applications.

TypeScript
useListOAuthApplications(params?: ListOAuthApplicationsParams, options?: QueryOpts<Page<OAuthApplication>>)

Types: ListOAuthApplicationsParams · Page · OAuthApplication

useRetrieveOAuthApplication query

Get an OAuth application by ID.

TypeScript
useRetrieveOAuthApplication(id: string, options?: QueryOpts<OAuthApplication>)

Types: OAuthApplication

useRotateOAuthApplicationSecret composite

TypeScript
useRotateOAuthApplicationSecret(options?: MutationOpts<OAuthApplicationCreated, RotateOAuthApplicationSecretParams>)

Types: OAuthApplicationCreated · RotateOAuthApplicationSecretParams

useUpdateOAuthApplication mutation

Update an OAuth application.

TypeScript
useUpdateOAuthApplication(options?: MutationOpts<OAuthApplication, UpdateOAuthApplicationParams>)

Types: OAuthApplication · UpdateOAuthApplicationParams