Preskoči na sadržaj
ShopentlyLearn

Sheme podataka: Zalihe

Sheme podataka: Zalihe. Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.

Sheme podataka

Količine dodijeljene skladišnim lokacijama

AllocationData · Shema · Sheme podataka: Zalihe
location_codeNiz znakovaObvezno

Kod skladišne lokacije.

Primjer: "example"
location_idNiz znakovaObvezno

Identifikator skladišne lokacije.

Primjer: "example"
location_nameNiz znakovaObvezno

Naziv skladišne lokacije.

Primjer: "example"
on_handCijeli brojObvezno

Fizička količina na zalihi.

Primjer: 10

Dodatna polja: Ne

Popis · Zalihe — Zalihe — Odgovor

ApiResponse_list_StockData__ · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
dataPolje vrijednosti <StockData > Obvezno

Primjer odgovora · ApiResponse_list_StockData__.

Primjer: [{"active":true,"available":5,"id":"stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ","manual_reserved":2,"on_hand":10,"reserved":3,"sellable_limit":10,"target_id":"example","target_type":"product","total_reserved":5,"updated_at":"2026-01-01T12:00:00Z","version":1,"warehouse_id":"example"}]
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"pagination":{"has_more":false,"limit":20,"next_cursor":null},"request_id":"example"}

Dodatna polja: Ne

Dohvati · Zalihe — Zalihe — Odgovor

ApiResponse_StockDetailData_ · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
dataStockDetailData Obvezno

Primjer odgovora · StockDetailData.

Primjer: {"active":true,"allocations":[{"location_code":"example","location_id":"example","location_name":"example","on_hand":10}],"available":5,"id":"stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ","manual_reserved":2,"on_hand":10,"reserved":3,"sellable_limit":10,"target_id":"example","target_type":"product","total_reserved":5,"updated_at":"2026-01-01T12:00:00Z","version":1,"warehouse_id":"example"}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"request_id":"example"}

Dodatna polja: Ne

Ažuriraj · Ručna rezervacija — Zalihe — Tijelo zahtjeva

ManualReservationUpdate · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
expected_versionCijeli brojObvezno

Verzija pročitana prije upisa; nepodudaranje odbija ažuriranje.

minimum: 1maximum: 9223372036854775807
Primjer: 1
manual_reservedCijeli brojObvezno

Ručno rezervirana količina.

minimum: 0maximum: 2147483647
Primjer: 1
reasonNiz znakovaNeobavezno

Razlog zabilježen za promjenu.

maxLength: 500
Zadano: ""

Dodatna polja: Ne

Ažuriraj · Ograničenje prodaje — Zalihe — Tijelo zahtjeva

SalesLimitUpdate · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
expected_versionCijeli brojObvezno

Verzija pročitana prije upisa; nepodudaranje odbija ažuriranje.

minimum: 1maximum: 9223372036854775807
Primjer: 1
reasonNiz znakovaNeobavezno

Razlog zabilježen za promjenu.

maxLength: 500
Zadano: ""
sellable_limitCijeli brojObvezno

Ograničenje prodaje: -1 znači neograničeno, a 0 onemogućuje dostupnu prodaju.

minimum: -1maximum: 2147483647
Primjer: 1

Dodatna polja: Ne

Stvori · Korekcija zaliha — Zalihe — Tijelo zahtjeva

StockAdjustmentCreate · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
expected_versionCijeli brojObvezno

Verzija pročitana prije upisa; nepodudaranje odbija ažuriranje.

minimum: 0maximum: 9223372036854775807
Primjer: 0
locationsPolje vrijednosti <LocationQuantity > Obvezno

Skladišne lokacije.

minItems: 1maxItems: 100
Primjer: [{"location_id":"example","on_hand":1}]
reasonNiz znakovaObvezno

Razlog zabilježen za promjenu.

minLength: 1maxLength: 500
Primjer: "Example"
target_idNiz znakovaObvezno

Identifikator proizvoda ili varijante na koju operacija utječe.

Ograničenja
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Primjer: "example"
target_typeNiz znakovaObvezno

Odnosi li se operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primjer: "product"
warehouse_idNiz znakovaObvezno

Identifikator skladišta.

Ograničenja
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Primjer: "example"

Dodatna polja: Ne

Ažuriraj · Zalihe — Zalihe — Tijelo zahtjeva

StockAdjustmentUpdate · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
expected_versionCijeli brojObvezno

Verzija pročitana prije upisa; nepodudaranje odbija ažuriranje.

minimum: 1maximum: 9223372036854775807
Primjer: 1
locationsPolje vrijednosti <LocationQuantity > Obvezno

Skladišne lokacije.

minItems: 1maxItems: 100
Primjer: [{"location_id":"example","on_hand":1}]
reasonNiz znakovaObvezno

Razlog zabilježen za promjenu.

minLength: 1maxLength: 500
Primjer: "Example"

Dodatna polja: Ne

Popis · Zalihe — Zalihe — Odgovor

StockData · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
activeLogička vrijednostObvezno

Je li resurs aktivan.

Primjer: true
availableCijeli broj nullObvezno

Količina dostupna za prodaju; null označava neograničenu količinu.

Primjer: 5
idNiz znakovaObvezno

Identifikator resursa; sačuvajte ga u vraćenom obliku. (StockData).

Primjer: "stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ"
manual_reservedCijeli brojObvezno

Ručno rezervirana količina.

Primjer: 2
on_handCijeli brojObvezno

Fizička količina na zalihi.

Primjer: 10
reservedCijeli brojObvezno

Količina rezervirana narudžbama.

Primjer: 3
sellable_limitCijeli brojObvezno

Ograničenje prodaje: -1 znači neograničeno, a 0 onemogućuje dostupnu prodaju.

Primjer: 10
target_idNiz znakovaObvezno

Identifikator proizvoda ili varijante na koju operacija utječe.

Primjer: "example"
target_typeNiz znakovaObvezno

Odnosi li se operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primjer: "product"
total_reservedCijeli brojObvezno

Ukupno rezervirana količina.

Primjer: 5
updated_atNiz znakovaObvezno

Vrijeme posljednjeg ažuriranja.

format: "date-time"
Primjer: "2026-01-01T12:00:00Z"
versionCijeli brojObvezno

Verzija resursa za kontrolu istodobnih upisa.

Primjer: 1
warehouse_idNiz znakovaObvezno

Identifikator skladišta.

Primjer: "example"

Dodatna polja: Ne

Dohvati · Zalihe — Zalihe — Odgovor

StockDetailData · Polja, vrste i ograničenja podataka koje API prihvaća ili vraća.
activeLogička vrijednostObvezno

Je li resurs aktivan.

Primjer: true
allocationsPolje vrijednosti <AllocationData > Obvezno

Količine dodijeljene skladišnim lokacijama.

Primjer: [{"location_code":"example","location_id":"example","location_name":"example","on_hand":10}]
availableCijeli broj nullObvezno

Količina dostupna za prodaju; null označava neograničenu količinu.

Primjer: 5
idNiz znakovaObvezno

Identifikator resursa; sačuvajte ga u vraćenom obliku. (StockDetailData).

Primjer: "stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ"
manual_reservedCijeli brojObvezno

Ručno rezervirana količina.

Primjer: 2
on_handCijeli brojObvezno

Fizička količina na zalihi.

Primjer: 10
reservedCijeli brojObvezno

Količina rezervirana narudžbama.

Primjer: 3
sellable_limitCijeli brojObvezno

Ograničenje prodaje: -1 znači neograničeno, a 0 onemogućuje dostupnu prodaju.

Primjer: 10
target_idNiz znakovaObvezno

Identifikator proizvoda ili varijante na koju operacija utječe.

Primjer: "example"
target_typeNiz znakovaObvezno

Odnosi li se operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primjer: "product"
total_reservedCijeli brojObvezno

Ukupno rezervirana količina.

Primjer: 5
updated_atNiz znakovaObvezno

Vrijeme posljednjeg ažuriranja.

format: "date-time"
Primjer: "2026-01-01T12:00:00Z"
versionCijeli brojObvezno

Verzija resursa za kontrolu istodobnih upisa.

Primjer: 1
warehouse_idNiz znakovaObvezno

Identifikator skladišta.

Primjer: "example"

Dodatna polja: Ne