# Attribute Sets

## Filter Attribute Sets

- **GET /AttributeSets**: Filters the tenant's Attribute Set resources using OData query options ($select, $expand, $filter, $orderby, $skip, $top, $skipToken). Result's paging is done using the default paging size options.

### Parameters details

- **X-API-KEY**: Custom HTTP request header containing the API key used for authentication.

- **Accept-Language**: Standard HTTP request header indicates the natural language and locale that the client prefers. It can take one of the following values:
  - `null`: The content localized in the default culture is available in the result.
  - `culture-code`: The content localized in the specified culture is available in the result.

Examples:
  - Expression `es` returns the content localized in the culture `es`.
  - Expression `en-us` returns the content localized in the culture `en-us`.

- **$select**: Expression describing the list of Attribute Set resource properties to be included in the result. The expression follows the format: ATTRIBUTE_SET_PROPERTY1_NAME{, ATTRIBUTE_SET_PROPERTY2_NAME...}.

Examples:
  - Expression `typ_title` includes in the result only the property `typ_title` of the current resource (Attribute Set).
  - Expression `typ_stat,typ_title` includes in the result only the properties `typ_stat` and `typ_title` of the current resource (Attribute Set).

- **$expand**: Expression describing the list of collections embedded in the Attribute Set resource (Products) to be included in the result.

- **$filter**: Expression describing the filters applied to the resources included in the result, following ODATA v4.01 URI conventions.

Examples:
  - `contains(property1, 'stringValue1')`

- **$orderby**: Expression describing the ordering applied to the properties of resources included in the result.

Examples:
  - Expression `typ_title` orders the result ascendingly on the property `typ_title` of the current resource (Attribute Set).

- **$skip**: Expression setting up result's paging according to the limit and offset paging strategy, following the format: NUMBER_OF_ITEMS_TO_BE_SKIPPED_IN_THE_RESULT.

- **$skipToken**: Expression setting up the continuation token used in paging the result, following the format: [CONTINUATION_TOKEN].

- **$top**: Expression setting up the number of items in the result, following the format: [PAGE_SIZE].
