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