Pređi na sadržaj
ShopentlyLearn

Šeme podataka: Zalihe

Šeme podataka: Zalihe. Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.

Šeme podataka

Količine dodeljene skladišnim lokacijama

AllocationData · Šema · Šeme podataka: Zalihe
location_codeNiz znakovaObavezno

Kod skladišne lokacije.

Primer: "example"
location_idNiz znakovaObavezno

Identifikator skladišne lokacije.

Primer: "example"
location_nameNiz znakovaObavezno

Naziv skladišne lokacije.

Primer: "example"
on_handCeli brojObavezno

Fizička količina na zalihi.

Primer: 10

Dodatna polja: Ne

ApiResponse[CodeContentData]

ApiResponse_CodeContentData_ · Kod se vraća kao JSON, datoteka kao binarni podaci. Svaki zahtev traži Bearer i ovlašćenje reveal.
dataCodeContentData Obavezno

Podaci uspešnog odgovora.

Primer: {"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 Obavezno

Metapodaci odgovora.

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

Dodatna polja: Ne

ApiResponse[DigitalUploadData]

ApiResponse_DigitalUploadData_ · Proveri veličinu, kontrolni zbir i format. Završeno slanje još ne znači primljenu isporuku.
dataDigitalUploadData Obavezno

Podaci uspešnog odgovora.

Primer: {"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 Obavezno

Metapodaci odgovora.

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

Dodatna polja: Ne

ApiResponse[ImportData]

ApiResponse_ImportData_ · Proveri stanje, verziju i rezultat provere. Nacrt pripada API ključu koji ga je napravio.
dataImportData Obavezno

Podaci uspešnog odgovora.

Primer: {"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 Obavezno

Metapodaci odgovora.

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

Dodatna polja: Ne

Prikaži listu · Zalihe — Zalihe — Odgovor

ApiResponse_list_StockData__ · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
dataNiz vrednosti <StockData > Obavezno

Primer odgovora · ApiResponse_list_StockData__.

Primer: [{"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 Obavezno

Metapodaci odgovora.

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

Dodatna polja: Ne

ApiResponse[PoolData]

ApiResponse_PoolData_ · Pre izmene pročitaj podešavanja i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
dataPoolData Obavezno

Podaci uspešnog odgovora.

Primer: {"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 Obavezno

Metapodaci odgovora.

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

Dodatna polja: Ne

Preuzmi · Zalihe — Zalihe — Odgovor

ApiResponse_StockDetailData_ · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
dataStockDetailData Obavezno

Primer odgovora · StockDetailData.

Primer: {"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 Obavezno

Metapodaci odgovora.

Primer: {"request_id":"example"}

Dodatna polja: Ne

ApiResponse[UnitsData]

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

Podaci uspešnog odgovora.

Primer: {"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 Obavezno

Metapodaci odgovora.

Primer: {"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 zahtev traži Bearer i ovlašćenje reveal.
codeNiz znakovaObavezno

Tačan digitalni kod. Sačuvajte velika i mala slova i unutrašnje razmake.

minLength: 1maxLength: 512
Primer: "DEMO-ONE"
delivery_idNiz znakova nullOpciono

ID isporuke ili dodele porudžbini.

Niz znakova:format: "uuid"
Primer: null
kindNiz znakovaOpciono

Varijanta strukture podataka opisana dozvoljenim vrednostima.

const: "code"
Podrazumevano: "code"Primer: "code"
payload_idNiz znakovaObavezno

ID sadržaja; nije javna adresa za preuzimanje.

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000004"
unit_idNiz znakovaObavezno

ID jednog pojedinačnog koda ili datoteke.

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

Dodatna polja: Ne

DigitalUploadCreate

DigitalUploadCreate · Rezerviši prostor za datoteku i poveži je sa uvozom ili jedinicom za zamenu.
consumer_idNiz znakovaObavezno

ID povezanog uvoza ili jedinice.

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000001"
consumer_kindNiz znakovaObavezno

Veza slanja: digital_import / digital_unit.

Ograničenja
enum
["digital_import", "digital_unit"]
Primer: "digital_import"
filenameNiz znakovaObavezno

Datoteka

minLength: 1maxLength: 255
Primer: "codes.txt"
purposeNiz znakovaObavezno

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

Ograničenja
enum
["digital_unit", "digital_import"]
Primer: "digital_import"
sha256Niz znakovaObavezno

SHA-256 (hex, 64)

Ograničenja
pattern
"^[0-9a-f]{64}$"
Primer: "636e307039d9ca307836e9a93ea492425545bcccb6cb4ef935ab635560db828a"
size_bytesCeli brojObavezno

Veličina u bajtovima

minimum: 1maximum: 262144000
Primer: 18

Dodatna polja: Ne

DigitalUploadData

DigitalUploadData · Proveri veličinu, kontrolni zbir i format. Završeno slanje još ne znači primljenu isporuku.
consumer_idNiz znakovaObavezno

ID povezanog uvoza ili jedinice.

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000001"
consumer_kindNiz znakovaObavezno

Veza slanja: digital_import / digital_unit.

Ograničenja
enum
["digital_import", "digital_unit"]
Primer: "digital_import"
expires_atNiz znakovaObavezno

Vreme isteka ovog otpremanja ili uvoza.

format: "date-time"
Primer: "2026-11-03T13:00:00Z"
filenameNiz znakovaObavezno

Datoteka

Primer: "codes.txt"
idNiz znakovaObavezno

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

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000002"
product_idNiz znakovaObavezno

Identifikator proizvoda.

Primer: "example"
purposeNiz znakovaObavezno

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

Ograničenja
enum
["digital_unit", "digital_import"]
Primer: "digital_import"
received_bytesCeli brojObavezno

Otpremanje… · Veličina u bajtovima

Primer: 18
sha256Niz znakovaObavezno

SHA-256 (hex, 64)

Primer: "636e307039d9ca307836e9a93ea492425545bcccb6cb4ef935ab635560db828a"
size_bytesCeli brojObavezno

Veličina u bajtovima

Primer: 18
statusNiz znakovaObavezno

Status prihvaćen za ovu određenu operaciju.

Primer: "ready"

Dodatna polja: Ne

ImportCommit

ImportCommit · Od proverene serije napravi planiranu ili primljenu isporuku. Planirane jedinice još nisu za prodaju.
delivered_atNiz znakovaObavezno

Datum i vreme dostave.

format: "date-time"
Primer: "2026-11-03T12:00:00Z"
expected_delivery_versionCeli brojObavezno

Verzija isporuke; 0 za novu isporuku.

minimum: 0maximum: 0
Primer: 0
expected_sales_limit_versionCeli broj nullOpciono

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

Celi broj:minimum: 0maximum: 9223372036854775807
Primer: 0
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 2
location_idNiz znakovaObavezno

Identifikator skladišne lokacije.

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

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

Podrazumevano: falsePrimer: true
statusNiz znakovaObavezno

Status prihvaćen za ovu određenu operaciju.

Ograničenja
enum
["planned", "received"]
Primer: "received"
validation_digestNiz znakovaObavezno

Kontrolni zbir provere; pošalji nepromenjen pri potvrdi.

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

Identifikator skladišta.

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

Dodatna polja: Ne

ImportCreate

ImportCreate · Pripremi nacrt sa najviše 1000 kodova ili 100 datoteka. Zaliha za prodaju još se ne povećava.
countCeli brojObavezno

Tačan broj jedinica u seriji.

minimum: 1maximum: 1000
Primer: 2
kindNiz znakovaObavezno

Varijanta strukture podataka opisana dozvoljenim vrednostima.

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

Dodatna polja: Ne

ImportData

ImportData · Proveri stanje, verziju i rezultat provere. Nacrt pripada API ključu koji ga je napravio.
delivery_idNiz znakova nullObavezno

ID isporuke ili dodele porudžbini.

Primer: null
delivery_statusNiz znakova nullObavezno

Stanje isporuke: planned / received; pre potvrde null.

Primer: null
delivery_versionCeli broj nullObavezno

Trenutna verzija skladišne isporuke.

Primer: null
expected_countCeli brojObavezno

Očekivani broj; prihvata se samo cela serija.

Primer: 2
expires_atNiz znakovaObavezno

Vreme isteka ovog otpremanja ili uvoza.

format: "date-time"
Primer: "2026-11-03T13:00:00Z"
idNiz znakovaObavezno

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

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000001"
kindNiz znakovaObavezno

Varijanta strukture podataka opisana dozvoljenim vrednostima.

Ograničenja
enum
["code", "file"]
Primer: "code"
product_idNiz znakovaObavezno

Identifikator proizvoda.

Primer: "example"
statusNiz znakovaObavezno

Status prihvaćen za ovu određenu operaciju.

Primer: "validated"
validated_countCeli brojObavezno

Broj jedinica prihvaćenih poslednjom uspešnom proverom.

Primer: 2
validation_digestNiz znakova nullObavezno

Kontrolni zbir provere; pošalji nepromenjen pri potvrdi.

Primer: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
versionCeli brojObavezno

Verzija resursa za kontrolu istovremenih upisa.

Primer: 2

Dodatna polja: Ne

ImportReceive

ImportReceive · Primi postojeće jedinice bez ponovnog uvoza kodova ili datoteka.
expected_delivery_versionCeli brojObavezno

Verzija isporuke; 0 za novu isporuku.

minimum: 1maximum: 9223372036854775807
Primer: 1
expected_sales_limit_versionCeli broj nullOpciono

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

Celi broj:minimum: 0maximum: 9223372036854775807
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 3
publish_for_saleLogička vrednostOpciono

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

Podrazumevano: false

Dodatna polja: Ne

ImportValidate

ImportValidate · Proveri celu seriju. Duplikat ili neispravan unos odbija seriju; kodovi se ne skraćuju.
code_columnNiz znakova nullOpciono

CSV kolona sa kodovima; koristi code.

Niz znakova:const: "code"
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 1
formatNiz znakova nullOpciono

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

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

Spremno privatno TXT/CSV slanje ovog uvoza.

Niz znakova:format: "uuid"
Primer: "00000000-0000-4000-8000-000000000002"
upload_idsNiz vrednosti <Niz znakova> nullOpciono

1–100 spremnih privatnih slanja datoteka ovog uvoza.

Niz vrednosti:minItems: 1maxItems: 100
Niz vrednosti / Niz vrednosti:format: "uuid"

Dodatna polja: Ne

ImportWithdrawal

ImportWithdrawal · Povuci samo slobodne jedinice. Rezervisane i dodeljene jedinice ostaju vezane za porudžbine.
expected_delivery_versionCeli brojObavezno

Verzija isporuke; 0 za novu isporuku.

minimum: 1maximum: 9223372036854775807
Primer: 1
expected_order_versionCeli brojObavezno

Verzija redosleda dodele, a ne kupčeve porudžbine.

minimum: 0maximum: 9223372036854775807
Primer: 1
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 3
reasonNiz znakovaObavezno

Razlog zabeležen za promenu.

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

Dodatna polja: Ne

Ažuriraj · Ručna rezervacija — Zalihe — Telo zahteva

ManualReservationUpdate · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 1
manual_reservedCeli brojObavezno

Ručno rezervisana količina.

minimum: 0maximum: 2147483647
Primer: 1
reasonNiz znakovaOpciono

Razlog zabeležen za promenu.

maxLength: 500
Podrazumevano: ""

Dodatna polja: Ne

PoolChange

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

disabled: bez e-pošte; order_link: veza ka porudžbini; code_text: mogući i kodovi.

Ograničenja
enum
["disabled", "order_link", "code_text"]
Podrazumevano: "disabled"Primer: "order_link"
enabledLogička vrednostObavezno

Da li je ova postavka uključena.

Primer: true
expected_versionCeli brojObavezno

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

minimum: 0maximum: 9223372036854775807
Primer: 0
retention_daysCeli broj nullOpciono

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

Celi broj:minimum: 1maximum: 3650
Primer: null

Dodatna polja: Ne

PoolCounts

PoolCounts · Pre izmene pročitaj podešavanja i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
availableCeli brojObavezno

Broj slobodnih jedinica koje nisu rezervisane ni izdate.

Primer: 1
heldCeli brojObavezno

Jedinice rezervisane za porudžbine, još nisu izdate.

Primer: 0
issuedCeli brojObavezno

Jedinice već izdate za plaćene kupovine.

Primer: 1
plannedCeli brojObavezno

Jedinice potvrđenih, još neprimljenih isporuka.

Primer: 0
retiredCeli brojObavezno

Povučene jedinice sačuvane u istoriji.

Primer: 0
stagedCeli brojObavezno

Jedinice nedovršenih uvoza, još nisu zaliha.

Primer: 0

Dodatna polja: Ne

PoolData

PoolData · Pre izmene pročitaj podešavanja i količine. Odgovor ne sadrži kodove ni sadržaj datoteka.
configuredLogička vrednostObavezno

Da li su podešavanja digitalne zalihe sačuvana.

Primer: true
countsPoolCounts Obavezno

Broj jedinica prema stanju zalihe.

Primer: {"available":1,"held":0,"issued":1,"planned":0,"retired":0,"staged":0}
email_modeNiz znakovaObavezno

disabled: bez e-pošte; order_link: veza ka porudžbini; code_text: mogući i kodovi.

Ograničenja
enum
["disabled", "order_link", "code_text"]
Primer: "order_link"
enabledLogička vrednostObavezno

Da li je ova postavka uključena.

Primer: true
order_versionCeli brojObavezno

Verzija redosleda dodele zalihe.

Primer: 2
product_idNiz znakovaObavezno

Identifikator proizvoda.

Primer: "example"
retention_daysCeli broj nullObavezno

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

Primer: null
versionCeli brojObavezno

Verzija resursa za kontrolu istovremenih upisa.

Primer: 1

Dodatna polja: Ne

Ažuriraj · Ograničenje prodaje — Zalihe — Telo zahteva

SalesLimitUpdate · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 1
reasonNiz znakovaOpciono

Razlog zabeležen za promenu.

maxLength: 500
Podrazumevano: ""
sellable_limitCeli brojObavezno

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

minimum: -1maximum: 2147483647
Primer: 1

Dodatna polja: Ne

Kreiraj · Korekcija zaliha — Zalihe — Telo zahteva

StockAdjustmentCreate · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
expected_versionCeli brojObavezno

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

minimum: 0maximum: 9223372036854775807
Primer: 0
locationsNiz vrednosti <LocationQuantity > Obavezno

Skladišne lokacije.

minItems: 1maxItems: 100
Primer: [{"location_id":"example","on_hand":1}]
reasonNiz znakovaObavezno

Razlog zabeležen za promenu.

minLength: 1maxLength: 500
Primer: "Example"
target_idNiz znakovaObavezno

Identifikator proizvoda ili varijante na koju operacija utiče.

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

Da li se odnosi operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primer: "product"
warehouse_idNiz znakovaObavezno

Identifikator skladišta.

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

Dodatna polja: Ne

Ažuriraj · Zalihe — Zalihe — Telo zahteva

StockAdjustmentUpdate · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
expected_versionCeli brojObavezno

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

minimum: 1maximum: 9223372036854775807
Primer: 1
locationsNiz vrednosti <LocationQuantity > Obavezno

Skladišne lokacije.

minItems: 1maxItems: 100
Primer: [{"location_id":"example","on_hand":1}]
reasonNiz znakovaObavezno

Razlog zabeležen za promenu.

minLength: 1maxLength: 500
Primer: "Example"

Dodatna polja: Ne

Prikaži listu · Zalihe — Zalihe — Odgovor

StockData · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
activeLogička vrednostObavezno

Da li je resurs aktivan.

Primer: true
availableCeli broj nullObavezno

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

Primer: 5
idNiz znakovaObavezno

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

Primer: "stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ"
manual_reservedCeli brojObavezno

Ručno rezervisana količina.

Primer: 2
on_handCeli brojObavezno

Fizička količina na zalihi.

Primer: 10
reservedCeli brojObavezno

Količina rezervisana porudžbinama.

Primer: 3
sellable_limitCeli brojObavezno

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

Primer: 10
target_idNiz znakovaObavezno

Identifikator proizvoda ili varijante na koju operacija utiče.

Primer: "example"
target_typeNiz znakovaObavezno

Da li se odnosi operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primer: "product"
total_reservedCeli brojObavezno

Ukupno rezervisana količina.

Primer: 5
updated_atNiz znakovaObavezno

Vreme poslednjeg ažuriranja.

format: "date-time"
Primer: "2026-01-01T12:00:00Z"
versionCeli brojObavezno

Verzija resursa za kontrolu istovremenih upisa.

Primer: 1
warehouse_idNiz znakovaObavezno

Identifikator skladišta.

Primer: "example"

Dodatna polja: Ne

Preuzmi · Zalihe — Zalihe — Odgovor

StockDetailData · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
activeLogička vrednostObavezno

Da li je resurs aktivan.

Primer: true
allocationsNiz vrednosti <AllocationData > Obavezno

Količine dodeljene skladišnim lokacijama.

Primer: [{"location_code":"example","location_id":"example","location_name":"example","on_hand":10}]
availableCeli broj nullObavezno

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

Primer: 5
idNiz znakovaObavezno

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

Primer: "stock_v1_WyJleGFtcGxlIiwicHJvZHVjdCIsImV4YW1wbGUiXQ"
manual_reservedCeli brojObavezno

Ručno rezervisana količina.

Primer: 2
on_handCeli brojObavezno

Fizička količina na zalihi.

Primer: 10
reservedCeli brojObavezno

Količina rezervisana porudžbinama.

Primer: 3
sellable_limitCeli brojObavezno

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

Primer: 10
target_idNiz znakovaObavezno

Identifikator proizvoda ili varijante na koju operacija utiče.

Primer: "example"
target_typeNiz znakovaObavezno

Da li se odnosi operacija na proizvod ili varijantu.

Ograničenja
enum
["product", "variant"]
Primer: "product"
total_reservedCeli brojObavezno

Ukupno rezervisana količina.

Primer: 5
updated_atNiz znakovaObavezno

Vreme poslednjeg ažuriranja.

format: "date-time"
Primer: "2026-01-01T12:00:00Z"
versionCeli brojObavezno

Verzija resursa za kontrolu istovremenih upisa.

Primer: 1
warehouse_idNiz znakovaObavezno

Identifikator skladišta.

Primer: "example"

Dodatna polja: Ne

UnitData

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

Stanje sadržaja: present / deleting / deleted.

Primer: "present"
delivery_idNiz znakova nullObavezno

ID isporuke ili dodele porudžbini.

Primer: "delivery-example"
filenameNiz znakova nullObavezno

Datoteka

Primer: null
idNiz znakovaObavezno

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

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000003"
issued_atNiz znakova nullObavezno

Prvo izdavanje; pre njega null.

Niz znakova:format: "date-time"
Primer: null
kindNiz znakovaObavezno

Varijanta strukture podataka opisana dozvoljenim vrednostima.

Ograničenja
enum
["file", "code"]
Primer: "code"
location_idNiz znakova nullObavezno

Identifikator skladišne lokacije.

Primer: "location-digital"
mime_typeNiz znakova nullObavezno

Vrsta medijskog sadržaja.

Primer: null
payload_idNiz znakovaObavezno

ID sadržaja; nije javna adresa za preuzimanje.

format: "uuid"
Primer: "00000000-0000-4000-8000-000000000004"
product_idNiz znakovaObavezno

Identifikator proizvoda.

Primer: "example"
size_bytesCeli broj nullObavezno

Veličina u bajtovima

Primer: null
sort_orderCeli brojObavezno

Položaj u uređenoj kolekciji.

Primer: 1
stateNiz znakovaObavezno

Status

Primer: "available"
versionCeli brojObavezno

Verzija resursa za kontrolu istovremenih upisa.

Primer: 1
warehouse_idNiz znakova nullObavezno

Identifikator skladišta.

Primer: "warehouse-main"

Dodatna polja: Ne

UnitDeletion

UnitDeletion · Ukloni neprodati kod ili datoteku uz razlog. Rezervisane ili dodeljene jedinice se odbijaju.
expected_versionCeli brojObavezno

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

minimum: 1
Primer: 1
reasonNiz znakovaObavezno

Razlog zabeležen za promenu.

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

Dodatna polja: Ne

UnitReorder

UnitReorder · Pošalji celu nefiltriranu stranicu željenim redosledom. Zastarela verzija vraća 409.
expected_order_versionCeli brojObavezno

Verzija redosleda dodele, a ne kupčeve porudžbine.

minimum: 1
Primer: 1
unit_idsNiz vrednosti <Niz znakova> Obavezno

Sve jedinice nefiltrirane stranice željenim redosledom.

minItems: 2maxItems: 100
Niz vrednosti:format: "uuid"
Primer: ["00000000-0000-4000-8000-000000000008","00000000-0000-4000-8000-000000000003"]
window_cursorNiz znakova nullOpciono

Pokazivač nefiltrirane stranice; null za prvu stranicu.

Niz znakova:maxLength: 1024

Dodatna polja: Ne

UnitReplacement

UnitReplacement · Zameni kod ili datoteku bez promene redosleda. Izmena ostaje u istoriji skladišta.
codeNiz znakova nullOpciono

Tačan digitalni kod. Sačuvajte velika i mala slova i unutrašnje razmake.

Niz znakova:minLength: 1maxLength: 512
Primer: "SYNTHETIC-REPLACEMENT"
expected_versionCeli brojObavezno

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

minimum: 1
Primer: 1
reasonNiz znakovaObavezno

Razlog zabeležen za promenu.

minLength: 1maxLength: 500
Primer: "Replace an invalid activation code"
upload_idNiz znakova nullOpciono

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. Lista prikazuje metapodatke bez otkrivanja kodova.
order_versionCeli brojObavezno

Verzija redosleda dodele zalihe.

Primer: 2
totalCeli brojObavezno

Ukupan iznos.

Primer: 1
unitsNiz vrednosti <UnitData > Obavezno

Metapodaci jedinica; sadržaj traži zaseban ovlašćeni zahtev.

Primer: [{"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