Skip to main content

HooksApi API

The hooksApi module of the @codebolt/plugin-sdk.

import plugin from '@codebolt/plugin-sdk';

Quick Reference

MethodDescription
create
delete
disable
enable
get
initialize
list
update

Methods


create

plugin.hooksApi.create(data: CreateHookRequest): Promise<Hook>
ParameterTypeRequiredDescription
dataCreateHookRequestYes

Returns: Promise<Hook>

Full reference →


delete

plugin.hooksApi.delete(id: string): Promise<unknown>
ParameterTypeRequiredDescription
idstringYes

Returns: Promise<unknown>

Full reference →


disable

plugin.hooksApi.disable(id: string): Promise<unknown>
ParameterTypeRequiredDescription
idstringYes

Returns: Promise<unknown>

Full reference →


enable

plugin.hooksApi.enable(id: string): Promise<unknown>
ParameterTypeRequiredDescription
idstringYes

Returns: Promise<unknown>

Full reference →


get

plugin.hooksApi.get(id: string): Promise<Hook>
ParameterTypeRequiredDescription
idstringYes

Returns: Promise<Hook>

Full reference →


initialize

plugin.hooksApi.initialize(data?: InitializeHooksRequest): Promise<unknown>
ParameterTypeRequiredDescription
dataInitializeHooksRequestNo

Returns: Promise<unknown>

Full reference →


list

plugin.hooksApi.list(params?: Record<string, unknown>): Promise<Hook[]>
ParameterTypeRequiredDescription
paramsRecord<string, unknown>No

Returns: Promise<Hook[]>

Full reference →


update

plugin.hooksApi.update(id: string, data: UpdateHookRequest): Promise<Hook>
ParameterTypeRequiredDescription
idstringYes
dataUpdateHookRequestYes

Returns: Promise<Hook>

Full reference →