---
title: "Przypisuje cechę wraz z właściwościami do produktu"
method: POST
path: "/products_qualities/{product_id}"
tags: ["Produkty"]
---

# Przypisuje cechę wraz z właściwościami do produktu

`POST /products_qualities/{product_id}`

## Request

- Base URL: `https://demo.sellasist.pl/api/v1`
- URL: `https://demo.sellasist.pl/api/v1/products_qualities/{product_id}`
- Auth: API key in header `apiKey`

Przypina cechę (quality_id) oraz jej wybrane lub wszystkie właściwości (properties_id) do produktu o wskazanym ID.

## Path parameters

- `product_id` integer, required

## Request body

- object
  - `quality_id` integer, required: ID cechy (parametru nadrzędnego) z GET /qualities
  - `properties_id` integer[]: Opcjonalna lista ID właściwości (wartości) cechy z GET /qualitiesproperties. Jeśli pusta, przypisane zostaną wszystkie właściwości powiązane z tą cechą.

## Response `201`

Pomyślnie powiązano cechę z produktem.

- object
  - `product_id` integer
  - `quality_id` integer
  - `assigned_properties` integer[]

## Other responses

- `400`: Błąd walidacji danych (np. properties_id nie jest tablicą, cecha nie ma zdefiniowanych właściwości).
- `404`: Nie znaleziono produktu lub cechy.
- `422`: Błąd walidacji (np. niektóre właściwości nie należą do tej cechy).

---

[API](https://skmtc.dev/sellasist/apis/sellasist-api.md) - [All operations](https://skmtc.dev/sellasist/apis/sellasist-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sellasist/apis/sellasist-api/revisions/58415a41c446?raw)
