> 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/products.md).

# Products

### Creating product

You can use the API to create a new product and set up data for it. Multidata here contains information such as title, price, description, keywords.

{% hint style="info" %}
&#x20;Endpoint \[POST] [/System/Content/Articles](https://api.retailys.com/v1#/System.Content.Articles/postArticle) 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 %}

### Loading products according to parameters

You can use the API to load products according to certain parameters.

{% hint style="info" %}
&#x20;Endpoint \[GET] [/System/Content/Articles](https://api.retailys.com/v1#/System.Content.Articles/getArticles) 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 product

You can also use the API to load a specific product by its identifier.

{% hint style="info" %}
&#x20;Endpoint \[GET] [/System/Content/Articles/{id}](https://api.retailys.com/v1#/System.Content.Articles/getArticle) 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 %}

### Product modification

You can use the API to customize a specific product.

{% hint style="info" %}
&#x20;Endpoint \[PUT] [/System/Content/Articles](https://api.retailys.com/v1#/System.Content.Articles/putArticle) 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 %}

### Add a variation to a specific product on a specific sales channel

Using the API, you can add a variation to a specific product using its identifier and sales channel identifier.

{% hint style="info" %}
&#x20;Endpoint \[POST] [/System/Content/Articles/{id}/variants](https://api.retailys.com/v1#/System.Content.Articles/postArticleAddVariant) 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 %}

### Add images to a specific product

You can use the API to add images to the product.

{% hint style="info" %}
&#x20;Endpoint \[POST] [/System/Content/Articles/{id}/images](https://api.retailys.com/v1#/System.Content.Articles/postArticleImages) 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 %}
