> For the complete documentation index, see [llms.txt](https://developers.retailys.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.retailys.com/rest-api/content/variants.md).

# Variants

### Creating a new set of variants

You can use the API to create a new set of variations that can be assigned to products.

{% hint style="info" %}
Endpoint \[POST] [/System/Content/Variants](https://api.retailys.com/v1#/System.Content.Variants/postVariants) on the API you can easily try.
{% endhint %}

{% hint style="success" %}
You can find more information about the endpoint and its parameters in our API documentation
{% endhint %}

### Creating a new value in a set of variants

You can use the API to create a new value in a variant set using the variant set identifier.

{% hint style="info" %}
Endpoint \[POST] [/System/Content/Variants/{id}/values](https://api.retailys.com/v1#/System.Content.Variants/postVariantsIdValues) on the API you can easily try.
{% endhint %}

{% hint style="success" %}
You can find more information about the endpoint and its parameters in our API documentation
{% endhint %}

### Load all variant lists

All variant lists can be loaded using the API.

{% hint style="info" %}
Endpoint \[GET] [/System/Content/Variants](https://api.retailys.com/v1#/System.Content.Variants/getVariants) on the API you can easily try.
{% endhint %}

{% hint style="success" %}
You can find more information about the endpoint and its parameters in our API documentation
{% endhint %}

### Load a specific variant

You can also use the API to load a specific set of variants using its identifier.

{% hint style="info" %}
Endpoint \[GET] [/System/Content/Variants/{id}](https://api.retailys.com/v1#/System.Content.Variants/getVariant) on the API you can easily try.
{% endhint %}

{% hint style="success" %}
You can find more information about the endpoint and its parameters in our API documentation
{% endhint %}
