Gegevensschema’s
Hoeveelheden die aan magazijnlocaties zijn toegewezen
AllocationData · Schema · Gegevensschema’s: Voorraad
location_codeTekenreeksVerplichtCode van de magazijnlocatie.
location_idTekenreeksVerplichtIdentificatie van de magazijnlocatie.
location_nameTekenreeksVerplichtNaam van de magazijnlocatie.
on_handGeheel getalVerplichtFysiek aanwezige voorraad.
Aanvullende velden: Nee
ApiResponse[CodeContentData]
ApiResponse_CodeContentData_ · Een code wordt als JSON teruggegeven, een bestand als bytes. Elke aanvraag vereist Bearer en het recht reveal.
dataCodeContentDataVerplichtGegevens van een geslaagd antwoord.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
ApiResponse[DigitalUploadData]
ApiResponse_DigitalUploadData_ · Controleer grootte, controlesom en formaat. Een voltooide upload is nog geen ontvangen levering.
dataDigitalUploadDataVerplichtGegevens van een geslaagd antwoord.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
ApiResponse[ImportData]
ApiResponse_ImportData_ · Controleer status, versie en validatie. Het concept hoort bij de API-sleutel die het heeft aangemaakt.
dataImportDataVerplichtGegevens van een geslaagd antwoord.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Lijst ophalen · Voorraad — Voorraad — Antwoord
ApiResponse_list_StockData__ · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
dataArray <StockData> VerplichtVoorbeeldantwoord · ApiResponse_list_StockData__.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
ApiResponse[PoolData]
ApiResponse_PoolData_ · Lees instellingen en aantallen voordat je iets wijzigt. De reactie bevat geen codes of bestandsinhoud.
dataPoolDataVerplichtGegevens van een geslaagd antwoord.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Ophalen · Voorraad — Voorraad — Antwoord
ApiResponse_StockDetailData_ · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
dataStockDetailDataVerplichtVoorbeeldantwoord · StockDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
ApiResponse[UnitsData]
ApiResponse_UnitsData_ · Lees maximaal 100 eenheden per pagina. De lijst toont metadata zonder codes te onthullen.
dataUnitsDataVerplichtGegevens van een geslaagd antwoord.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
CodeContentData
CodeContentData · Een code wordt als JSON teruggegeven, een bestand als bytes. Elke aanvraag vereist Bearer en het recht reveal.
codeTekenreeksVerplichtDe exacte digitale code. Behoud hoofdletters en interne spaties.
minLength:1maxLength:512delivery_idTekenreeks nullOptioneelID van de levering of bestellingstoewijzing.
Tekenreeks:format:"uuid"kindTekenreeksOptioneelVariant van de gegevensstructuur, zoals beschreven door de toegestane waarden.
const:"code"payload_idTekenreeksVerplichtInhouds-ID; geen openbare download-URL.
format:"uuid"unit_idTekenreeksVerplichtID van één individuele code of bestand.
format:"uuid"
Aanvullende velden: Nee
DigitalUploadCreate
DigitalUploadCreate · Reserveer ruimte voor een bestand en koppel het aan een import of te vervangen eenheid.
consumer_idTekenreeksVerplichtID van de gekoppelde import of eenheid.
format:"uuid"consumer_kindTekenreeksVerplichtUploadbestemming: digital_import / digital_unit.
Beperkingen
enum["digital_import", "digital_unit"]
filenameTekenreeksVerplichtBestand
minLength:1maxLength:255purposeTekenreeksVerplichtdigital_import: TXT/CSV; digital_unit: afzonderlijk verkocht bestand.
Beperkingen
enum["digital_unit", "digital_import"]
sha256TekenreeksVerplichtSHA-256 (hex, 64)
Beperkingen
pattern"^[0-9a-f]{64}$"
size_bytesGeheel getalVerplichtGrootte in bytes
minimum:1maximum:262144000
Aanvullende velden: Nee
DigitalUploadData
DigitalUploadData · Controleer grootte, controlesom en formaat. Een voltooide upload is nog geen ontvangen levering.
consumer_idTekenreeksVerplichtID van de gekoppelde import of eenheid.
format:"uuid"consumer_kindTekenreeksVerplichtUploadbestemming: digital_import / digital_unit.
Beperkingen
enum["digital_import", "digital_unit"]
expires_atTekenreeksVerplichtVervaltijd van deze upload of import.
format:"date-time"filenameTekenreeksVerplichtBestand
idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven.
format:"uuid"product_idTekenreeksVerplichtProductidentificatie.
purposeTekenreeksVerplichtdigital_import: TXT/CSV; digital_unit: afzonderlijk verkocht bestand.
Beperkingen
enum["digital_unit", "digital_import"]
received_bytesGeheel getalVerplichtUploaden… · Grootte in bytes
sha256TekenreeksVerplichtSHA-256 (hex, 64)
size_bytesGeheel getalVerplichtGrootte in bytes
statusTekenreeksVerplichtStatus die deze specifieke bewerking accepteert.
Aanvullende velden: Nee
ImportCommit
ImportCommit · Maak een geplande of ontvangen levering van de gecontroleerde partij. Geplande eenheden zijn nog niet verkoopbaar.
delivered_atTekenreeksVerplichtLeveringsdatum en -tijd.
format:"date-time"expected_delivery_versionGeheel getalVerplichtLeveringsversie; 0 voor een nieuwe levering.
minimum:0maximum:0expected_sales_limit_versionGeheel getal nullOptioneelVersie van de verkooplimiet; vereist bij publish_for_sale=true.
Geheel getal:minimum:0maximum:9223372036854775807expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807location_idTekenreeksVerplichtIdentificatie van de magazijnlocatie.
Beperkingen
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
publish_for_saleBooleaanse waardeOptioneeltrue verhoogt ook de eindige verkooplimiet; false wijzigt deze niet.
statusTekenreeksVerplichtStatus die deze specifieke bewerking accepteert.
Beperkingen
enum["planned", "received"]
validation_digestTekenreeksVerplichtControlesom van de validatie; ongewijzigd meesturen bij bevestiging.
Beperkingen
pattern"^[0-9a-f]{64}$"
warehouse_idTekenreeksVerplichtMagazijnidentificatie.
Beperkingen
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Aanvullende velden: Nee
ImportCreate
ImportCreate · Maak een concept met maximaal 1000 codes of 100 bestanden. De verkoopbare voorraad neemt nog niet toe.
countGeheel getalVerplichtExact aantal eenheden in deze partij.
minimum:1maximum:1000kindTekenreeksVerplichtVariant van de gegevensstructuur, zoals beschreven door de toegestane waarden.
Beperkingen
enum["code", "file"]
Aanvullende velden: Nee
ImportData
ImportData · Controleer status, versie en validatie. Het concept hoort bij de API-sleutel die het heeft aangemaakt.
delivery_idTekenreeks nullVerplichtID van de levering of bestellingstoewijzing.
delivery_statusTekenreeks nullVerplichtLeverstatus: planned / received; vooraf null.
delivery_versionGeheel getal nullVerplichtHuidige versie van de magazijnlevering.
expected_countGeheel getalVerplichtVerwacht aantal; alleen volledige partijen worden aanvaard.
expires_atTekenreeksVerplichtVervaltijd van deze upload of import.
format:"date-time"idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven.
format:"uuid"kindTekenreeksVerplichtVariant van de gegevensstructuur, zoals beschreven door de toegestane waarden.
Beperkingen
enum["code", "file"]
product_idTekenreeksVerplichtProductidentificatie.
statusTekenreeksVerplichtStatus die deze specifieke bewerking accepteert.
validated_countGeheel getalVerplichtAantal aanvaarde eenheden bij de laatste geslaagde validatie.
validation_digestTekenreeks nullVerplichtControlesom van de validatie; ongewijzigd meesturen bij bevestiging.
versionGeheel getalVerplichtResourceversie voor controle op gelijktijdige wijzigingen.
Aanvullende velden: Nee
ImportReceive
ImportReceive · Ontvang bestaande eenheden zonder hun codes of bestanden opnieuw te importeren.
expected_delivery_versionGeheel getalVerplichtLeveringsversie; 0 voor een nieuwe levering.
minimum:1maximum:9223372036854775807expected_sales_limit_versionGeheel getal nullOptioneelVersie van de verkooplimiet; vereist bij publish_for_sale=true.
Geheel getal:minimum:0maximum:9223372036854775807expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807publish_for_saleBooleaanse waardeOptioneeltrue verhoogt ook de eindige verkooplimiet; false wijzigt deze niet.
Aanvullende velden: Nee
ImportValidate
ImportValidate · Controleer de hele partij. Duplicaten of ongeldige invoer wijzen de partij af; codes worden nooit afgekapt.
code_columnTekenreeks nullOptioneelCSV-kolom met codes; gebruik code.
Tekenreeks:const:"code"expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807formatTekenreeks nullOptioneelCodelijst: txt / csv; gebruik upload_ids voor bestanden.
Beperkingen · Tekenreeks 1
enum["txt", "csv"]
source_upload_idTekenreeks nullOptioneelVoltooide privé-upload van TXT/CSV voor deze import.
Tekenreeks:format:"uuid"upload_idsArray <Tekenreeks> nullOptioneel1–100 voltooide privé-uploads van bestanden voor deze import.
Array:minItems:1maxItems:100Array / Array:format:"uuid"
Aanvullende velden: Nee
ImportWithdrawal
ImportWithdrawal · Trek alleen vrije eenheden in. Gereserveerde en toegewezen eenheden blijven bij hun bestellingen.
expected_delivery_versionGeheel getalVerplichtLeveringsversie; 0 voor een nieuwe levering.
minimum:1maximum:9223372036854775807expected_order_versionGeheel getalVerplichtVersie van de toewijzingsvolgorde, niet van de klantbestelling.
minimum:0maximum:9223372036854775807expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807reasonTekenreeksVerplichtVastgelegde reden voor de wijziging.
minLength:1maxLength:500
Aanvullende velden: Nee
Bijwerken · Handmatige reservering — Voorraad — Verzoekinhoud
ManualReservationUpdate · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807manual_reservedGeheel getalVerplichtHandmatig gereserveerde hoeveelheid.
minimum:0maximum:2147483647reasonTekenreeksOptioneelVastgelegde reden voor de wijziging.
maxLength:500
Aanvullende velden: Nee
PoolChange
PoolChange · Schakel individuele codes of bestanden in vanaf Professional. Uitschakelen behoudt toegang tot eerdere aankopen.
email_modeTekenreeksOptioneeldisabled: geen e-mail; order_link: bestellink; code_text: eventueel ook codes.
Beperkingen
enum["disabled", "order_link", "code_text"]
enabledBooleaanse waardeVerplichtOf deze instelling is ingeschakeld.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:0maximum:9223372036854775807retention_daysGeheel getal nullOptioneelnull: onbeperkt; 1–3650 dagen vanaf eerste toegang. Codes worden niet automatisch gewist.
Geheel getal:minimum:1maximum:3650
Aanvullende velden: Nee
PoolCounts
PoolCounts · Lees instellingen en aantallen voordat je iets wijzigt. De reactie bevat geen codes of bestandsinhoud.
availableGeheel getalVerplichtAantal vrije eenheden die niet zijn gereserveerd of uitgegeven.
heldGeheel getalVerplichtVoor bestellingen gereserveerde, nog niet uitgegeven eenheden.
issuedGeheel getalVerplichtEenheden die al aan betaalde aankopen zijn uitgegeven.
plannedGeheel getalVerplichtEenheden van bevestigde, nog niet ontvangen leveringen.
retiredGeheel getalVerplichtIngetrokken eenheden die in de geschiedenis blijven.
stagedGeheel getalVerplichtEenheden in onvoltooide imports, nog geen voorraad.
Aanvullende velden: Nee
PoolData
PoolData · Lees instellingen en aantallen voordat je iets wijzigt. De reactie bevat geen codes of bestandsinhoud.
configuredBooleaanse waardeVerplichtOf poolinstellingen zijn opgeslagen.
countsPoolCountsVerplichtAantal eenheden per voorraadstatus.
email_modeTekenreeksVerplichtdisabled: geen e-mail; order_link: bestellink; code_text: eventueel ook codes.
Beperkingen
enum["disabled", "order_link", "code_text"]
enabledBooleaanse waardeVerplichtOf deze instelling is ingeschakeld.
order_versionGeheel getalVerplichtVersie van de toewijzingsvolgorde van de pool.
product_idTekenreeksVerplichtProductidentificatie.
retention_daysGeheel getal nullVerplichtnull: onbeperkt; 1–3650 dagen vanaf eerste toegang. Codes worden niet automatisch gewist.
versionGeheel getalVerplichtResourceversie voor controle op gelijktijdige wijzigingen.
Aanvullende velden: Nee
Bijwerken · Verkooplimiet — Voorraad — Verzoekinhoud
SalesLimitUpdate · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807reasonTekenreeksOptioneelVastgelegde reden voor de wijziging.
maxLength:500sellable_limitGeheel getalVerplichtVerkooplimiet: -1 betekent onbeperkt; 0 maakt verkoop niet beschikbaar.
minimum:-1maximum:2147483647
Aanvullende velden: Nee
Aanmaken · Voorraadcorrectie — Voorraad — Verzoekinhoud
StockAdjustmentCreate · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:0maximum:9223372036854775807locationsArray <LocationQuantity> VerplichtMagazijnlocaties.
minItems:1maxItems:100reasonTekenreeksVerplichtVastgelegde reden voor de wijziging.
minLength:1maxLength:500target_idTekenreeksVerplichtIdentificatie van het product of de variant waarop de bewerking betrekking heeft.
Beperkingen
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
target_typeTekenreeksVerplichtOf de bewerking betrekking heeft op een product of een variant.
Beperkingen
enum["product", "variant"]
warehouse_idTekenreeksVerplichtMagazijnidentificatie.
Beperkingen
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Aanvullende velden: Nee
Bijwerken · Voorraad — Voorraad — Verzoekinhoud
StockAdjustmentUpdate · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1maximum:9223372036854775807locationsArray <LocationQuantity> VerplichtMagazijnlocaties.
minItems:1maxItems:100reasonTekenreeksVerplichtVastgelegde reden voor de wijziging.
minLength:1maxLength:500
Aanvullende velden: Nee
Lijst ophalen · Voorraad — Voorraad — Antwoord
StockData · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
activeBooleaanse waardeVerplichtOf de resource actief is.
availableGeheel getal nullVerplichtHoeveelheid beschikbaar voor verkoop; null betekent onbeperkt.
idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven. (StockData).
manual_reservedGeheel getalVerplichtHandmatig gereserveerde hoeveelheid.
on_handGeheel getalVerplichtFysiek aanwezige voorraad.
reservedGeheel getalVerplichtHoeveelheid die door bestellingen is gereserveerd.
sellable_limitGeheel getalVerplichtVerkooplimiet: -1 betekent onbeperkt; 0 maakt verkoop niet beschikbaar.
target_idTekenreeksVerplichtIdentificatie van het product of de variant waarop de bewerking betrekking heeft.
target_typeTekenreeksVerplichtOf de bewerking betrekking heeft op een product of een variant.
Beperkingen
enum["product", "variant"]
total_reservedGeheel getalVerplichtTotale gereserveerde hoeveelheid.
updated_atTekenreeksVerplichtTijdstip van de meest recente wijziging.
format:"date-time"versionGeheel getalVerplichtResourceversie voor controle op gelijktijdige wijzigingen.
warehouse_idTekenreeksVerplichtMagazijnidentificatie.
Aanvullende velden: Nee
Ophalen · Voorraad — Voorraad — Antwoord
StockDetailData · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
activeBooleaanse waardeVerplichtOf de resource actief is.
allocationsArray <AllocationData> VerplichtHoeveelheden die aan magazijnlocaties zijn toegewezen.
availableGeheel getal nullVerplichtHoeveelheid beschikbaar voor verkoop; null betekent onbeperkt.
idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven. (StockDetailData).
manual_reservedGeheel getalVerplichtHandmatig gereserveerde hoeveelheid.
on_handGeheel getalVerplichtFysiek aanwezige voorraad.
reservedGeheel getalVerplichtHoeveelheid die door bestellingen is gereserveerd.
sellable_limitGeheel getalVerplichtVerkooplimiet: -1 betekent onbeperkt; 0 maakt verkoop niet beschikbaar.
target_idTekenreeksVerplichtIdentificatie van het product of de variant waarop de bewerking betrekking heeft.
target_typeTekenreeksVerplichtOf de bewerking betrekking heeft op een product of een variant.
Beperkingen
enum["product", "variant"]
total_reservedGeheel getalVerplichtTotale gereserveerde hoeveelheid.
updated_atTekenreeksVerplichtTijdstip van de meest recente wijziging.
format:"date-time"versionGeheel getalVerplichtResourceversie voor controle op gelijktijdige wijzigingen.
warehouse_idTekenreeksVerplichtMagazijnidentificatie.
Aanvullende velden: Nee
UnitData
UnitData · Lees maximaal 100 eenheden per pagina. De lijst toont metadata zonder codes te onthullen.
content_stateTekenreeksVerplichtInhoudsstatus: present / deleting / deleted.
delivery_idTekenreeks nullVerplichtID van de levering of bestellingstoewijzing.
filenameTekenreeks nullVerplichtBestand
idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven.
format:"uuid"issued_atTekenreeks nullVerplichtEerste uitgifte; vooraf null.
Tekenreeks:format:"date-time"kindTekenreeksVerplichtVariant van de gegevensstructuur, zoals beschreven door de toegestane waarden.
Beperkingen
enum["file", "code"]
location_idTekenreeks nullVerplichtIdentificatie van de magazijnlocatie.
mime_typeTekenreeks nullVerplichtInhoudstype van de media.
payload_idTekenreeksVerplichtInhouds-ID; geen openbare download-URL.
format:"uuid"product_idTekenreeksVerplichtProductidentificatie.
size_bytesGeheel getal nullVerplichtGrootte in bytes
sort_orderGeheel getalVerplichtPositie in de geordende verzameling.
stateTekenreeksVerplichtStatus
versionGeheel getalVerplichtResourceversie voor controle op gelijktijdige wijzigingen.
warehouse_idTekenreeks nullVerplichtMagazijnidentificatie.
Aanvullende velden: Nee
UnitDeletion
UnitDeletion · Verwijder een onverkochte code of bestand met een reden. Gereserveerde of toegewezen eenheden zijn uitgesloten.
expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1reasonTekenreeksVerplichtVastgelegde reden voor de wijziging.
minLength:1maxLength:500
Aanvullende velden: Nee
UnitReorder
UnitReorder · Stuur de volledige ongefilterde pagina in de gewenste volgorde. Een verouderde versie geeft 409.
expected_order_versionGeheel getalVerplichtVersie van de toewijzingsvolgorde, niet van de klantbestelling.
minimum:1unit_idsArray <Tekenreeks> VerplichtAlle eenheden van de ongefilterde pagina in gewenste volgorde.
minItems:2maxItems:100Array:format:"uuid"window_cursorTekenreeks nullOptioneelCursor van de ongefilterde pagina; null voor de eerste.
Tekenreeks:maxLength:1024
Aanvullende velden: Nee
UnitReplacement
UnitReplacement · Vervang code of bestand zonder de positie te wijzigen. De magazijngeschiedenis bewaart de wijziging.
codeTekenreeks nullOptioneelDe exacte digitale code. Behoud hoofdletters en interne spaties.
Tekenreeks:minLength:1maxLength:512expected_versionGeheel getalVerplichtVersie die vóór de schrijfbewerking is gelezen; bij afwijking wordt de wijziging geweigerd.
minimum:1reasonTekenreeksVerplichtVastgelegde reden voor de wijziging.
minLength:1maxLength:500upload_idTekenreeks nullOptioneelResource-identificatie; bewaar deze zoals teruggegeven. · upload_id
Tekenreeks:format:"uuid"
Aanvullende velden: Nee
UnitsData
UnitsData · Lees maximaal 100 eenheden per pagina. De lijst toont metadata zonder codes te onthullen.
order_versionGeheel getalVerplichtVersie van de toewijzingsvolgorde van de pool.
totalGeheel getalVerplichtTotaalbedrag.
unitsArray <UnitData> VerplichtMetadata van eenheden; inhoud vereist een afzonderlijke bevoegde aanvraag.
Aanvullende velden: Ja