---
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)
