--- displayed_sidebar: regionReference slug: /references/region --- import { TypeList } from "docs-ui" # IRegionModuleService Reference This section of the documentation provides a reference to the `IRegionModuleService` interface’s methods. This is the interface developers use to use the functionalities provided by the Region Module. The main service interface for the Region Module. ## Methods - [create](../../IRegionModuleService/methods/region.IRegionModuleService.create/page.mdx) - [upsert](../../IRegionModuleService/methods/region.IRegionModuleService.upsert/page.mdx) - [update](../../IRegionModuleService/methods/region.IRegionModuleService.update/page.mdx) - [delete](../../IRegionModuleService/methods/region.IRegionModuleService.delete/page.mdx) - [retrieve](../../IRegionModuleService/methods/region.IRegionModuleService.retrieve/page.mdx) - [list](../../IRegionModuleService/methods/region.IRegionModuleService.list/page.mdx) - [listAndCount](../../IRegionModuleService/methods/region.IRegionModuleService.listAndCount/page.mdx) - [retrieveCountry](../../IRegionModuleService/methods/region.IRegionModuleService.retrieveCountry/page.mdx) - [listCountries](../../IRegionModuleService/methods/region.IRegionModuleService.listCountries/page.mdx) - [listAndCountCountries](../../IRegionModuleService/methods/region.IRegionModuleService.listAndCountCountries/page.mdx) - [softDelete](../../IRegionModuleService/methods/region.IRegionModuleService.softDelete/page.mdx) - [restore](../../IRegionModuleService/methods/region.IRegionModuleService.restore/page.mdx)