Schemi dei dati
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
dataCampaignDataObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
dataArray <CampaignData> ObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
CampaignCreate
CampaignCreate · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
audienceStringaFacoltativoClienti
Vincoli
enum["all", "guest", "customer", "selected"]
benefit_typeStringaFacoltativoForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["percentage", "fixed", "none"]
category_idsArray <Stringa> FacoltativoIdentificativi delle categorie collegate.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeStringa nullFacoltativoCodice stabile interpretabile dal software.
Vincoli · Stringa 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooleanoFacoltativoCombina con altri codici
combine_promotionsBooleanoFacoltativoConsenti questo codice sui prodotti con promozioni automatiche
customer_idsArray <Stringa> FacoltativoDati del cliente registrati per questa risorsa.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atStringa nullFacoltativoAttivo fino al
Stringa:format:"date-time"free_shippingBooleanoFacoltativoSpedizione gratuita
marketsArray <MarketData-Input> ObbligatorioMercati disponibili nel contesto del negozio.
minItems:1maxItems:1000minimum_quantityInteroFacoltativoNumero minimo di articoli nel carrello
minimum:1maximum:2147483647nameStringaObbligatorioNome della risorsa nel contesto pertinente.
minLength:1maxLength:160per_customer_limitInteroFacoltativoLimite di utilizzi per cliente
minimum:-1maximum:2147483647percentageStringaFacoltativoPercentuale
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsArray <Stringa> FacoltativoIdentificativi dei prodotti collegati.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeStringaFacoltativoProdotti
Vincoli
enum["all", "selected"]
show_accountBooleanoFacoltativoNell'account cliente
show_cartBooleanoFacoltativoNel carrello
show_productBooleanoFacoltativoNelle pagine prodotto
starts_atStringa nullFacoltativoAttivo dal
Stringa:format:"date-time"usage_limitInteroFacoltativoLimite di utilizzi
minimum:-1maximum:2147483647
Campi aggiuntivi: No
CampaignData
CampaignData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
audienceStringaFacoltativoClienti
Vincoli
enum["all", "guest", "customer", "selected"]
benefit_typeStringaFacoltativoForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["percentage", "fixed", "none"]
category_idsArray <Stringa> FacoltativoIdentificativi delle categorie collegate.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeStringa nullFacoltativoCodice stabile interpretabile dal software.
Vincoli · Stringa 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooleanoFacoltativoCombina con altri codici
combine_promotionsBooleanoFacoltativoConsenti questo codice sui prodotti con promozioni automatiche
created_atStringaObbligatorioData e ora di creazione.
format:"date-time"created_byCreatorDataObbligatorioCreato da
customer_idsArray <Stringa> FacoltativoDati del cliente registrati per questa risorsa.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledBooleanoObbligatorioIndica se questa impostazione è abilitata.
ends_atStringa nullFacoltativoAttivo fino al
Stringa:format:"date-time"free_shippingBooleanoFacoltativoSpedizione gratuita
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito.
kindStringaObbligatorioForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["coupon", "promotion"]
marketsArray <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ObbligatorioMercati disponibili nel contesto del negozio.
minItems:1maxItems:1000minimum_quantityInteroFacoltativoNumero minimo di articoli nel carrello
minimum:1maximum:2147483647nameStringaObbligatorioNome della risorsa nel contesto pertinente.
minLength:1maxLength:160per_customer_limitInteroFacoltativoLimite di utilizzi per cliente
minimum:-1maximum:2147483647percentageStringaFacoltativoPercentuale
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsArray <Stringa> FacoltativoIdentificativi dei prodotti collegati.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeStringaFacoltativoProdotti
Vincoli
enum["all", "selected"]
show_accountBooleanoFacoltativoNell'account cliente
show_cartBooleanoFacoltativoNel carrello
show_productBooleanoFacoltativoNelle pagine prodotto
starts_atStringa nullFacoltativoAttivo dal
Stringa:format:"date-time"updated_atStringaObbligatorioData e ora dell’aggiornamento più recente.
format:"date-time"usage_limitInteroFacoltativoLimite di utilizzi
minimum:-1maximum:2147483647used_countInteroObbligatorioUtilizzi effettuati
versionInteroObbligatorioVersione della risorsa per il controllo della concorrenza.
Campi aggiuntivi: No
CampaignStatus
CampaignStatus · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
enabledBooleanoObbligatorioIndica se questa impostazione è abilitata.
expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807
Campi aggiuntivi: No
CampaignUpdate
CampaignUpdate · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
audienceStringaFacoltativoClienti
Vincoli
enum["all", "guest", "customer", "selected"]
benefit_typeStringaFacoltativoForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["percentage", "fixed", "none"]
category_idsArray <Stringa> FacoltativoIdentificativi delle categorie collegate.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeStringa nullFacoltativoCodice stabile interpretabile dal software.
Vincoli · Stringa 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsBooleanoFacoltativoCombina con altri codici
combine_promotionsBooleanoFacoltativoConsenti questo codice sui prodotti con promozioni automatiche
customer_idsArray <Stringa> FacoltativoDati del cliente registrati per questa risorsa.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atStringa nullFacoltativoAttivo fino al
Stringa:format:"date-time"expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807free_shippingBooleanoFacoltativoSpedizione gratuita
marketsArray <MarketData-Input> ObbligatorioMercati disponibili nel contesto del negozio.
minItems:1maxItems:1000minimum_quantityInteroFacoltativoNumero minimo di articoli nel carrello
minimum:1maximum:2147483647nameStringaObbligatorioNome della risorsa nel contesto pertinente.
minLength:1maxLength:160per_customer_limitInteroFacoltativoLimite di utilizzi per cliente
minimum:-1maximum:2147483647percentageStringaFacoltativoPercentuale
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsArray <Stringa> FacoltativoIdentificativi dei prodotti collegati.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeStringaFacoltativoProdotti
Vincoli
enum["all", "selected"]
show_accountBooleanoFacoltativoNell'account cliente
show_cartBooleanoFacoltativoNel carrello
show_productBooleanoFacoltativoNelle pagine prodotto
starts_atStringa nullFacoltativoAttivo dal
Stringa:format:"date-time"usage_limitInteroFacoltativoLimite di utilizzi
minimum:-1maximum:2147483647
Campi aggiuntivi: No
CreatorData
CreatorData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
kindStringaObbligatorioForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["admin", "api"]
labelStringaObbligatorioNome della risorsa nel contesto pertinente.
referenceStringaObbligatorioIdentificativo dell’entità referenziata.
Campi aggiuntivi: No
MarketData
MarketData-Input · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
currencyStringaObbligatorioCodice della valuta dell’importo.
Vincoli
pattern"^[A-Z]{3}$"
fixed_amountStringaFacoltativoImporto dello sconto
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idStringaObbligatorioIdentificativo del mercato restituito dall’endpoint del contesto.
Vincoli
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceStringa nullFacoltativoPrezzo massimo del prodotto
Stringa:maxLength:19Vincoli · Stringa 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceStringa nullFacoltativoPrezzo minimo del prodotto
Stringa:maxLength:19Vincoli · Stringa 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalStringaFacoltativoValore minimo del carrello
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsInteroObbligatorioNumero di cifre decimali usate dalla valuta.
minimum:0maximum:4
Campi aggiuntivi: No
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
currencyStringaObbligatorioCodice della valuta dell’importo.
Vincoli
pattern"^[A-Z]{3}$"
fixed_amountStringaFacoltativoImporto dello sconto
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idStringaObbligatorioIdentificativo del mercato restituito dall’endpoint del contesto.
Vincoli
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceStringa nullFacoltativoPrezzo massimo del prodotto
Stringa:maxLength:19Vincoli · Stringa 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceStringa nullFacoltativoPrezzo minimo del prodotto
Stringa:maxLength:19Vincoli · Stringa 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalStringaFacoltativoValore minimo del carrello
maxLength:19Vincoli
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsInteroObbligatorioNumero di cifre decimali usate dalla valuta.
minimum:0maximum:4
Campi aggiuntivi: No