[@webitel/api-services](../index.html) / [agent-pause-cause-service/agent-pause-cause-service.api.gen](../modules/agent-pause-cause-service_agent-pause-cause-service.api.gen.html) / getAgentPauseCauseService
# kind_function: getAgentPauseCauseService()
> **getAgentPauseCauseService**(): `{ createAgentPauseCause: (engineCreateAgentPauseCauseRequest: EngineCreateAgentPauseCauseRequest, options?: AxiosRequestConfig) => Promise; deleteAgentPauseCause: (id: number, options?: AxiosRequestConfig) => Promise; patchAgentPauseCause: (id: number, engineAgentPauseCauseServicePatchAgentPauseCauseBody: EngineAgentPauseCauseServicePatchAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise; readAgentPauseCause: (id: number, options?: AxiosRequestConfig) => Promise; searchAgentPauseCause: (params?: SearchAgentPauseCauseParams, options?: AxiosRequestConfig) => Promise; updateAgentPauseCause: (id: number, engineAgentPauseCauseServiceUpdateAgentPauseCauseBody: EngineAgentPauseCauseServiceUpdateAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
`{ createAgentPauseCause: (engineCreateAgentPauseCauseRequest: EngineCreateAgentPauseCauseRequest, options?: AxiosRequestConfig) => Promise; deleteAgentPauseCause: (id: number, options?: AxiosRequestConfig) => Promise; patchAgentPauseCause: (id: number, engineAgentPauseCauseServicePatchAgentPauseCauseBody: EngineAgentPauseCauseServicePatchAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise; readAgentPauseCause: (id: number, options?: AxiosRequestConfig) => Promise; searchAgentPauseCause: (params?: SearchAgentPauseCauseParams, options?: AxiosRequestConfig) => Promise; updateAgentPauseCause: (id: number, engineAgentPauseCauseServiceUpdateAgentPauseCauseBody: EngineAgentPauseCauseServiceUpdateAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise }`
### createAgentPauseCause()
> **createAgentPauseCause**: `(engineCreateAgentPauseCauseRequest: EngineCreateAgentPauseCauseRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateAgentPauseCauseRequest
`EngineCreateAgentPauseCauseRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteAgentPauseCause()
> **deleteAgentPauseCause**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchAgentPauseCause()
> **patchAgentPauseCause**: `(id: number, engineAgentPauseCauseServicePatchAgentPauseCauseBody: EngineAgentPauseCauseServicePatchAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineAgentPauseCauseServicePatchAgentPauseCauseBody
`EngineAgentPauseCauseServicePatchAgentPauseCauseBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readAgentPauseCause()
> **readAgentPauseCause**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchAgentPauseCause()
> **searchAgentPauseCause**: `(params?: SearchAgentPauseCauseParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchAgentPauseCauseParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateAgentPauseCause()
> **updateAgentPauseCause**: `(id: number, engineAgentPauseCauseServiceUpdateAgentPauseCauseBody: EngineAgentPauseCauseServiceUpdateAgentPauseCauseBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineAgentPauseCauseServiceUpdateAgentPauseCauseBody
`EngineAgentPauseCauseServiceUpdateAgentPauseCauseBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`