[@webitel/api-services](../index.html) / [trigger-service/trigger-service.api.gen](../modules/trigger-service_trigger-service.api.gen.html) / getTriggerService # kind_function: getTriggerService() > **getTriggerService**(): `{ createTrigger: (engineCreateTriggerRequest: EngineCreateTriggerRequest, options?: AxiosRequestConfig) => Promise; createTriggerJob: (triggerId: number, engineTriggerServiceCreateTriggerJobBody: EngineTriggerServiceCreateTriggerJobBody, options?: AxiosRequestConfig) => Promise; deleteTrigger: (id: number, options?: AxiosRequestConfig) => Promise; patchTrigger: (id: number, engineTriggerServicePatchTriggerBody: EngineTriggerServicePatchTriggerBody, options?: AxiosRequestConfig) => Promise; readTrigger: (id: number, options?: AxiosRequestConfig) => Promise; searchTrigger: (params?: SearchTriggerParams, options?: AxiosRequestConfig) => Promise; searchTriggerJob: (triggerId: number, params?: SearchTriggerJobParams, options?: AxiosRequestConfig) => Promise; updateTrigger: (id: number, engineTriggerServiceUpdateTriggerBody: EngineTriggerServiceUpdateTriggerBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createTrigger() > **createTrigger**: `(engineCreateTriggerRequest: EngineCreateTriggerRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateTriggerRequest `EngineCreateTriggerRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### createTriggerJob() > **createTriggerJob**: `(triggerId: number, engineTriggerServiceCreateTriggerJobBody: EngineTriggerServiceCreateTriggerJobBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### triggerId `number` ##### engineTriggerServiceCreateTriggerJobBody `EngineTriggerServiceCreateTriggerJobBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteTrigger() > **deleteTrigger**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchTrigger() > **patchTrigger**: `(id: number, engineTriggerServicePatchTriggerBody: EngineTriggerServicePatchTriggerBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineTriggerServicePatchTriggerBody `EngineTriggerServicePatchTriggerBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readTrigger() > **readTrigger**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchTrigger() > **searchTrigger**: `(params?: SearchTriggerParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchTriggerParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchTriggerJob() > **searchTriggerJob**: `(triggerId: number, params?: SearchTriggerJobParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### triggerId `number` ##### params? `SearchTriggerJobParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateTrigger() > **updateTrigger**: `(id: number, engineTriggerServiceUpdateTriggerBody: EngineTriggerServiceUpdateTriggerBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineTriggerServiceUpdateTriggerBody `EngineTriggerServiceUpdateTriggerBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`