[@webitel/api-services](../index.html) / [team-trigger-service/team-trigger-service.api.gen](../modules/team-trigger-service_team-trigger-service.api.gen.html) / getTeamTriggerService
# kind_function: getTeamTriggerService()
> **getTeamTriggerService**(): `{ createTeamTrigger: (teamId: string, engineTeamTriggerServiceCreateTeamTriggerBody: EngineTeamTriggerServiceCreateTeamTriggerBody, options?: AxiosRequestConfig) => Promise; deleteTeamTrigger: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise; patchTeamTrigger: (teamId: string, id: number, engineTeamTriggerServicePatchTeamTriggerBody: EngineTeamTriggerServicePatchTeamTriggerBody, options?: AxiosRequestConfig) => Promise; readTeamTrigger: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise; runTeamTrigger: (triggerId: number, engineTeamTriggerServiceRunTeamTriggerBody: EngineTeamTriggerServiceRunTeamTriggerBody, options?: AxiosRequestConfig) => Promise; searchAgentTrigger: (params?: SearchAgentTriggerParams, options?: AxiosRequestConfig) => Promise; searchTeamTrigger: (teamId: string, params?: SearchTeamTriggerParams, options?: AxiosRequestConfig) => Promise; updateTeamTrigger: (teamId: string, id: number, engineTeamTriggerServiceUpdateTeamTriggerBody: EngineTeamTriggerServiceUpdateTeamTriggerBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
`{ createTeamTrigger: (teamId: string, engineTeamTriggerServiceCreateTeamTriggerBody: EngineTeamTriggerServiceCreateTeamTriggerBody, options?: AxiosRequestConfig) => Promise; deleteTeamTrigger: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise; patchTeamTrigger: (teamId: string, id: number, engineTeamTriggerServicePatchTeamTriggerBody: EngineTeamTriggerServicePatchTeamTriggerBody, options?: AxiosRequestConfig) => Promise; readTeamTrigger: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise; runTeamTrigger: (triggerId: number, engineTeamTriggerServiceRunTeamTriggerBody: EngineTeamTriggerServiceRunTeamTriggerBody, options?: AxiosRequestConfig) => Promise; searchAgentTrigger: (params?: SearchAgentTriggerParams, options?: AxiosRequestConfig) => Promise; searchTeamTrigger: (teamId: string, params?: SearchTeamTriggerParams, options?: AxiosRequestConfig) => Promise; updateTeamTrigger: (teamId: string, id: number, engineTeamTriggerServiceUpdateTeamTriggerBody: EngineTeamTriggerServiceUpdateTeamTriggerBody, options?: AxiosRequestConfig) => Promise }`
### createTeamTrigger()
> **createTeamTrigger**: `(teamId: string, engineTeamTriggerServiceCreateTeamTriggerBody: EngineTeamTriggerServiceCreateTeamTriggerBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### engineTeamTriggerServiceCreateTeamTriggerBody
`EngineTeamTriggerServiceCreateTeamTriggerBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteTeamTrigger()
> **deleteTeamTrigger**: `(teamId: string, id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchTeamTrigger()
> **patchTeamTrigger**: `(teamId: string, id: number, engineTeamTriggerServicePatchTeamTriggerBody: EngineTeamTriggerServicePatchTeamTriggerBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### id
`number`
##### engineTeamTriggerServicePatchTeamTriggerBody
`EngineTeamTriggerServicePatchTeamTriggerBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readTeamTrigger()
> **readTeamTrigger**: `(teamId: string, id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### runTeamTrigger()
> **runTeamTrigger**: `(triggerId: number, engineTeamTriggerServiceRunTeamTriggerBody: EngineTeamTriggerServiceRunTeamTriggerBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### triggerId
`number`
##### engineTeamTriggerServiceRunTeamTriggerBody
`EngineTeamTriggerServiceRunTeamTriggerBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchAgentTrigger()
> **searchAgentTrigger**: `(params?: SearchAgentTriggerParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchAgentTriggerParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchTeamTrigger()
> **searchTeamTrigger**: `(teamId: string, params?: SearchTeamTriggerParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### params?
`SearchTeamTriggerParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateTeamTrigger()
> **updateTeamTrigger**: `(teamId: string, id: number, engineTeamTriggerServiceUpdateTeamTriggerBody: EngineTeamTriggerServiceUpdateTeamTriggerBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### teamId
`string`
##### id
`number`
##### engineTeamTriggerServiceUpdateTeamTriggerBody
`EngineTeamTriggerServiceUpdateTeamTriggerBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`