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