[@webitel/api-services](../index.html) / [web-hook-service/web-hook-service.api.gen](../modules/web-hook-service_web-hook-service.api.gen.html) / getWebHookService # kind_function: getWebHookService() > **getWebHookService**(): `{ createWebHook: (engineCreateWebHookRequest: EngineCreateWebHookRequest, options?: AxiosRequestConfig) => Promise; deleteWebHook: (id: number, options?: AxiosRequestConfig) => Promise; patchWebHook: (id: number, engineWebHookServicePatchWebHookBody: EngineWebHookServicePatchWebHookBody, options?: AxiosRequestConfig) => Promise; readWebHook: (id: number, options?: AxiosRequestConfig) => Promise; searchWebHook: (params?: SearchWebHookParams, options?: AxiosRequestConfig) => Promise; updateWebHook: (id: number, engineWebHookServiceUpdateWebHookBody: EngineWebHookServiceUpdateWebHookBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createWebHook() > **createWebHook**: `(engineCreateWebHookRequest: EngineCreateWebHookRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateWebHookRequest `EngineCreateWebHookRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteWebHook() > **deleteWebHook**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchWebHook() > **patchWebHook**: `(id: number, engineWebHookServicePatchWebHookBody: EngineWebHookServicePatchWebHookBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineWebHookServicePatchWebHookBody `EngineWebHookServicePatchWebHookBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readWebHook() > **readWebHook**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchWebHook() > **searchWebHook**: `(params?: SearchWebHookParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchWebHookParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateWebHook() > **updateWebHook**: `(id: number, engineWebHookServiceUpdateWebHookBody: EngineWebHookServiceUpdateWebHookBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineWebHookServiceUpdateWebHookBody `EngineWebHookServiceUpdateWebHookBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`