Grupy towarów
Struktura danych JSON
Obiekt ItemGroup
- id – (readonly) ID grupy w bazie danych
- name – nazwa grupy towarów
Pobieranie wszystkich grup towarów
GET
/item_groups
Odpowiedź JSON - zawiera tablicę obiektów ItemGroup
{ "itemGroups": [ ... ] }
Pobieranie grupy towarów
GET
/item_groups
Parametry w ścieżce zapytania
- id – ID grupy towarów
/item_groups?id=1
Odpowiedź JSON
{
"id": 1,
"name": "Nazwa Grupy"
}
Dodawanie grupy towarów
POST
/item_groups
Dane JSON w zapytaniu (body)
Należy przekazać obiekt ItemGroup. Pola readonly są pomijane, nie trzeba ich przekazywać.
Dane odpowiedzi JSON
W odpowiedzi zwrócony zostanie nowo utworzony obiekt ItemGroup zawierający ID.
Edycja grupy towarów
PUT
/item_groups
Dane JSON w zapytaniu (body)
Należy przekazać pełny obiekt ItemGroup do edycji (wraz z ID do edycji).
Dane odpowiedzi JSON
W odpowiedzi zwrócony zostanie obiekt ItemGroup.
Usuwanie grupy towarów
DELETE
/item_groups
Parametry w ścieżce zapytania
- id – ID grupy towarów do usunięcia
/item_groups?id=1
Odpowiedź - 204 No Content