[@webitel/api-services](../index.html) / [routing-variable-service/routing-variable-service.api.gen](../modules/routing-variable-service_routing-variable-service.api.gen.html) / getRoutingVariableService # kind_function: getRoutingVariableService() > **getRoutingVariableService**(): `{ createRoutingVariable: (engineCreateRoutingVariableRequest: EngineCreateRoutingVariableRequest, options?: AxiosRequestConfig) => Promise; deleteRoutingVariable: (id: string, params?: DeleteRoutingVariableParams, options?: AxiosRequestConfig) => Promise; readRoutingVariable: (id: string, params?: ReadRoutingVariableParams, options?: AxiosRequestConfig) => Promise; searchRoutingVariable: (params?: SearchRoutingVariableParams, options?: AxiosRequestConfig) => Promise; updateRoutingVariable: (id: string, engineRoutingVariableServiceUpdateRoutingVariableBody: EngineRoutingVariableServiceUpdateRoutingVariableBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createRoutingVariable() > **createRoutingVariable**: `(engineCreateRoutingVariableRequest: EngineCreateRoutingVariableRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateRoutingVariableRequest `EngineCreateRoutingVariableRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteRoutingVariable() > **deleteRoutingVariable**: `(id: string, params?: DeleteRoutingVariableParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `DeleteRoutingVariableParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readRoutingVariable() > **readRoutingVariable**: `(id: string, params?: ReadRoutingVariableParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `ReadRoutingVariableParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchRoutingVariable() > **searchRoutingVariable**: `(params?: SearchRoutingVariableParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchRoutingVariableParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateRoutingVariable() > **updateRoutingVariable**: `(id: string, engineRoutingVariableServiceUpdateRoutingVariableBody: EngineRoutingVariableServiceUpdateRoutingVariableBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineRoutingVariableServiceUpdateRoutingVariableBody `EngineRoutingVariableServiceUpdateRoutingVariableBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`