> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

# ListDefaultTaxExemptGroups

# Package: tax

# Namespace: TaxExemptGroups

# Method link: https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/extensions/tax/tax-exempt-groups/list-default-tax-exempt-groups.md

## Permission Scopes:
Manage Orders: SCOPE.DC-STORES.MANAGE-ORDERS

## Introduction

Retrieves the site's default tax exempt groups.

Default tax exempt groups are predefined groups contributed by installed apps, such as a global full-exemption group. They're available on the site without being created through Create Tax Exempt Group, and you can associate contacts with them like any other tax exempt group.

---

## REST API

### Schema

```
 Method: listDefaultTaxExemptGroups
 Description: Retrieves the site's default tax exempt groups.  Default tax exempt groups are predefined groups contributed by installed apps, such as a global full-exemption group. They're available on the site without being created through Create Tax Exempt Group, and you can associate contacts with them like any other tax exempt group.
 URL: https://www.wixapis.com/billing/v1/tax-exempt-groups/default-tax-exempt-groups
 Method: GET
 Return type: ListDefaultTaxExemptGroupsResponse
  - name: taxExemptGroups | type: array<TaxExemptDefaultGroup> | description: List of the site's default tax exempt groups.  
     - name: id | type: string | description: Default tax exempt group GUID.  | validation: format GUID
     - name: name | type: string | description: Default tax exempt group name.  | validation: minLength 1, maxLength 200
     - name: appId | type: string | description: GUID of the app that contributes the default tax exempt group.  | validation: format GUID


```

### Examples

### List Default Tax Exempt Groups
Lists the default (predefined) tax exempt groups inherited by the apps installed on the site, such as the global full-exemption group.

```curl
curl -X GET \
    'https://www.wixapis.com/billing/v1/tax-exempt-groups/default-tax-exempt-groups' \
    -H 'Authorization: <AUTH>' \
    -H 'Content-Type: application/json'
```

---

## JavaScript SDK

### Schema

```
 Method: wixClientAdmin.ecom.taxExemptGroups.listDefaultTaxExemptGroups()
 Description: Retrieves the site's default tax exempt groups.  Default tax exempt groups are predefined groups contributed by installed apps, such as a global full-exemption group. They're available on the site without being created through Create Tax Exempt Group, and you can associate contacts with them like any other tax exempt group.
 Return type: PROMISE<ListDefaultTaxExemptGroupsResponse>
  - name: taxExemptGroups | type: array<TaxExemptDefaultGroup> | description: List of the site's default tax exempt groups.  
     - name: _id | type: string | description: Default tax exempt group GUID.  | validation: format GUID
     - name: name | type: string | description: Default tax exempt group name.  | validation: minLength 1, maxLength 200
     - name: appId | type: string | description: GUID of the app that contributes the default tax exempt group.  | validation: format GUID


```

### Examples

### listDefaultTaxExemptGroups
```javascript
import { taxExemptGroups } from '@wix/ecom';

async function listDefaultTaxExemptGroups() {
  const response = await taxExemptGroups.listDefaultTaxExemptGroups();
};
```

### listDefaultTaxExemptGroups (with elevated permissions)
```javascript
import { taxExemptGroups } from '@wix/ecom';
import { auth } from '@wix/essentials';

async function myListDefaultTaxExemptGroupsMethod() {
  const elevatedListDefaultTaxExemptGroups = auth.elevate(taxExemptGroups.listDefaultTaxExemptGroups);
  const response = await elevatedListDefaultTaxExemptGroups();
}
```

### listDefaultTaxExemptGroups (self-hosted)
Self-hosted SDK calls require you to [create a client](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/about-the-wix-client.md).

```javascript
import { createClient } from '@wix/sdk';
import { taxExemptGroups } from '@wix/ecom';
// Import the auth strategy for the relevant access type
// Import the relevant host module if needed

const myWixClient = createClient ({
  modules: { taxExemptGroups },
  // Include the auth strategy and host as relevant
});


async function listDefaultTaxExemptGroups() {
  const response = await myWixClient.taxExemptGroups.listDefaultTaxExemptGroups();
};
```

---