[@webitel/api-services](../index.html) / [routing-chat-plan-service/routing-chat-plan-service.api.gen](../modules/routing-chat-plan-service_routing-chat-plan-service.api.gen.html) / getRoutingChatPlanService # kind_function: getRoutingChatPlanService() > **getRoutingChatPlanService**(): `{ createChatPlan: (engineCreateChatPlanRequest: EngineCreateChatPlanRequest, options?: AxiosRequestConfig) => Promise; deleteChatPlan: (id: number, options?: AxiosRequestConfig) => Promise; patchChatPlan: (id: number, engineRoutingChatPlanServicePatchChatPlanBody: EngineRoutingChatPlanServicePatchChatPlanBody, options?: AxiosRequestConfig) => Promise; readChatPlan: (id: number, options?: AxiosRequestConfig) => Promise; searchChatPlan: (params?: SearchChatPlanParams, options?: AxiosRequestConfig) => Promise; updateChatPlan: (id: number, engineRoutingChatPlanServiceUpdateChatPlanBody: EngineRoutingChatPlanServiceUpdateChatPlanBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns `{ createChatPlan: (engineCreateChatPlanRequest: EngineCreateChatPlanRequest, options?: AxiosRequestConfig) => Promise; deleteChatPlan: (id: number, options?: AxiosRequestConfig) => Promise; patchChatPlan: (id: number, engineRoutingChatPlanServicePatchChatPlanBody: EngineRoutingChatPlanServicePatchChatPlanBody, options?: AxiosRequestConfig) => Promise; readChatPlan: (id: number, options?: AxiosRequestConfig) => Promise; searchChatPlan: (params?: SearchChatPlanParams, options?: AxiosRequestConfig) => Promise; updateChatPlan: (id: number, engineRoutingChatPlanServiceUpdateChatPlanBody: EngineRoutingChatPlanServiceUpdateChatPlanBody, options?: AxiosRequestConfig) => Promise }` ### createChatPlan() > **createChatPlan**: `(engineCreateChatPlanRequest: EngineCreateChatPlanRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateChatPlanRequest `EngineCreateChatPlanRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteChatPlan() > **deleteChatPlan**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchChatPlan() > **patchChatPlan**: `(id: number, engineRoutingChatPlanServicePatchChatPlanBody: EngineRoutingChatPlanServicePatchChatPlanBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineRoutingChatPlanServicePatchChatPlanBody `EngineRoutingChatPlanServicePatchChatPlanBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readChatPlan() > **readChatPlan**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchChatPlan() > **searchChatPlan**: `(params?: SearchChatPlanParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchChatPlanParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateChatPlan() > **updateChatPlan**: `(id: number, engineRoutingChatPlanServiceUpdateChatPlanBody: EngineRoutingChatPlanServiceUpdateChatPlanBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineRoutingChatPlanServiceUpdateChatPlanBody `EngineRoutingChatPlanServiceUpdateChatPlanBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`