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

ApiResponse[CodeContentData]

ApiResponse_CodeContentData_ · Kod se vraća kao JSON, datoteka kao binarni podaci. Svaki zahtjev traži Bearer i ovlast reveal.
dataCodeContentData Obvezno

Podaci uspješnog odgovora.

Primjer: {"code":"DEMO-ONE","delivery_id":null,"kind":"code","payload_id":"00000000-0000-4000-8000-000000000004","unit_id":"00000000-0000-4000-8000-000000000003"}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"request_id":"example-request"}

Dodatna polja: Ne

ApiResponse[DigitalUploadData]

ApiResponse_DigitalUploadData_ · Provjeri veličinu, kontrolni zbroj i format. Dovršen prijenos još ne znači zaprimljenu isporuku.
dataDigitalUploadData Obvezno

Podaci uspješnog odgovora.

Primjer: {"consumer_id":"00000000-0000-4000-8000-000000000001","consumer_kind":"digital_import","expires_at":"2026-11-03T13:00:00Z","filename":"codes.txt","id":"00000000-0000-4000-8000-000000000002","product_id":"example","purpose":"digital_import","received_bytes":18,"sha256":"636e307039d9ca307836e9a93ea492425545bcccb6cb4ef935ab635560db828a","size_bytes":18,"status":"ready"}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"request_id":"example-request"}

Dodatna polja: Ne

ApiResponse[ImportData]

ApiResponse_ImportData_ · Provjeri stanje, verziju i provjeru valjanosti. Nacrt pripada API ključu koji ga je izradio.
dataImportData Obvezno

Podaci uspješnog odgovora.

Primjer: {"delivery_id":null,"delivery_status":null,"delivery_version":null,"expected_count":2,"expires_at":"2026-11-03T13:00:00Z","id":"00000000-0000-4000-8000-000000000001","kind":"code","product_id":"example","status":"validated","validated_count":2,"validation_digest":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","version":2}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"request_id":"example-request"}

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

ApiResponse[PoolData]

ApiResponse_PoolData_ · Prije izmjene pročitaj postavke i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
dataPoolData Obvezno

Podaci uspješnog odgovora.

Primjer: {"configured":true,"counts":{"available":1,"held":0,"issued":1,"planned":0,"retired":0,"staged":0},"email_mode":"order_link","enabled":true,"order_version":2,"product_id":"example","retention_days":null,"version":1}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"request_id":"example-request"}

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

ApiResponse[UnitsData]

ApiResponse_UnitsData_ · Pročitaj najviše 100 jedinica po stranici. Popis prikazuje metapodatke bez otkrivanja kodova.
dataUnitsData Obvezno

Podaci uspješnog odgovora.

Primjer: {"order_version":2,"total":1,"units":[{"content_state":"present","delivery_id":"delivery-example","filename":null,"id":"00000000-0000-4000-8000-000000000003","issued_at":null,"kind":"code","location_id":"location-digital","mime_type":null,"payload_id":"00000000-0000-4000-8000-000000000004","product_id":"example","size_bytes":null,"sort_order":1,"state":"available","version":1,"warehouse_id":"warehouse-main"}]}
metaContextPageMeta ContextMeta PageMeta RequestMeta Obvezno

Metapodaci odgovora.

Primjer: {"pagination":{"has_more":false,"limit":50,"next_cursor":null},"request_id":"example-request"}

Dodatna polja: Ne

CodeContentData

CodeContentData · Kod se vraća kao JSON, datoteka kao binarni podaci. Svaki zahtjev traži Bearer i ovlast reveal.
codeNiz znakovaObvezno

Točan digitalni kod. Sačuvajte velika i mala slova te unutarnje razmake.

minLength: 1maxLength: 512
Primjer: "DEMO-ONE"
delivery_idNiz znakova nullNeobavezno

ID isporuke ili dodjele narudžbi.

Niz znakova:format: "uuid"
Primjer: null
kindNiz znakovaNeobavezno

Varijanta strukture podataka opisana dopuštenim vrijednostima.

const: "code"
Zadano: "code"Primjer: "code"
payload_idNiz znakovaObvezno

ID sadržaja; nije javna adresa za preuzimanje.

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000004"
unit_idNiz znakovaObvezno

ID jednog pojedinačnog koda ili datoteke.

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000003"

Dodatna polja: Ne

DigitalUploadCreate

DigitalUploadCreate · Rezerviraj prostor za datoteku i poveži je s uvozom ili jedinicom za zamjenu.
consumer_idNiz znakovaObvezno

ID povezanog uvoza ili jedinice.

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000001"
consumer_kindNiz znakovaObvezno

Povezanost prijenosa: digital_import / digital_unit.

Ograničenja
enum
["digital_import", "digital_unit"]
Primjer: "digital_import"
filenameNiz znakovaObvezno

Datoteka

minLength: 1maxLength: 255
Primjer: "codes.txt"
purposeNiz znakovaObvezno

digital_import: TXT/CSV; digital_unit: pojedinačno prodana datoteka.

Ograničenja
enum
["digital_unit", "digital_import"]
Primjer: "digital_import"
sha256Niz znakovaObvezno

SHA-256 (hex, 64)

Ograničenja
pattern
"^[0-9a-f]{64}$"
Primjer: "636e307039d9ca307836e9a93ea492425545bcccb6cb4ef935ab635560db828a"
size_bytesCijeli brojObvezno

Veličina u bajtovima

minimum: 1maximum: 262144000
Primjer: 18

Dodatna polja: Ne

DigitalUploadData

DigitalUploadData · Provjeri veličinu, kontrolni zbroj i format. Dovršen prijenos još ne znači zaprimljenu isporuku.
consumer_idNiz znakovaObvezno

ID povezanog uvoza ili jedinice.

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000001"
consumer_kindNiz znakovaObvezno

Povezanost prijenosa: digital_import / digital_unit.

Ograničenja
enum
["digital_import", "digital_unit"]
Primjer: "digital_import"
expires_atNiz znakovaObvezno

Vrijeme isteka ovog prijenosa ili uvoza.

format: "date-time"
Primjer: "2026-11-03T13:00:00Z"
filenameNiz znakovaObvezno

Datoteka

Primjer: "codes.txt"
idNiz znakovaObvezno

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

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000002"
product_idNiz znakovaObvezno

Identifikator proizvoda.

Primjer: "example"
purposeNiz znakovaObvezno

digital_import: TXT/CSV; digital_unit: pojedinačno prodana datoteka.

Ograničenja
enum
["digital_unit", "digital_import"]
Primjer: "digital_import"
received_bytesCijeli brojObvezno

Prijenos… · Veličina u bajtovima

Primjer: 18
sha256Niz znakovaObvezno

SHA-256 (hex, 64)

Primjer: "636e307039d9ca307836e9a93ea492425545bcccb6cb4ef935ab635560db828a"
size_bytesCijeli brojObvezno

Veličina u bajtovima

Primjer: 18
statusNiz znakovaObvezno

Status prihvaćen za ovu određenu operaciju.

Primjer: "ready"

Dodatna polja: Ne

ImportCommit

ImportCommit · Iz provjerene serije izradi planiranu ili zaprimljenu isporuku. Planirane jedinice još nisu za prodaju.
delivered_atNiz znakovaObvezno

Datum i vrijeme dostave.

format: "date-time"
Primjer: "2026-11-03T12:00:00Z"
expected_delivery_versionCijeli brojObvezno

Verzija isporuke; 0 za novu isporuku.

minimum: 0maximum: 0
Primjer: 0
expected_sales_limit_versionCijeli broj nullNeobavezno

Verzija ograničenja prodaje; potrebna uz publish_for_sale=true.

Cijeli broj:minimum: 0maximum: 9223372036854775807
Primjer: 0
expected_versionCijeli brojObvezno

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

minimum: 1maximum: 9223372036854775807
Primjer: 2
location_idNiz znakovaObvezno

Identifikator skladišne lokacije.

Ograničenja
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Primjer: "location-digital"
publish_for_saleLogička vrijednostNeobavezno

true povećava i konačno ograničenje prodaje; false ga ne mijenja.

Zadano: falsePrimjer: true
statusNiz znakovaObvezno

Status prihvaćen za ovu određenu operaciju.

Ograničenja
enum
["planned", "received"]
Primjer: "received"
validation_digestNiz znakovaObvezno

Kontrolni zbroj provjere; pošalji nepromijenjen pri potvrdi.

Ograničenja
pattern
"^[0-9a-f]{64}$"
Primjer: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
warehouse_idNiz znakovaObvezno

Identifikator skladišta.

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

Dodatna polja: Ne

ImportCreate

ImportCreate · Pripremi nacrt s najviše 1000 kodova ili 100 datoteka. Zaliha za prodaju još se ne povećava.
countCijeli brojObvezno

Točan broj jedinica u seriji.

minimum: 1maximum: 1000
Primjer: 2
kindNiz znakovaObvezno

Varijanta strukture podataka opisana dopuštenim vrijednostima.

Ograničenja
enum
["code", "file"]
Primjer: "code"

Dodatna polja: Ne

ImportData

ImportData · Provjeri stanje, verziju i provjeru valjanosti. Nacrt pripada API ključu koji ga je izradio.
delivery_idNiz znakova nullObvezno

ID isporuke ili dodjele narudžbi.

Primjer: null
delivery_statusNiz znakova nullObvezno

Stanje isporuke: planned / received; prije potvrde null.

Primjer: null
delivery_versionCijeli broj nullObvezno

Trenutačna verzija skladišne isporuke.

Primjer: null
expected_countCijeli brojObvezno

Očekivani broj; prihvaća se samo cijela serija.

Primjer: 2
expires_atNiz znakovaObvezno

Vrijeme isteka ovog prijenosa ili uvoza.

format: "date-time"
Primjer: "2026-11-03T13:00:00Z"
idNiz znakovaObvezno

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

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000001"
kindNiz znakovaObvezno

Varijanta strukture podataka opisana dopuštenim vrijednostima.

Ograničenja
enum
["code", "file"]
Primjer: "code"
product_idNiz znakovaObvezno

Identifikator proizvoda.

Primjer: "example"
statusNiz znakovaObvezno

Status prihvaćen za ovu određenu operaciju.

Primjer: "validated"
validated_countCijeli brojObvezno

Broj jedinica prihvaćenih posljednjom uspješnom provjerom.

Primjer: 2
validation_digestNiz znakova nullObvezno

Kontrolni zbroj provjere; pošalji nepromijenjen pri potvrdi.

Primjer: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
versionCijeli brojObvezno

Verzija resursa za kontrolu istodobnih upisa.

Primjer: 2

Dodatna polja: Ne

ImportReceive

ImportReceive · Zaprimi postojeće jedinice bez ponovnog uvoza kodova ili datoteka.
expected_delivery_versionCijeli brojObvezno

Verzija isporuke; 0 za novu isporuku.

minimum: 1maximum: 9223372036854775807
Primjer: 1
expected_sales_limit_versionCijeli broj nullNeobavezno

Verzija ograničenja prodaje; potrebna uz publish_for_sale=true.

Cijeli broj:minimum: 0maximum: 9223372036854775807
expected_versionCijeli brojObvezno

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

minimum: 1maximum: 9223372036854775807
Primjer: 3
publish_for_saleLogička vrijednostNeobavezno

true povećava i konačno ograničenje prodaje; false ga ne mijenja.

Zadano: false

Dodatna polja: Ne

ImportValidate

ImportValidate · Provjeri cijelu seriju. Duplikat ili nevaljan unos odbija seriju; kodovi se ne skraćuju.
code_columnNiz znakova nullNeobavezno

CSV stupac s kodovima; koristi code.

Niz znakova:const: "code"
expected_versionCijeli brojObvezno

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

minimum: 1maximum: 9223372036854775807
Primjer: 1
formatNiz znakova nullNeobavezno

Popis kodova: txt / csv; za datoteke koristi upload_ids.

Ograničenja · Niz znakova 1
enum
["txt", "csv"]
Primjer: "txt"
source_upload_idNiz znakova nullNeobavezno

Spreman privatni TXT/CSV prijenos ovog uvoza.

Niz znakova:format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000002"
upload_idsPolje vrijednosti <Niz znakova> nullNeobavezno

1–100 spremnih privatnih prijenosa datoteka ovog uvoza.

Polje vrijednosti:minItems: 1maxItems: 100
Polje vrijednosti / Polje vrijednosti:format: "uuid"

Dodatna polja: Ne

ImportWithdrawal

ImportWithdrawal · Povuci samo slobodne jedinice. Rezervirane i dodijeljene jedinice ostaju vezane uz narudžbe.
expected_delivery_versionCijeli brojObvezno

Verzija isporuke; 0 za novu isporuku.

minimum: 1maximum: 9223372036854775807
Primjer: 1
expected_order_versionCijeli brojObvezno

Verzija redoslijeda dodjele, a ne kupčeve narudžbe.

minimum: 0maximum: 9223372036854775807
Primjer: 1
expected_versionCijeli brojObvezno

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

minimum: 1maximum: 9223372036854775807
Primjer: 3
reasonNiz znakovaObvezno

Razlog zabilježen za promjenu.

minLength: 1maxLength: 500
Primjer: "Withdraw a revoked license"

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

PoolChange

PoolChange · Uključi pojedinačne kodove ili datoteke od plana Professional. Isključivanje čuva pristup prethodnim kupnjama.
email_modeNiz znakovaNeobavezno

disabled: bez e-pošte; order_link: poveznica na narudžbu; code_text: mogući i kodovi.

Ograničenja
enum
["disabled", "order_link", "code_text"]
Zadano: "disabled"Primjer: "order_link"
enabledLogička vrijednostObvezno

Je li ova postavka uključena.

Primjer: true
expected_versionCijeli brojObvezno

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

minimum: 0maximum: 9223372036854775807
Primjer: 0
retention_daysCijeli broj nullNeobavezno

null: bez roka; 1–3650 dana od prvog pristupa. Kodovi se ne brišu automatski.

Cijeli broj:minimum: 1maximum: 3650
Primjer: null

Dodatna polja: Ne

PoolCounts

PoolCounts · Prije izmjene pročitaj postavke i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
availableCijeli brojObvezno

Broj slobodnih jedinica koje nisu rezervirane ni izdane.

Primjer: 1
heldCijeli brojObvezno

Jedinice rezervirane za narudžbe, još nisu izdane.

Primjer: 0
issuedCijeli brojObvezno

Jedinice već izdane za plaćene kupnje.

Primjer: 1
plannedCijeli brojObvezno

Jedinice potvrđenih, još nezaprimljenih isporuka.

Primjer: 0
retiredCijeli brojObvezno

Povučene jedinice sačuvane u povijesti.

Primjer: 0
stagedCijeli brojObvezno

Jedinice nedovršenih uvoza, još nisu zaliha.

Primjer: 0

Dodatna polja: Ne

PoolData

PoolData · Prije izmjene pročitaj postavke i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
configuredLogička vrijednostObvezno

Jesu li postavke digitalne zalihe spremljene.

Primjer: true
countsPoolCounts Obvezno

Broj jedinica prema stanju zalihe.

Primjer: {"available":1,"held":0,"issued":1,"planned":0,"retired":0,"staged":0}
email_modeNiz znakovaObvezno

disabled: bez e-pošte; order_link: poveznica na narudžbu; code_text: mogući i kodovi.

Ograničenja
enum
["disabled", "order_link", "code_text"]
Primjer: "order_link"
enabledLogička vrijednostObvezno

Je li ova postavka uključena.

Primjer: true
order_versionCijeli brojObvezno

Verzija redoslijeda dodjele zalihe.

Primjer: 2
product_idNiz znakovaObvezno

Identifikator proizvoda.

Primjer: "example"
retention_daysCijeli broj nullObvezno

null: bez roka; 1–3650 dana od prvog pristupa. Kodovi se ne brišu automatski.

Primjer: null
versionCijeli brojObvezno

Verzija resursa za kontrolu istodobnih upisa.

Primjer: 1

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

UnitData

UnitData · Pročitaj najviše 100 jedinica po stranici. Popis prikazuje metapodatke bez otkrivanja kodova.
content_stateNiz znakovaObvezno

Stanje sadržaja: present / deleting / deleted.

Primjer: "present"
delivery_idNiz znakova nullObvezno

ID isporuke ili dodjele narudžbi.

Primjer: "delivery-example"
filenameNiz znakova nullObvezno

Datoteka

Primjer: null
idNiz znakovaObvezno

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

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000003"
issued_atNiz znakova nullObvezno

Prvo izdavanje; prije njega null.

Niz znakova:format: "date-time"
Primjer: null
kindNiz znakovaObvezno

Varijanta strukture podataka opisana dopuštenim vrijednostima.

Ograničenja
enum
["file", "code"]
Primjer: "code"
location_idNiz znakova nullObvezno

Identifikator skladišne lokacije.

Primjer: "location-digital"
mime_typeNiz znakova nullObvezno

Vrsta medijskog sadržaja.

Primjer: null
payload_idNiz znakovaObvezno

ID sadržaja; nije javna adresa za preuzimanje.

format: "uuid"
Primjer: "00000000-0000-4000-8000-000000000004"
product_idNiz znakovaObvezno

Identifikator proizvoda.

Primjer: "example"
size_bytesCijeli broj nullObvezno

Veličina u bajtovima

Primjer: null
sort_orderCijeli brojObvezno

Položaj u uređenoj zbirci.

Primjer: 1
stateNiz znakovaObvezno

Status

Primjer: "available"
versionCijeli brojObvezno

Verzija resursa za kontrolu istodobnih upisa.

Primjer: 1
warehouse_idNiz znakova nullObvezno

Identifikator skladišta.

Primjer: "warehouse-main"

Dodatna polja: Ne

UnitDeletion

UnitDeletion · Ukloni neprodani kod ili datoteku uz razlog. Rezervirane ili dodijeljene jedinice odbijaju se.
expected_versionCijeli brojObvezno

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

minimum: 1
Primjer: 1
reasonNiz znakovaObvezno

Razlog zabilježen za promjenu.

minLength: 1maxLength: 500
Primjer: "Withdraw a revoked license"

Dodatna polja: Ne

UnitReorder

UnitReorder · Pošalji cijelu nefiltriranu stranicu željenim redoslijedom. Zastarjela verzija vraća 409.
expected_order_versionCijeli brojObvezno

Verzija redoslijeda dodjele, a ne kupčeve narudžbe.

minimum: 1
Primjer: 1
unit_idsPolje vrijednosti <Niz znakova> Obvezno

Sve jedinice nefiltrirane stranice željenim redoslijedom.

minItems: 2maxItems: 100
Polje vrijednosti:format: "uuid"
Primjer: ["00000000-0000-4000-8000-000000000008","00000000-0000-4000-8000-000000000003"]
window_cursorNiz znakova nullNeobavezno

Pokazivač nefiltrirane stranice; null za prvu stranicu.

Niz znakova:maxLength: 1024

Dodatna polja: Ne

UnitReplacement

UnitReplacement · Zamijeni kod ili datoteku bez promjene redoslijeda. Izmjena ostaje u povijesti skladišta.
codeNiz znakova nullNeobavezno

Točan digitalni kod. Sačuvajte velika i mala slova te unutarnje razmake.

Niz znakova:minLength: 1maxLength: 512
Primjer: "SYNTHETIC-REPLACEMENT"
expected_versionCijeli brojObvezno

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

minimum: 1
Primjer: 1
reasonNiz znakovaObvezno

Razlog zabilježen za promjenu.

minLength: 1maxLength: 500
Primjer: "Replace an invalid activation code"
upload_idNiz znakova nullNeobavezno

Identifikator resursa; sačuvajte ga u vraćenom obliku. · upload_id

Niz znakova:format: "uuid"

Dodatna polja: Ne

UnitsData

UnitsData · Pročitaj najviše 100 jedinica po stranici. Popis prikazuje metapodatke bez otkrivanja kodova.
order_versionCijeli brojObvezno

Verzija redoslijeda dodjele zalihe.

Primjer: 2
totalCijeli brojObvezno

Ukupan iznos.

Primjer: 1
unitsPolje vrijednosti <UnitData > Obvezno

Metapodaci jedinica; sadržaj traži zaseban ovlašteni zahtjev.

Primjer: [{"content_state":"present","delivery_id":"delivery-example","filename":null,"id":"00000000-0000-4000-8000-000000000003","issued_at":null,"kind":"code","location_id":"location-digital","mime_type":null,"payload_id":"00000000-0000-4000-8000-000000000004","product_id":"example","size_bytes":null,"sort_order":1,"state":"available","version":1,"warehouse_id":"warehouse-main"}]

Dodatna polja: Da