[@webitel/api-services](../index.html) / [routing-schema-service/routing-schema-service.api.gen](../modules/routing-schema-service_routing-schema-service.api.gen.html) / getRoutingSchemaService
# kind_function: getRoutingSchemaService()
> **getRoutingSchemaService**(): `{ createRoutingSchema: (engineCreateRoutingSchemaRequest: EngineCreateRoutingSchemaRequest, options?: AxiosRequestConfig) => Promise; deleteRoutingSchema: (id: string, params?: DeleteRoutingSchemaParams, options?: AxiosRequestConfig) => Promise; patchRoutingSchema: (id: string, engineRoutingSchemaServicePatchRoutingSchemaBody: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: AxiosRequestConfig) => Promise; readRoutingSchema: (id: string, params?: ReadRoutingSchemaParams, options?: AxiosRequestConfig) => Promise; searchRoutingSchema: (params?: SearchRoutingSchemaParams, options?: AxiosRequestConfig) => Promise; searchRoutingSchemaTags: (params?: SearchRoutingSchemaTagsParams, options?: AxiosRequestConfig) => Promise; updateRoutingSchema: (id: string, engineRoutingSchemaServiceUpdateRoutingSchemaBody: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
### createRoutingSchema()
> **createRoutingSchema**: `(engineCreateRoutingSchemaRequest: EngineCreateRoutingSchemaRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateRoutingSchemaRequest
`EngineCreateRoutingSchemaRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteRoutingSchema()
> **deleteRoutingSchema**: `(id: string, params?: DeleteRoutingSchemaParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### params?
`DeleteRoutingSchemaParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchRoutingSchema()
> **patchRoutingSchema**: `(id: string, engineRoutingSchemaServicePatchRoutingSchemaBody: EngineRoutingSchemaServicePatchRoutingSchemaBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineRoutingSchemaServicePatchRoutingSchemaBody
`EngineRoutingSchemaServicePatchRoutingSchemaBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readRoutingSchema()
> **readRoutingSchema**: `(id: string, params?: ReadRoutingSchemaParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### params?
`ReadRoutingSchemaParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchRoutingSchema()
> **searchRoutingSchema**: `(params?: SearchRoutingSchemaParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchRoutingSchemaParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchRoutingSchemaTags()
> **searchRoutingSchemaTags**: `(params?: SearchRoutingSchemaTagsParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchRoutingSchemaTagsParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateRoutingSchema()
> **updateRoutingSchema**: `(id: string, engineRoutingSchemaServiceUpdateRoutingSchemaBody: EngineRoutingSchemaServiceUpdateRoutingSchemaBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineRoutingSchemaServiceUpdateRoutingSchemaBody
`EngineRoutingSchemaServiceUpdateRoutingSchemaBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`