Schemi dei dati
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
dataProductFileListDataObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
dataReleaseListDataObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
ApiResponse_UploadData_
ApiResponse_UploadData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
dataUploadDataObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · Consulta la regola di accesso e la versione del prodotto. La prima pubblicazione resta il riferimento temporale.
dataAudienceDataObbligatorioContenuto di una risposta riuscita.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
Elenca — Prodotti — Risposta
ApiResponse_list_ProductSummaryData__ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
dataArray <ProductSummaryData> ObbligatorioEsempio di risposta · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
Recupera — Prodotti — Risposta
ApiResponse_ProductDetailData_ · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
dataProductDetailDataObbligatorioEsempio di risposta · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorioMetadati della risposta.
Campi aggiuntivi: No
AudienceChange
AudienceChange · Scegli gli acquisti idonei. Gli ordini selezionati devono contenere questo prodotto pagato e non rimborsato.
audienceAudienceSelectionObbligatorioRegola esplicita di accesso al file condiviso.
expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807
Campi aggiuntivi: No
AudienceData
AudienceData · Consulta la regola di accesso e la versione del prodotto. La prima pubblicazione resta il riferimento temporale.
anchor_atStringaObbligatorioPrima pubblicazione; non cambia modificando la regola.
format:"date-time"effective_atStringaObbligatorioData di pubblicazione di questa regola di accesso.
format:"date-time"file_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · file_id
file_version_idStringaObbligatorioID di una versione immutabile del file.
historical_access_preservedBooleanoFacoltativoI diritti già concessi restano quando la regola viene ristretta.
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito.
lookback_daysIntero nullObbligatorio1–3650 giorni prima della prima pubblicazione; solo recent_and_new.
modeStringaObbligatorioRegola esplicita di accesso al file condiviso. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorStringa nullObbligatorioValore di continuazione per la pagina successiva, oppure null.
order_idsArray <Stringa> ObbligatorioOrdini pagati e non rimborsati che contengono questo prodotto.
product_versionInteroObbligatorioVersione corrente del prodotto per il controllo della concorrenza.
revisionInteroObbligatorioRevisione progressiva della regola di accesso.
Campi aggiuntivi: No
AudienceSelection
AudienceSelection · Scegli gli acquisti idonei. Gli ordini selezionati devono contenere questo prodotto pagato e non rimborsato.
lookback_daysIntero nullFacoltativo1–3650 giorni prima della prima pubblicazione; solo recent_and_new.
Intero:minimum:1maximum:3650modeStringaObbligatorioRegola esplicita di accesso al file condiviso. new_purchases / recent_and_new / selected / all_purchasers.
Vincoli
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsArray <Stringa> FacoltativoOrdini pagati e non rimborsati che contengono questo prodotto.
maxItems:1000Vincoli · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Campi aggiuntivi: No
Informazioni sulla disponibilità nel contesto selezionato
AvailabilityData · Schema · Schemi dei dati: Prodotti
available_fromStringa nullObbligatorioInizio della disponibilità.
Stringa:format:"date-time"available_untilStringa nullObbligatorioFine della disponibilità.
Stringa:format:"date-time"is_availableBooleanoObbligatorioIndica se l’elemento è disponibile in questo contesto.
Campi aggiuntivi: No
FileAssign
FileAssign · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
audienceAudienceSelectionnullFacoltativoRegola esplicita di accesso al file condiviso.
expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807labelStringaFacoltativoNome della risorsa nel contesto pertinente.
maxLength:300upload_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · upload_id
format:"uuid"
Campi aggiuntivi: No
FileCategory
FileCategory · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
StringaVincoli
enum["internal", "customer_document", "digital"]
Campi aggiuntivi: Sì
Informazioni sul prezzo nel contesto selezionato
PriceData · Schema · Schemi dei dati: Prodotti
amountStringaObbligatorioImporto decimale codificato come stringa JSON; null solo dove consentito.
currencyStringaObbligatorioCodice della valuta dell’importo.
Vincoli
pattern"^[A-Z]{3}$"
minor_unitsInteroObbligatorioNumero di cifre decimali usate dalla valuta.
minimum:0maximum:4tax_includedBooleanoObbligatorioIndica se il prezzo inviato include le imposte.
Campi aggiuntivi: No
Informazioni sul listino
PriceListData · Schema · Schemi dei dati: Prodotti
currencyStringaObbligatorioCodice della valuta dell’importo.
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. (PriceListData).
tax_includedBooleanoObbligatorioIndica se il prezzo inviato include le imposte.
versionInteroObbligatorioVersione della risorsa per il controllo della concorrenza.
Campi aggiuntivi: No
Crea — Prodotti — Corpo della richiesta
ProductCreate · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
brand_idStringa nullFacoltativoIdentificativo del marchio.
Stringa:minLength:1maxLength:63conditionStringaFacoltativoCondizione del prodotto.
Vincoli
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionStringa nullFacoltativoDescrizione nella lingua selezionata.
Stringa:maxLength:100000feature_value_idsArray <Stringa> FacoltativoIdentificativi dei valori selezionati per le caratteristiche.
maxItems:1000Array:minLength:1maxLength:63identifiersProductIdentifiersnullFacoltativoCodici identificativi del prodotto.
market_idsArray <Stringa> FacoltativoIdentificativi dei mercati selezionati.
maxItems:1000Array:minLength:1maxLength:63media_idsArray <Stringa> FacoltativoIdentificativi di media già esistenti.
maxItems:30Array:minLength:1maxLength:63meta_descriptionStringa nullFacoltativoDescrizione per i motori di ricerca nella lingua selezionata.
Stringa:maxLength:160meta_keywordsArray <Stringa> nullFacoltativoParole chiave per i motori di ricerca nella lingua selezionata.
Array:maxItems:20Array / Array:maxLength:50meta_titleStringa nullFacoltativoTitolo per i motori di ricerca nella lingua selezionata.
Stringa:maxLength:70nameStringaObbligatorioNome della risorsa nel contesto pertinente.
minLength:1maxLength:300pricingProductPriceFacoltativoConfigurazione dei prezzi e relative versioni di concorrenza.
primary_category_idStringa nullFacoltativoIdentificativo della categoria principale.
Stringa:minLength:1maxLength:63publishedBooleanoFacoltativoIndica se la risorsa è pubblicata.
skuStringaObbligatorioCodice di identificazione dell’articolo a magazzino.
minLength:1maxLength:100Vincoli
pattern"^\\S+$"
slugStringa nullFacoltativoSegmento del percorso URL nella lingua selezionata.
Stringa:maxLength:160tax_category_idStringa nullFacoltativoIdentificativo della categoria fiscale.
Stringa:minLength:1maxLength:63variant_value_idsArray <Stringa> FacoltativoIdentificativi dei valori selezionati per la variante.
maxItems:250Array:minLength:1maxLength:63variants_enabledBooleanoFacoltativoIndica se il prodotto utilizza varianti.
Campi aggiuntivi: No
Recupera — Prodotti — Risposta
ProductDetailData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
availabilityAvailabilityDataObbligatorioInformazioni sulla disponibilità nel contesto selezionato.
brand_idStringa nullObbligatorioIdentificativo del marchio.
conditionStringaObbligatorioCondizione del prodotto.
Vincoli
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atStringaObbligatorioData e ora di creazione.
format:"date-time"descriptionStringa nullObbligatorioDescrizione nella lingua selezionata.
featuresArray <FeatureSelectionData> ObbligatorioCaratteristiche del prodotto.
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. (ProductDetailData).
identifiersOggettoCampi aggiuntivi: StringaObbligatorioCodici identificativi del prodotto.
mediaArray <ProductMediaData> ObbligatorioInformazioni sui media allegati.
meta_descriptionStringa nullObbligatorioDescrizione per i motori di ricerca nella lingua selezionata.
meta_keywordsArray <Stringa> nullObbligatorioParole chiave per i motori di ricerca nella lingua selezionata.
meta_titleStringa nullObbligatorioTitolo per i motori di ricerca nella lingua selezionata.
nameStringa nullObbligatorioNome della risorsa nel contesto pertinente.
numberStringaObbligatorioNumero dell’ordine o della richiesta destinato alle persone.
pricePriceDatanullObbligatorioInformazioni sul prezzo nel contesto selezionato.
price_versionInteroObbligatorioVersione corrente del prezzo per il controllo della concorrenza.
primary_category_idStringa nullObbligatorioIdentificativo della categoria principale.
primary_media_idStringa nullObbligatorioIdentificativo del media principale.
publishedBooleanoObbligatorioIndica se la risorsa è pubblicata.
skuStringaObbligatorioCodice di identificazione dell’articolo a magazzino.
slugStringa nullObbligatorioSegmento del percorso URL nella lingua selezionata.
tax_category_idStringaObbligatorioIdentificativo della categoria fiscale.
updated_atStringaObbligatorioData e ora dell’aggiornamento più recente.
format:"date-time"variants_enabledBooleanoObbligatorioIndica se il prodotto utilizza varianti.
versionInteroObbligatorioVersione della risorsa per il controllo della concorrenza.
Campi aggiuntivi: No
ProductFileData
ProductFileData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
categoryFileCategoryObbligatorioCategoria del file: internal / customer_document / digital
created_atStringaObbligatorioData e ora di creazione.
format:"date-time"current_version_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · current_version_id
format:"uuid"file_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · file_id
format:"uuid"filenameStringaObbligatorioFile
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito.
format:"uuid"labelStringaObbligatorioNome della risorsa nel contesto pertinente.
mime_typeStringaObbligatorioTipo di contenuto del media.
sha256StringaObbligatorioSHA-256 (hex, 64)
size_bytesInteroObbligatorioDimensione in byte
stateStringaObbligatorioStato
version_numberInteroObbligatorioVersione
Campi aggiuntivi: No
ProductFileListData
ProductFileListData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
filesArray <ProductFileData> ObbligatorioFile del prodotto
product_versionInteroObbligatorioVersione corrente del prodotto per il controllo della concorrenza.
Campi aggiuntivi: No
Codici identificativi del prodotto
ProductIdentifiers · Schema · Schemi dei dati: Prodotti
eanStringa nullFacoltativoIdentificativo EAN del prodotto.
Stringa:minLength:1maxLength:100isbnStringa nullFacoltativoIdentificativo ISBN.
Stringa:minLength:1maxLength:100mpnStringa nullFacoltativoCodice articolo del produttore.
Stringa:minLength:1maxLength:100upcStringa nullFacoltativoIdentificativo UPC del prodotto.
Stringa:minLength:1maxLength:100
Campi aggiuntivi: No
Informazioni sui media allegati
ProductMediaData · Schema · Schemi dei dati: Prodotti
alt_textStringa nullObbligatorioTesto alternativo dell’immagine.
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. (ProductMediaData).
is_primaryBooleanoObbligatorioIndica se è l’elemento principale.
kindStringaObbligatorioForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["image", "video", "model_3d"]
mime_typeStringaObbligatorioTipo di contenuto del media.
positionInteroObbligatorioPosizione nella collezione ordinata.
urlStringa nullObbligatorioURL della risorsa.
Campi aggiuntivi: No
Configurazione dei prezzi e relative versioni di concorrenza
ProductPrice · Schema · Schemi dei dati: Prodotti
amountStringa nullObbligatorioImporto decimale codificato come stringa JSON; null solo dove consentito.
Stringa:maxLength:19Vincoli · Stringa 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyStringaObbligatorioCodice della valuta dell’importo.
Vincoli
pattern"^[A-Z]{3}$"
expected_price_list_versionInteroObbligatorioVersione del listino letta in precedenza e richiesta per questa scrittura.
minimum:1maximum:9223372036854775807expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:0maximum:9223372036854775807kindStringaObbligatorioForma della struttura dati, definita dai valori consentiti.
Vincoli
enum["base", "market_fixed"]
price_list_idStringaObbligatorioIdentificativo del listino.
minLength:1maxLength:63tax_includedBooleanoObbligatorioIndica se il prezzo inviato include le imposte.
Campi aggiuntivi: No
Elenca — Prodotti — Risposta
ProductSummaryData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
availabilityAvailabilityDataObbligatorioInformazioni sulla disponibilità nel contesto selezionato.
brand_idStringa nullObbligatorioIdentificativo del marchio.
conditionStringaObbligatorioCondizione del prodotto.
Vincoli
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atStringaObbligatorioData e ora di creazione.
format:"date-time"idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. (ProductSummaryData).
nameStringa nullObbligatorioNome della risorsa nel contesto pertinente.
numberStringaObbligatorioNumero dell’ordine o della richiesta destinato alle persone.
pricePriceDatanullObbligatorioInformazioni sul prezzo nel contesto selezionato.
price_versionInteroObbligatorioVersione corrente del prezzo per il controllo della concorrenza.
primary_category_idStringa nullObbligatorioIdentificativo della categoria principale.
primary_media_idStringa nullObbligatorioIdentificativo del media principale.
publishedBooleanoObbligatorioIndica se la risorsa è pubblicata.
skuStringaObbligatorioCodice di identificazione dell’articolo a magazzino.
slugStringa nullObbligatorioSegmento del percorso URL nella lingua selezionata.
tax_category_idStringaObbligatorioIdentificativo della categoria fiscale.
updated_atStringaObbligatorioData e ora dell’aggiornamento più recente.
format:"date-time"variants_enabledBooleanoObbligatorioIndica se il prodotto utilizza varianti.
versionInteroObbligatorioVersione della risorsa per il controllo della concorrenza.
Campi aggiuntivi: No
Aggiorna — Prodotti — Corpo della richiesta
ProductUpdate · Campi, tipi e vincoli dei dati accettati o restituiti dall’API.
brand_idStringa nullFacoltativoIdentificativo del marchio.
Stringa:minLength:1maxLength:63conditionStringaFacoltativoCondizione del prodotto.
Vincoli
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionStringa nullFacoltativoDescrizione nella lingua selezionata.
Stringa:maxLength:100000expected_variant_price_versionsOggettoCampi aggiuntivi: InteroFacoltativominimum:0maximum:9223372036854775807Versioni dei prezzi lette in precedenza, indicizzate per identificativo della variante.
maxProperties:250Vincoli
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807feature_value_idsArray <Stringa> FacoltativoIdentificativi dei valori selezionati per le caratteristiche.
maxItems:1000Array:minLength:1maxLength:63identifiersProductIdentifiersnullFacoltativoCodici identificativi del prodotto.
market_idsArray <Stringa> FacoltativoIdentificativi dei mercati selezionati.
maxItems:1000Array:minLength:1maxLength:63media_idsArray <Stringa> FacoltativoIdentificativi di media già esistenti.
maxItems:30Array:minLength:1maxLength:63meta_descriptionStringa nullFacoltativoDescrizione per i motori di ricerca nella lingua selezionata.
Stringa:maxLength:160meta_keywordsArray <Stringa> nullFacoltativoParole chiave per i motori di ricerca nella lingua selezionata.
Array:maxItems:20Array / Array:maxLength:50meta_titleStringa nullFacoltativoTitolo per i motori di ricerca nella lingua selezionata.
Stringa:maxLength:70nameStringa nullFacoltativoNome della risorsa nel contesto pertinente.
Stringa:maxLength:300pricingProductPriceFacoltativoConfigurazione dei prezzi e relative versioni di concorrenza.
primary_category_idStringa nullFacoltativoIdentificativo della categoria principale.
Stringa:minLength:1maxLength:63publishedBooleanoFacoltativoIndica se la risorsa è pubblicata.
skuStringaFacoltativoCodice di identificazione dell’articolo a magazzino.
minLength:1maxLength:100Vincoli
pattern"^\\S+$"
slugStringa nullFacoltativoSegmento del percorso URL nella lingua selezionata.
Stringa:maxLength:160tax_category_idStringa nullFacoltativoIdentificativo della categoria fiscale.
Stringa:minLength:1maxLength:63variant_value_idsArray <Stringa> FacoltativoIdentificativi dei valori selezionati per la variante.
maxItems:250Array:minLength:1maxLength:63variants_enabledBooleanoFacoltativoIndica se il prodotto utilizza varianti.
Campi aggiuntivi: No
ProductVersion
ProductVersion · Questa operazione è stata ritirata e restituisce 409 senza modificare i dati. Imposta l’accesso per ogni file digitale scegliendo i destinatari.
expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807
Campi aggiuntivi: No
ReleaseData
ReleaseData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
changelogStringaObbligatorioDescrizione delle modifiche
filesArray <ReleaseFileData> ObbligatorioFile del prodotto
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito.
format:"uuid"manifest_sha256Stringa nullObbligatorioVersioni digitali · SHA-256
published_atStringa nullObbligatorioPubblica versione · UTC
Stringa:format:"date-time"release_sequenceIntero nullObbligatorioVersioni digitali · Posizione nella collezione ordinata.
stateStringaObbligatorioStato
version_labelStringaObbligatorioVersione
withdrawn_atStringa nullObbligatorioRitira offerta · UTC
Stringa:format:"date-time"
Campi aggiuntivi: No
ReleaseDraft
ReleaseDraft · Questa operazione è stata ritirata e restituisce 409 senza modificare i dati. Imposta l’accesso per ogni file digitale scegliendo i destinatari.
changelogStringaFacoltativoDescrizione delle modifiche
maxLength:20000expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807version_idsArray <Stringa> ObbligatorioVersione · UUID[]
minItems:1maxItems:20Array:format:"uuid"version_labelStringaObbligatorioVersione
minLength:1maxLength:64
Campi aggiuntivi: No
ReleaseFileData
ReleaseFileData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
file_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · file_id
format:"uuid"sort_orderInteroObbligatorioPosizione nella collezione ordinata.
version_idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito. · version_id
format:"uuid"
Campi aggiuntivi: No
ReleaseListData
ReleaseListData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
current_release_idStringa nullObbligatorioIdentificativo della risorsa; conservalo come restituito. · current_release_id
Stringa:format:"uuid"product_versionInteroObbligatorioVersione corrente del prodotto per il controllo della concorrenza.
releasesArray <ReleaseData> ObbligatorioVersioni digitali
update_daysIntero nullObbligatorioNumero di giorni (days; null)
update_modeStringaObbligatorioAccesso ai file futuri dopo l’acquisto: none / period / unlimited
update_monthsIntero nullObbligatorioMesi (months; null)
Campi aggiuntivi: No
UpdatePolicy
UpdatePolicy · Questa operazione è stata ritirata e restituisce 409 senza modificare i dati. Imposta l’accesso per ogni file digitale scegliendo i destinatari.
daysIntero nullFacoltativoNumero di giorni (1–3650; mode=period; months=null)
Intero:minimum:1maximum:3650expected_versionInteroObbligatorioVersione letta prima della scrittura; una differenza impedisce l’aggiornamento.
minimum:1maximum:9223372036854775807modeStringaObbligatorioAccesso ai file futuri dopo l’acquisto: none / period / unlimited
Vincoli
enum["none", "period", "unlimited"]
monthsIntero nullFacoltativoMesi (1–120; mode=period; days=null)
Intero:minimum:1maximum:120
Campi aggiuntivi: No
UploadCreate
UploadCreate · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
filenameStringaObbligatorioFile
minLength:1maxLength:255product_idStringa nullFacoltativoIdentificativo del prodotto.
Vincoli · Stringa 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256StringaObbligatorioSHA-256 (hex, 64)
Vincoli
pattern"^[0-9a-f]{64}$"
size_bytesInteroObbligatorioDimensione in byte
minimum:1maximum:262144000
Campi aggiuntivi: No
UploadData
UploadData · Campi, tipi e vincoli dei dati accettati o restituiti dall’API. Invia i file come multipart/form-data dopo aver creato upload_id, poi associali al prodotto. Il download richiede un token Bearer e il permesso per category; la risposta contiene i byte, senza indirizzo pubblico né password. Per mode=period scegli days (1–3650) oppure il precedente months, mai entrambi. Le condizioni vengono memorizzate all’acquisto; il rimborso revoca l’accesso solo alla riga rimborsata.
categoryFileCategoryObbligatorioCategoria del file: internal / customer_document / digital
expires_atStringaObbligatorioData e ora di scadenza della credenziale.
format:"date-time"filenameStringaObbligatorioFile
idStringaObbligatorioIdentificativo della risorsa; conservalo come restituito.
format:"uuid"product_idStringa nullObbligatorioIdentificativo del prodotto.
received_bytesInteroObbligatorioCaricamento… · Dimensione in byte
sha256StringaObbligatorioSHA-256 (hex, 64)
size_bytesInteroObbligatorioDimensione in byte
statusStringaObbligatorioStato accettato da questa specifica operazione.
Campi aggiuntivi: No