Elenca o cerca prodotti
Elenca i prodotti o li cerca con q.
Senza q, i prodotti sono ordinati per name; paginare con cursor. Con q, i risultati sono ordinati per pertinenza e paginati con offset; limit è limitato a 250. Se q sembra un codice a barre (almeno 8 lettere, cifre, - o _, di cui almeno una cifra), viene confrontato esattamente con barcode e barcodeAliases invece di cercare nel testo.
I risultati di ricerca contengono solo una parte dei campi: id, name, price, barcode, supplier, category, externalId, taxCategory, margin, imageUrl, allowStore, hideStore, i campi promozione, deactivated, ageRestriction, showOnScreen, openInput e showOnScale. Per il record completo, ottieni il prodotto per id.
/productsAuthorizationToken Bearer (chiave API) · headerobbligatorioChiave API dell'organizzazione.
qstringTesto di ricerca. Attiva la ricerca: paginazione con offset, limit al massimo 250.
limitintegerDimensione della pagina (1–5000, predefinito 100). Con q, i valori oltre 250 vengono ridotti a 250; meta.limit mostra il valore applicato.
offsetintegerNumero di risultati da saltare. Solo con q, altrimenti ignorato.
storestringSolo i prodotti visibili in questo negozio (id del negozio). Funziona con e senza q. Con q, meta.total conta allora la pagina filtrata invece di stimare tutti i risultati.
cursorstringmeta.nextCursor della pagina precedente. Solo senza q (entrambi insieme restituiscono 400). Non analizzarlo; un cursore sconosciuto riparte dalla prima pagina.
Elenco di prodotti con meta.
dataProduct[]obbligatorioMostra proprietàNascondi proprietà
ProductidstringobbligatorioId del documento prodotto
externalIdstringIdentificatore esterno opzionale
namestringpriceintegerPrezzo in centesimi.
supplierstringId del fornitore
taxCategorystringCodice categoria IVA svizzera
8.12.63.80categorystringId della categoria
declarationsstringbarcodestringbarcodeAliasesobject[]EAN aggiuntivi facoltativi. Assente se non usato. Un array vuoto non viene salvato. Disponibile se la funzione alias dei codici a barre è attiva per l’organizzazione.
Mostra proprietàNascondi proprietà
objectcodestringobbligatorioEAN aggiuntivo, in minuscolo come barcode
quantitynumberUnità di base rappresentate da questo codice. Predefinito 1.
priceintegerPrezzo facoltativo della confezione in centesimi
labelstringexternalIdstringId articolo esterno facoltativo
depositProductintegerCauzione in centesimi.
depositProductLabelstringdescriptionstringsalePriceintegerPrezzo di vendita in centesimi.
salePercentagenumbersalePriceDateFromstring<date-time>salePriceDateTostring<date-time>costPriceintegerPrezzo di costo in centesimi.
marginnumbershowOnScreenbooleanageRestrictionbooleanshowOnScalebooleansaleStopbooleandeactivatedbooleanopenInputbooleanimageUrlstringURL dell'immagine. Impostare via create/update prodotto o POST /products/{productId}/image. Stringa vuota in update cancella il campo e gli oggetti storage dell'organizzazione.
indexintegerallowStorestring[]Id dei negozi consentiti (sola lettura).
hideStorestring[]Id dei negozi nascosti (sola lettura).
deletedbooleanSoft-delete quando true.
createdatestring<date-time>lastupdatestring<date-time>instancestringId dell'organizzazione se presente
metaListMetaobbligatorioMetadati dell'elenco. returned è la lunghezza di data. Le voci di catalogo eliminate (soft delete) sono escluse dagli elenchi — returned può essere minore di limit anche se esistono altre voci attive.
Mostra proprietàNascondi proprietà
totalintegerobbligatorioCon ricerca prodotti (q): conteggio stimato dei risultati. Altrimenti uguale a returned. Può essere minore di limit quando voci eliminate sono state filtrate dalla pagina.
returnedintegerobbligatorioNumero di elementi in data. Con includeDeleted=true (ordini) contano anche gli ordini eliminati.
limitintegerobbligatorioDimensione della pagina applicata.
offsetintegerSolo per la ricerca prodotti con q.
nextCursorstringCursore opaco per la pagina successiva; passarlo invariato come cursor. Presente quando possono esistere altri risultati. Gli elementi eliminati (soft-delete) vengono filtrati dopo la lettura, quindi una pagina può essere più corta di limit anche con nextCursor presente. Mai restituito per categorie, fornitori e negozi, che non sono paginati.
Parametri query non validi.
errorValidationErrorobbligatorioDettagli di validazione.
Mostra proprietàNascondi proprietà
formErrorsstring[]obbligatoriofieldErrorsobjectobbligatorioChiave API mancante, sconosciuta o inattiva, oppure chiave Read su un’operazione di scrittura.
statusCodeintegerobbligatorioCodice di stato HTTP
messagestringobbligatorioMessaggio di errore leggibile
timestampstring<date-time>obbligatorioMomento dell’errore (UTC).
pathstringobbligatorioURL della richiesta (percorso e query string).
La ricerca prodotti è temporaneamente non disponibile.
errorstringobbligatorio