[@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`