Dodaj produkt
Informacje
Za pomocą tej metody api dodasz produkt do systemu.
Moduł integracyjny: urcBasic
URL: /integration/rest/product.html
Metoda http: POST
Zawartość żądania
{
"name": "name",
"number": "number",
"externalID": "externalID",
"description": "description",
"ean": "ean",
"unit": "unit",
"category": "category",
"globalTypeOfMaterial": "01component",
"size": "size"
}
Nazwa | Typ | Wymagalność | Unikalność | Zawartość |
---|---|---|---|---|
name | tekst(1024) | T | N | nazwa |
number | tekst(255) | T | T | numer |
externalID | tekst | N | T | id/numer w systemie zewnętrznym |
description | tekst(2048) | N | N | opis |
ean | tekst | N | N | ean |
unit | tekst(255) | T | N | jednostka ze słownika |
category | tekst(255) | N | N | kategoria produktu ze słownika |
globalTypeOfMaterial | wyliczeniowy | N | N | globalny typ materiału 01component - surowiec, 02intermediate - półprodukt, 03finalProduct - produkt finalny, 04waste - odpad, 05package - opakowanie |
size | tekst(255) | N | N | numer rozmiaru |
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
Metoda tworzy w systemie qcadoo produkt, o podanych danych. Produkt może mieć globalTypeOfMaterial null’owy. Podczas dodawania przeprowadzane są wszystkie walidacje dla tego obiektu.
Aktualizuj produkt
Informacje
Za pomocą tej metody api zaktualizujesz produkt na podstawie id.
Moduł integracyjny: urcBasic
URL: /integration/rest/product/{id}.html
Metoda http: PUT
Zawartość żądania
{
"name": "name",
"number": "number",
"externalID": "externalID",
"ean": "ean",
"unit": "unit",
"globalTypeOfMaterial": "05package",
"description": "description",
"category": "category",
"size": "size"
}
Nazwa | Typ | Wymagalność | Unikalność | Zawartość |
---|---|---|---|---|
name | tekst(1024) | T | N | nazwa |
number | tekst(255) | T | T | numer |
externalID | tekst | N | T | id/numer w systemie zewnętrznym |
description | tekst(2048) | N | N | opis |
ean | tekst | N | N | ean |
unit | tekst(255) | T | N | jednostka ze słownika |
category | tekst(255) | N | N | kategoria produktu ze słownika |
globalTypeOfMaterial | wyliczeniowy | N | N | globalny typ materiału 01component - surowiec, 02intermediate - półprodukt, 03finalProduct - produkt finalny, 04waste - odpad, 05package - opakowanie |
size | tekst(255) | N | N | numer rozmiaru |
Zawartość odpowiedzi
{
"status": "OK",
"message": null // Gdy status ERROR - informacja z przyczyną błędu
}
Działanie
Metoda powoduje aktualizację danych produktu o podanym id. Wszystkie dane produktu w systemie, zostaną nadpisane danymi z komunikatu. Podczas aktualizacji przeprowadzane są wszystkie walidacje dla tego obiektu.