[@webitel/api-services](../index.html) / [region-service/region-service.api.gen](../modules/region-service_region-service.api.gen.html) / getRegionService # kind_function: getRegionService() > **getRegionService**(): `{ createRegion: (engineCreateRegionRequest: EngineCreateRegionRequest, options?: AxiosRequestConfig) => Promise; deleteRegion: (id: string, options?: AxiosRequestConfig) => Promise; patchRegion: (id: string, engineRegionServicePatchRegionBody: EngineRegionServicePatchRegionBody, options?: AxiosRequestConfig) => Promise; readRegion: (id: string, options?: AxiosRequestConfig) => Promise; searchRegion: (params?: SearchRegionParams, options?: AxiosRequestConfig) => Promise; updateRegion: (id: string, engineRegionServiceUpdateRegionBody: EngineRegionServiceUpdateRegionBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns `{ createRegion: (engineCreateRegionRequest: EngineCreateRegionRequest, options?: AxiosRequestConfig) => Promise; deleteRegion: (id: string, options?: AxiosRequestConfig) => Promise; patchRegion: (id: string, engineRegionServicePatchRegionBody: EngineRegionServicePatchRegionBody, options?: AxiosRequestConfig) => Promise; readRegion: (id: string, options?: AxiosRequestConfig) => Promise; searchRegion: (params?: SearchRegionParams, options?: AxiosRequestConfig) => Promise; updateRegion: (id: string, engineRegionServiceUpdateRegionBody: EngineRegionServiceUpdateRegionBody, options?: AxiosRequestConfig) => Promise }` ### createRegion() > **createRegion**: `(engineCreateRegionRequest: EngineCreateRegionRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateRegionRequest `EngineCreateRegionRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteRegion() > **deleteRegion**: `(id: string, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchRegion() > **patchRegion**: `(id: string, engineRegionServicePatchRegionBody: EngineRegionServicePatchRegionBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineRegionServicePatchRegionBody `EngineRegionServicePatchRegionBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readRegion() > **readRegion**: `(id: string, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchRegion() > **searchRegion**: `(params?: SearchRegionParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchRegionParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateRegion() > **updateRegion**: `(id: string, engineRegionServiceUpdateRegionBody: EngineRegionServiceUpdateRegionBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineRegionServiceUpdateRegionBody `EngineRegionServiceUpdateRegionBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`