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