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