Datascheman
Kvantiteter tilldelade till lagerplatser
AllocationData · Schema · Datascheman: Lager
location_codeSträngObligatorisktLagerplatsens kod.
location_idSträngObligatorisktLagerplatsens identifierare.
location_nameSträngObligatorisktLagerplatsens namn.
on_handHeltalObligatorisktFysiskt antal i lager.
Ytterligare fält: Nej
ApiResponse[CodeContentData]
ApiResponse_CodeContentData_ · Koder returneras som JSON, filer som binära data. Varje begäran kräver Bearer och behörigheten reveal.
dataCodeContentDataObligatorisktInnehållet i ett lyckat svar.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
ApiResponse[DigitalUploadData]
ApiResponse_DigitalUploadData_ · Kontrollera storlek, kontrollsumma och format. En klar uppladdning innebär inte att leveransen är mottagen.
dataDigitalUploadDataObligatorisktInnehållet i ett lyckat svar.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
ApiResponse[ImportData]
ApiResponse_ImportData_ · Kontrollera status, version och validering. Utkastet tillhör API-nyckeln som skapade det.
dataImportDataObligatorisktInnehållet i ett lyckat svar.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Lista · Lagersaldo — Lager — Svar
ApiResponse_list_StockData__ · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
dataArray <StockData> ObligatorisktExempel på svar · ApiResponse_list_StockData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
ApiResponse[PoolData]
ApiResponse_PoolData_ · Läs inställningar och antal före ändringar. Svaret innehåller inga koder eller filinnehåll.
dataPoolDataObligatorisktInnehållet i ett lyckat svar.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Hämta · Lagersaldo — Lager — Svar
ApiResponse_StockDetailData_ · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
dataStockDetailDataObligatorisktExempel på svar · StockDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
ApiResponse[UnitsData]
ApiResponse_UnitsData_ · Läs högst 100 enheter per sida. Listan visar metadata utan att avslöja koder.
dataUnitsDataObligatorisktInnehållet i ett lyckat svar.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
CodeContentData
CodeContentData · Koder returneras som JSON, filer som binära data. Varje begäran kräver Bearer och behörigheten reveal.
codeSträngObligatorisktDen exakta digitala koden. Bevara versaler och interna blanksteg.
minLength:1maxLength:512delivery_idSträng nullValfrittID för leverans eller ordertilldelning.
Sträng:format:"uuid"kindSträngValfrittVariant av datastrukturen, enligt dess tillåtna värden.
const:"code"payload_idSträngObligatorisktInnehålls-ID; ingen offentlig nedladdningsadress.
format:"uuid"unit_idSträngObligatorisktID för en individuell kod eller fil.
format:"uuid"
Ytterligare fält: Nej
DigitalUploadCreate
DigitalUploadCreate · Reservera utrymme för en fil och koppla den till en import eller enheten som ska ersättas.
consumer_idSträngObligatorisktID för kopplad import eller enhet.
format:"uuid"consumer_kindSträngObligatorisktUppladdningens koppling: digital_import / digital_unit.
Begränsningar
enum["digital_import", "digital_unit"]
filenameSträngObligatorisktFil
minLength:1maxLength:255purposeSträngObligatorisktdigital_import: TXT/CSV; digital_unit: individuellt såld fil.
Begränsningar
enum["digital_unit", "digital_import"]
sha256SträngObligatorisktSHA-256 (hex, 64)
Begränsningar
pattern"^[0-9a-f]{64}$"
size_bytesHeltalObligatorisktStorlek i byte
minimum:1maximum:262144000
Ytterligare fält: Nej
DigitalUploadData
DigitalUploadData · Kontrollera storlek, kontrollsumma och format. En klar uppladdning innebär inte att leveransen är mottagen.
consumer_idSträngObligatorisktID för kopplad import eller enhet.
format:"uuid"consumer_kindSträngObligatorisktUppladdningens koppling: digital_import / digital_unit.
Begränsningar
enum["digital_import", "digital_unit"]
expires_atSträngObligatorisktUtgångstid för denna uppladdning eller import.
format:"date-time"filenameSträngObligatorisktFil
idSträngObligatorisktResursens identifierare; bevara den som den returneras.
format:"uuid"product_idSträngObligatorisktProduktens identifierare.
purposeSträngObligatorisktdigital_import: TXT/CSV; digital_unit: individuellt såld fil.
Begränsningar
enum["digital_unit", "digital_import"]
received_bytesHeltalObligatorisktLaddar upp… · Storlek i byte
sha256SträngObligatorisktSHA-256 (hex, 64)
size_bytesHeltalObligatorisktStorlek i byte
statusSträngObligatorisktStatus som accepteras av den aktuella operationen.
Ytterligare fält: Nej
ImportCommit
ImportCommit · Skapa en planerad eller mottagen leverans av det validerade partiet. Planerade enheter kan inte säljas ännu.
delivered_atSträngObligatorisktDatum och tid för leverans.
format:"date-time"expected_delivery_versionHeltalObligatorisktLeveransversion; 0 för en ny leverans.
minimum:0maximum:0expected_sales_limit_versionHeltal nullValfrittVersion av försäljningsgränsen; krävs vid publish_for_sale=true.
Heltal:minimum:0maximum:9223372036854775807expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807location_idSträngObligatorisktLagerplatsens identifierare.
Begränsningar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
publish_for_saleBooleskt värdeValfritttrue ökar även den ändliga försäljningsgränsen; false lämnar den oförändrad.
statusSträngObligatorisktStatus som accepteras av den aktuella operationen.
Begränsningar
enum["planned", "received"]
validation_digestSträngObligatorisktValideringens kontrollsumma; skicka oförändrad vid bekräftelse.
Begränsningar
pattern"^[0-9a-f]{64}$"
warehouse_idSträngObligatorisktLagrets identifierare.
Begränsningar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Ytterligare fält: Nej
ImportCreate
ImportCreate · Skapa ett utkast med högst 1000 koder eller 100 filer. Det ökar ännu inte det säljbara lagret.
countHeltalObligatorisktExakt antal enheter i partiet.
minimum:1maximum:1000kindSträngObligatorisktVariant av datastrukturen, enligt dess tillåtna värden.
Begränsningar
enum["code", "file"]
Ytterligare fält: Nej
ImportData
ImportData · Kontrollera status, version och validering. Utkastet tillhör API-nyckeln som skapade det.
delivery_idSträng nullObligatorisktID för leverans eller ordertilldelning.
delivery_statusSträng nullObligatorisktLeveransstatus: planned / received; null före bekräftelse.
delivery_versionHeltal nullObligatorisktAktuell version av lagerleveransen.
expected_countHeltalObligatorisktFörväntat antal; endast hela partier godtas.
expires_atSträngObligatorisktUtgångstid för denna uppladdning eller import.
format:"date-time"idSträngObligatorisktResursens identifierare; bevara den som den returneras.
format:"uuid"kindSträngObligatorisktVariant av datastrukturen, enligt dess tillåtna värden.
Begränsningar
enum["code", "file"]
product_idSträngObligatorisktProduktens identifierare.
statusSträngObligatorisktStatus som accepteras av den aktuella operationen.
validated_countHeltalObligatorisktAntal godkända enheter i senaste lyckade valideringen.
validation_digestSträng nullObligatorisktValideringens kontrollsumma; skicka oförändrad vid bekräftelse.
versionHeltalObligatorisktResursversion för samtidighetskontroll.
Ytterligare fält: Nej
ImportReceive
ImportReceive · Ta emot befintliga enheter utan att importera koder eller filer igen.
expected_delivery_versionHeltalObligatorisktLeveransversion; 0 för en ny leverans.
minimum:1maximum:9223372036854775807expected_sales_limit_versionHeltal nullValfrittVersion av försäljningsgränsen; krävs vid publish_for_sale=true.
Heltal:minimum:0maximum:9223372036854775807expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807publish_for_saleBooleskt värdeValfritttrue ökar även den ändliga försäljningsgränsen; false lämnar den oförändrad.
Ytterligare fält: Nej
ImportValidate
ImportValidate · Kontrollera hela partiet. Dubbletter eller ogiltiga poster avvisar partiet; koder kapas aldrig.
code_columnSträng nullValfrittCSV-kolumn med koder; använd code.
Sträng:const:"code"expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807formatSträng nullValfrittKodlista: txt / csv; använd upload_ids för filer.
Begränsningar · Sträng 1
enum["txt", "csv"]
source_upload_idSträng nullValfrittKlar privat TXT/CSV-uppladdning för denna import.
Sträng:format:"uuid"upload_idsArray <Sträng> nullValfritt1–100 klara privata filuppladdningar för denna import.
Array:minItems:1maxItems:100Array / Array:format:"uuid"
Ytterligare fält: Nej
ImportWithdrawal
ImportWithdrawal · Dra bara tillbaka lediga enheter. Reserverade och tilldelade enheter förblir kopplade till beställningarna.
expected_delivery_versionHeltalObligatorisktLeveransversion; 0 för en ny leverans.
minimum:1maximum:9223372036854775807expected_order_versionHeltalObligatorisktVersion av tilldelningsordningen, inte kundbeställningen.
minimum:0maximum:9223372036854775807expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807reasonSträngObligatorisktRegistrerad orsak till ändringen.
minLength:1maxLength:500
Ytterligare fält: Nej
Uppdatera · Manuell reservation — Lager — Begärans innehåll
ManualReservationUpdate · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807manual_reservedHeltalObligatorisktManuellt reserverat antal.
minimum:0maximum:2147483647reasonSträngValfrittRegistrerad orsak till ändringen.
maxLength:500
Ytterligare fält: Nej
PoolChange
PoolChange · Aktivera individuella koder eller filer från Professional. Avstängning behåller åtkomsten till tidigare köp.
email_modeSträngValfrittdisabled: ingen e-post; order_link: orderlänk; code_text: även koder kan ingå.
Begränsningar
enum["disabled", "order_link", "code_text"]
enabledBooleskt värdeObligatorisktAnger om inställningen är aktiverad.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:0maximum:9223372036854775807retention_daysHeltal nullValfrittnull: utan slutdatum; 1–3650 dagar från första åtkomst. Koder raderas inte automatiskt.
Heltal:minimum:1maximum:3650
Ytterligare fält: Nej
PoolCounts
PoolCounts · Läs inställningar och antal före ändringar. Svaret innehåller inga koder eller filinnehåll.
availableHeltalObligatorisktAntal lediga enheter som varken är reserverade eller utlämnade.
heldHeltalObligatorisktEnheter reserverade för beställningar, ännu inte utlämnade.
issuedHeltalObligatorisktEnheter som redan lämnats ut för betalda köp.
plannedHeltalObligatorisktEnheter i bekräftade leveranser som ännu inte tagits emot.
retiredHeltalObligatorisktIndragna enheter som behålls i historiken.
stagedHeltalObligatorisktEnheter i ofärdiga importer, ännu inte i lager.
Ytterligare fält: Nej
PoolData
PoolData · Läs inställningar och antal före ändringar. Svaret innehåller inga koder eller filinnehåll.
configuredBooleskt värdeObligatorisktOm inställningarna för det digitala lagret har sparats.
countsPoolCountsObligatorisktAntal enheter per lagerstatus.
email_modeSträngObligatorisktdisabled: ingen e-post; order_link: orderlänk; code_text: även koder kan ingå.
Begränsningar
enum["disabled", "order_link", "code_text"]
enabledBooleskt värdeObligatorisktAnger om inställningen är aktiverad.
order_versionHeltalObligatorisktVersion av lagrets tilldelningsordning.
product_idSträngObligatorisktProduktens identifierare.
retention_daysHeltal nullObligatorisktnull: utan slutdatum; 1–3650 dagar från första åtkomst. Koder raderas inte automatiskt.
versionHeltalObligatorisktResursversion för samtidighetskontroll.
Ytterligare fält: Nej
Uppdatera · Försäljningsgräns — Lager — Begärans innehåll
SalesLimitUpdate · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807reasonSträngValfrittRegistrerad orsak till ändringen.
maxLength:500sellable_limitHeltalObligatorisktFörsäljningsgräns: -1 betyder obegränsat och 0 förhindrar tillgänglig försäljning.
minimum:-1maximum:2147483647
Ytterligare fält: Nej
Skapa · Lagerjustering — Lager — Begärans innehåll
StockAdjustmentCreate · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:0maximum:9223372036854775807locationsArray <LocationQuantity> ObligatorisktLagerplatser.
minItems:1maxItems:100reasonSträngObligatorisktRegistrerad orsak till ändringen.
minLength:1maxLength:500target_idSträngObligatorisktIdentifierare för produkten eller varianten som operationen gäller.
Begränsningar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
target_typeSträngObligatorisktAnger om operationen gäller en produkt eller en variant.
Begränsningar
enum["product", "variant"]
warehouse_idSträngObligatorisktLagrets identifierare.
Begränsningar
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Ytterligare fält: Nej
Uppdatera · Lagersaldo — Lager — Begärans innehåll
StockAdjustmentUpdate · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1maximum:9223372036854775807locationsArray <LocationQuantity> ObligatorisktLagerplatser.
minItems:1maxItems:100reasonSträngObligatorisktRegistrerad orsak till ändringen.
minLength:1maxLength:500
Ytterligare fält: Nej
Lista · Lagersaldo — Lager — Svar
StockData · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
activeBooleskt värdeObligatorisktAnger om resursen är aktiv.
availableHeltal nullObligatorisktAntal tillgängliga för försäljning; null betyder obegränsat antal.
idSträngObligatorisktResursens identifierare; bevara den som den returneras. (StockData).
manual_reservedHeltalObligatorisktManuellt reserverat antal.
on_handHeltalObligatorisktFysiskt antal i lager.
reservedHeltalObligatorisktAntal reserverade av beställningar.
sellable_limitHeltalObligatorisktFörsäljningsgräns: -1 betyder obegränsat och 0 förhindrar tillgänglig försäljning.
target_idSträngObligatorisktIdentifierare för produkten eller varianten som operationen gäller.
target_typeSträngObligatorisktAnger om operationen gäller en produkt eller en variant.
Begränsningar
enum["product", "variant"]
total_reservedHeltalObligatorisktTotalt reserverat antal.
updated_atSträngObligatorisktTidpunkt för senaste uppdatering.
format:"date-time"versionHeltalObligatorisktResursversion för samtidighetskontroll.
warehouse_idSträngObligatorisktLagrets identifierare.
Ytterligare fält: Nej
Hämta · Lagersaldo — Lager — Svar
StockDetailData · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
activeBooleskt värdeObligatorisktAnger om resursen är aktiv.
allocationsArray <AllocationData> ObligatorisktKvantiteter tilldelade till lagerplatser.
availableHeltal nullObligatorisktAntal tillgängliga för försäljning; null betyder obegränsat antal.
idSträngObligatorisktResursens identifierare; bevara den som den returneras. (StockDetailData).
manual_reservedHeltalObligatorisktManuellt reserverat antal.
on_handHeltalObligatorisktFysiskt antal i lager.
reservedHeltalObligatorisktAntal reserverade av beställningar.
sellable_limitHeltalObligatorisktFörsäljningsgräns: -1 betyder obegränsat och 0 förhindrar tillgänglig försäljning.
target_idSträngObligatorisktIdentifierare för produkten eller varianten som operationen gäller.
target_typeSträngObligatorisktAnger om operationen gäller en produkt eller en variant.
Begränsningar
enum["product", "variant"]
total_reservedHeltalObligatorisktTotalt reserverat antal.
updated_atSträngObligatorisktTidpunkt för senaste uppdatering.
format:"date-time"versionHeltalObligatorisktResursversion för samtidighetskontroll.
warehouse_idSträngObligatorisktLagrets identifierare.
Ytterligare fält: Nej
UnitData
UnitData · Läs högst 100 enheter per sida. Listan visar metadata utan att avslöja koder.
content_stateSträngObligatorisktInnehållsstatus: present / deleting / deleted.
delivery_idSträng nullObligatorisktID för leverans eller ordertilldelning.
filenameSträng nullObligatorisktFil
idSträngObligatorisktResursens identifierare; bevara den som den returneras.
format:"uuid"issued_atSträng nullObligatorisktFörsta utlämning; null före den.
Sträng:format:"date-time"kindSträngObligatorisktVariant av datastrukturen, enligt dess tillåtna värden.
Begränsningar
enum["file", "code"]
location_idSträng nullObligatorisktLagerplatsens identifierare.
mime_typeSträng nullObligatorisktMedieinnehållets typ.
payload_idSträngObligatorisktInnehålls-ID; ingen offentlig nedladdningsadress.
format:"uuid"product_idSträngObligatorisktProduktens identifierare.
size_bytesHeltal nullObligatorisktStorlek i byte
sort_orderHeltalObligatorisktPosition i den ordnade samlingen.
stateSträngObligatorisktStatus
versionHeltalObligatorisktResursversion för samtidighetskontroll.
warehouse_idSträng nullObligatorisktLagrets identifierare.
Ytterligare fält: Nej
UnitDeletion
UnitDeletion · Ta bort en osåld kod eller fil med motivering. Reserverade eller tilldelade enheter avvisas.
expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1reasonSträngObligatorisktRegistrerad orsak till ändringen.
minLength:1maxLength:500
Ytterligare fält: Nej
UnitReorder
UnitReorder · Skicka hela den ofiltrerade sidan i önskad ordning. En inaktuell version ger 409.
expected_order_versionHeltalObligatorisktVersion av tilldelningsordningen, inte kundbeställningen.
minimum:1unit_idsArray <Sträng> ObligatorisktAlla enheter på den ofiltrerade sidan i önskad ordning.
minItems:2maxItems:100Array:format:"uuid"window_cursorSträng nullValfrittMarkör för den ofiltrerade sidan; null för den första.
Sträng:maxLength:1024
Ytterligare fält: Nej
UnitReplacement
UnitReplacement · Ersätt kod eller fil utan att ändra placeringen. Ändringen sparas i lagerhistoriken.
codeSträng nullValfrittDen exakta digitala koden. Bevara versaler och interna blanksteg.
Sträng:minLength:1maxLength:512expected_versionHeltalObligatorisktVersion läst före skrivningen; avvikelse gör att ändringen avvisas.
minimum:1reasonSträngObligatorisktRegistrerad orsak till ändringen.
minLength:1maxLength:500upload_idSträng nullValfrittResursens identifierare; bevara den som den returneras. · upload_id
Sträng:format:"uuid"
Ytterligare fält: Nej
UnitsData
UnitsData · Läs högst 100 enheter per sida. Listan visar metadata utan att avslöja koder.
order_versionHeltalObligatorisktVersion av lagrets tilldelningsordning.
totalHeltalObligatorisktTotalbelopp.
unitsArray <UnitData> ObligatorisktEnheternas metadata; innehåll kräver en separat behörig begäran.
Ytterligare fält: Ja