Stocuri
Citiți stocurile și aplicați ajustări controlate, limite de vânzare și rezervări manuale.
Operații
Listează · Stocuri — StocuriVizualizați stocul de produse, depozitele și locațiile interne.
GET
Creează · Ajustare de stoc — StocuriModificați cantitățile de produse fizice și vândubile.
POST
Obține · Stocuri — StocuriVizualizați stocul de produse, depozitele și locațiile interne.
GET
Actualizează · Stocuri — StocuriModificați cantitățile de produse fizice și vândubile.
PATCH
Actualizează · Rezervare manuală — StocuriModificarea rezervărilor manuale. Pentru operațiunile integrărilor externe.
PATCH
Actualizează · Limită de vânzări — StocuriModificarea limitelor de vânzare. Pentru operațiunile integrărilor externe.
PATCH
Creează un importPregătește o ciornă cu cel mult 1000 de coduri sau 100 de fișiere. Stocul de vânzare nu crește încă.
POST
Anulează un importRenunță la o ciornă neterminată. Operația nu retrage o livrare deja confirmată.
DELETE
Citește un importVerifică starea, versiunea și validarea. Ciorna aparține cheii API care a creat-o.
GET
Confirmă o livrareCreează o livrare planificată sau recepționată din lotul validat. Unitățile planificate nu pot fi vândute încă.
POST
Recepționează o livrare planificatăRecepționează unitățile existente fără să imporți din nou codurile sau fișierele.
POST
Validează un importVerifică întregul lot. Un duplicat sau o intrare incorectă respinge lotul; codurile nu sunt scurtate.
POST
Retrage o livrareRetrage doar unitățile libere. Cele rezervate și atribuite rămân asociate comenzilor.
POST
Citește setările stocului digitalCitește setările și cantitățile înainte de modificare. Răspunsul nu conține coduri sau fișiere.
GET
Configurează stocul digitalActivează coduri sau fișiere individuale începând cu Professional. Dezactivarea păstrează accesul achizițiilor anterioare.
PATCH
Listează unitățileCitește cel mult 100 de unități pe pagină. Lista arată metadate fără să dezvăluie codurile.
GET
Schimbă ordinea de atribuireTrimite pagina completă, nefiltrată, în ordinea dorită. O versiune depășită returnează 409.
POST
Citește o unitate liberăCodul este returnat ca JSON, fișierul ca date binare. Fiecare cerere necesită Bearer și permisiunea reveal.
GET
Verifică accesul la o unitate liberăVerifică aceleași drepturi ca GET fără descărcarea conținutului. Unitatea nu este rezervată.
HEAD
Elimină o unitate liberăRetrage un cod sau fișier nevândut și indică motivul. Unitățile rezervate sau atribuite sunt respinse.
POST
Înlocuiește o unitate liberăÎnlocuiește codul sau fișierul fără să-i schimbi poziția. Modificarea rămâne în istoricul depozitului.
POST
Pregătește o încărcare privatăRezervă spațiu pentru fișier și asociază-l cu un import sau cu unitatea înlocuită.
POST
Verifică încărcareaVerifică dimensiunea, suma de control și formatul. O încărcare gata nu înseamnă o livrare recepționată.
GET
Încarcă fișierulTrimite fișierul ca multipart/form-data prin HTTPS. Nu trimite Base64 sau un URL de descărcat.
PUT
Cum funcționează
Înregistrările de stoc disting cantitatea fizică on_hand, rezervările comenzilor, rezervările manuale și cantitatea disponibilă pentru vânzare. Folosiți identificatorul și versiunea de stoc returnate; stocurile produselor și ale variantelor sunt destinații separate.
Un sellable_limit de -1 înseamnă nelimitat, iar 0 înseamnă că nu sunt disponibile vânzări. Disponibilitatea nelimitată este expusă ca null în available. Nu interpretați null ca zero. Ajustările de stoc, limitele de vânzare și rezervările manuale folosesc operații și permisiuni separate.