Scheme de date
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
dataProductFileListDataObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
dataReleaseListDataObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
ApiResponse_UploadData_
ApiResponse_UploadData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
dataUploadDataObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · Citește regula de acces și versiunea produsului. Prima publicare rămâne reperul temporal.
dataAudienceDataObligatoriuDatele unui răspuns reușit.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Listează — Produse — Răspuns
ApiResponse_list_ProductSummaryData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <ProductSummaryData> ObligatoriuExemplu de răspuns · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Obține — Produse — Răspuns
ApiResponse_ProductDetailData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataProductDetailDataObligatoriuExemplu de răspuns · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
AudienceChange
AudienceChange · Alege achizițiile eligibile. Comenzile selectate trebuie să conțină acest produs plătit și nerambursat.
audienceAudienceSelectionObligatoriuRegulă explicită de acces la fișierul comun.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807
Câmpuri suplimentare: Nu
AudienceData
AudienceData · Citește regula de acces și versiunea produsului. Prima publicare rămâne reperul temporal.
anchor_atȘir de caractereObligatoriuPrima publicare; modificarea regulii nu schimbă data.
format:"date-time"effective_atȘir de caractereObligatoriuMomentul publicării acestei reguli de acces.
format:"date-time"file_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · file_id
file_version_idȘir de caractereObligatoriuID-ul unei versiuni de fișier imuabile.
historical_access_preservedValoare booleanăOpționalDrepturile acordate anterior rămân când regula se restrânge.
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată.
lookback_daysNumăr întreg nullObligatoriu1–3650 de zile înainte de prima publicare; doar recent_and_new.
modeȘir de caractereObligatoriuRegulă explicită de acces la fișierul comun. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorȘir de caractere nullObligatoriuValoare de continuare pentru pagina următoare sau null.
order_idsTablou <Șir de caractere> ObligatoriuComenzi cu acest produs plătit și fără rambursare pentru el.
product_versionNumăr întregObligatoriuVersiunea curentă a produsului, pentru controlul concurenței.
revisionNumăr întregObligatoriuRevizie succesivă a regulii de acces.
Câmpuri suplimentare: Nu
AudienceSelection
AudienceSelection · Alege achizițiile eligibile. Comenzile selectate trebuie să conțină acest produs plătit și nerambursat.
lookback_daysNumăr întreg nullOpțional1–3650 de zile înainte de prima publicare; doar recent_and_new.
Număr întreg:minimum:1maximum:3650modeȘir de caractereObligatoriuRegulă explicită de acces la fișierul comun. new_purchases / recent_and_new / selected / all_purchasers.
Restricții
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsTablou <Șir de caractere> OpționalComenzi cu acest produs plătit și fără rambursare pentru el.
maxItems:1000Restricții · Tablou 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Câmpuri suplimentare: Nu
Informații despre disponibilitate în contextul selectat
AvailabilityData · Schemă · Scheme de date: Produse
available_fromȘir de caractere nullObligatoriuÎnceputul disponibilității.
Șir de caractere:format:"date-time"available_untilȘir de caractere nullObligatoriuSfârșitul disponibilității.
Șir de caractere:format:"date-time"is_availableValoare booleanăObligatoriuIndică dacă articolul este disponibil în acest context.
Câmpuri suplimentare: Nu
FileAssign
FileAssign · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
audienceAudienceSelectionnullOpționalRegulă explicită de acces la fișierul comun.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807labelȘir de caractereOpționalNumele resursei în contextul relevant.
maxLength:300upload_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · upload_id
format:"uuid"
Câmpuri suplimentare: Nu
FileCategory
FileCategory · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
Șir de caractereRestricții
enum["internal", "customer_document", "digital"]
Câmpuri suplimentare: Da
Informații despre preț în contextul selectat
PriceData · Schemă · Scheme de date: Produse
amountȘir de caractereObligatoriuSumă zecimală codificată ca șir JSON; null numai unde este permis.
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
minor_unitsNumăr întregObligatoriuNumărul de zecimale folosite de monedă.
minimum:0maximum:4tax_includedValoare booleanăObligatoriuIndică dacă prețul trimis include taxele.
Câmpuri suplimentare: Nu
Informații despre lista de prețuri
PriceListData · Schemă · Scheme de date: Produse
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (PriceListData).
tax_includedValoare booleanăObligatoriuIndică dacă prețul trimis include taxele.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Creează — Produse — Corpul cererii
ProductCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
brand_idȘir de caractere nullOpționalIdentificatorul mărcii.
Șir de caractere:minLength:1maxLength:63conditionȘir de caractereOpționalStarea produsului.
Restricții
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionȘir de caractere nullOpționalDescriere în limba selectată.
Șir de caractere:maxLength:100000feature_value_idsTablou <Șir de caractere> OpționalIdentificatorii valorilor selectate ale caracteristicilor.
maxItems:1000Tablou:minLength:1maxLength:63identifiersProductIdentifiersnullOpționalCodurile de identificare ale produsului.
market_idsTablou <Șir de caractere> OpționalIdentificatorii piețelor selectate.
maxItems:1000Tablou:minLength:1maxLength:63media_idsTablou <Șir de caractere> OpționalIdentificatorii fișierelor media deja existente.
maxItems:30Tablou:minLength:1maxLength:63meta_descriptionȘir de caractere nullOpționalDescriere pentru motoarele de căutare, în limba selectată.
Șir de caractere:maxLength:160meta_keywordsTablou <Șir de caractere> nullOpționalCuvinte-cheie pentru motoarele de căutare, în limba selectată.
Tablou:maxItems:20Tablou / Tablou:maxLength:50meta_titleȘir de caractere nullOpționalTitlu pentru motoarele de căutare, în limba selectată.
Șir de caractere:maxLength:70nameȘir de caractereObligatoriuNumele resursei în contextul relevant.
minLength:1maxLength:300pricingProductPriceOpționalConfigurația prețurilor și versiunile pentru controlul concurenței.
primary_category_idȘir de caractere nullOpționalIdentificatorul categoriei principale.
Șir de caractere:minLength:1maxLength:63publishedValoare booleanăOpționalIndică dacă resursa este publicată.
skuȘir de caractereObligatoriuCodul unității de stoc.
minLength:1maxLength:100Restricții
pattern"^\\S+$"
slugȘir de caractere nullOpționalSegmentul căii URL în limba selectată.
Șir de caractere:maxLength:160tax_category_idȘir de caractere nullOpționalIdentificatorul categoriei fiscale.
Șir de caractere:minLength:1maxLength:63variant_value_idsTablou <Șir de caractere> OpționalIdentificatorii valorilor selectate ale variantelor.
maxItems:250Tablou:minLength:1maxLength:63variants_enabledValoare booleanăOpționalIndică dacă produsul folosește variante.
Câmpuri suplimentare: Nu
Obține — Produse — Răspuns
ProductDetailData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
availabilityAvailabilityDataObligatoriuInformații despre disponibilitate în contextul selectat.
brand_idȘir de caractere nullObligatoriuIdentificatorul mărcii.
conditionȘir de caractereObligatoriuStarea produsului.
Restricții
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"descriptionȘir de caractere nullObligatoriuDescriere în limba selectată.
featuresTablou <FeatureSelectionData> ObligatoriuCaracteristicile produsului.
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (ProductDetailData).
identifiersObiectCâmpuri suplimentare: Șir de caractereObligatoriuCodurile de identificare ale produsului.
mediaTablou <ProductMediaData> ObligatoriuInformații despre fișierele media atașate.
meta_descriptionȘir de caractere nullObligatoriuDescriere pentru motoarele de căutare, în limba selectată.
meta_keywordsTablou <Șir de caractere> nullObligatoriuCuvinte-cheie pentru motoarele de căutare, în limba selectată.
meta_titleȘir de caractere nullObligatoriuTitlu pentru motoarele de căutare, în limba selectată.
nameȘir de caractere nullObligatoriuNumele resursei în contextul relevant.
numberȘir de caractereObligatoriuNumărul comenzii sau al solicitării, destinat utilizatorilor.
pricePriceDatanullObligatoriuInformații despre preț în contextul selectat.
price_versionNumăr întregObligatoriuVersiunea curentă a prețului, pentru controlul concurenței.
primary_category_idȘir de caractere nullObligatoriuIdentificatorul categoriei principale.
primary_media_idȘir de caractere nullObligatoriuIdentificatorul fișierului media principal.
publishedValoare booleanăObligatoriuIndică dacă resursa este publicată.
skuȘir de caractereObligatoriuCodul unității de stoc.
slugȘir de caractere nullObligatoriuSegmentul căii URL în limba selectată.
tax_category_idȘir de caractereObligatoriuIdentificatorul categoriei fiscale.
updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"variants_enabledValoare booleanăObligatoriuIndică dacă produsul folosește variante.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
ProductFileData
ProductFileData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
categoryFileCategoryObligatoriuCategoria fișierului: internal / customer_document / digital
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"current_version_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · current_version_id
format:"uuid"file_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · file_id
format:"uuid"filenameȘir de caractereObligatoriuFișier
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată.
format:"uuid"labelȘir de caractereObligatoriuNumele resursei în contextul relevant.
mime_typeȘir de caractereObligatoriuTipul conținutului media.
sha256Șir de caractereObligatoriuSHA-256 (hex, 64)
size_bytesNumăr întregObligatoriuDimensiune în octeți
stateȘir de caractereObligatoriuStare
version_numberNumăr întregObligatoriuVersiune
Câmpuri suplimentare: Nu
ProductFileListData
ProductFileListData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
filesTablou <ProductFileData> ObligatoriuFișierele produsului
product_versionNumăr întregObligatoriuVersiunea curentă a produsului, pentru controlul concurenței.
Câmpuri suplimentare: Nu
Codurile de identificare ale produsului
ProductIdentifiers · Schemă · Scheme de date: Produse
eanȘir de caractere nullOpționalIdentificatorul EAN al produsului.
Șir de caractere:minLength:1maxLength:100isbnȘir de caractere nullOpționalIdentificatorul ISBN.
Șir de caractere:minLength:1maxLength:100mpnȘir de caractere nullOpționalCodul de produs al producătorului.
Șir de caractere:minLength:1maxLength:100upcȘir de caractere nullOpționalIdentificatorul UPC al produsului.
Șir de caractere:minLength:1maxLength:100
Câmpuri suplimentare: Nu
Informații despre fișierele media atașate
ProductMediaData · Schemă · Scheme de date: Produse
alt_textȘir de caractere nullObligatoriuText alternativ pentru o imagine.
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (ProductMediaData).
is_primaryValoare booleanăObligatoriuIndică dacă acesta este elementul principal.
kindȘir de caractereObligatoriuVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["image", "video", "model_3d"]
mime_typeȘir de caractereObligatoriuTipul conținutului media.
positionNumăr întregObligatoriuPoziția în colecția ordonată.
urlȘir de caractere nullObligatoriuURL-ul resursei.
Câmpuri suplimentare: Nu
Configurația prețurilor și versiunile pentru controlul concurenței
ProductPrice · Schemă · Scheme de date: Produse
amountȘir de caractere nullObligatoriuSumă zecimală codificată ca șir JSON; null numai unde este permis.
Șir de caractere:maxLength:19Restricții · Șir de caractere 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
expected_price_list_versionNumăr întregObligatoriuVersiunea listei de prețuri citită anterior, necesară pentru această scriere.
minimum:1maximum:9223372036854775807expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:0maximum:9223372036854775807kindȘir de caractereObligatoriuVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["base", "market_fixed"]
price_list_idȘir de caractereObligatoriuIdentificatorul listei de prețuri.
minLength:1maxLength:63tax_includedValoare booleanăObligatoriuIndică dacă prețul trimis include taxele.
Câmpuri suplimentare: Nu
Listează — Produse — Răspuns
ProductSummaryData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
availabilityAvailabilityDataObligatoriuInformații despre disponibilitate în contextul selectat.
brand_idȘir de caractere nullObligatoriuIdentificatorul mărcii.
conditionȘir de caractereObligatoriuStarea produsului.
Restricții
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (ProductSummaryData).
nameȘir de caractere nullObligatoriuNumele resursei în contextul relevant.
numberȘir de caractereObligatoriuNumărul comenzii sau al solicitării, destinat utilizatorilor.
pricePriceDatanullObligatoriuInformații despre preț în contextul selectat.
price_versionNumăr întregObligatoriuVersiunea curentă a prețului, pentru controlul concurenței.
primary_category_idȘir de caractere nullObligatoriuIdentificatorul categoriei principale.
primary_media_idȘir de caractere nullObligatoriuIdentificatorul fișierului media principal.
publishedValoare booleanăObligatoriuIndică dacă resursa este publicată.
skuȘir de caractereObligatoriuCodul unității de stoc.
slugȘir de caractere nullObligatoriuSegmentul căii URL în limba selectată.
tax_category_idȘir de caractereObligatoriuIdentificatorul categoriei fiscale.
updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"variants_enabledValoare booleanăObligatoriuIndică dacă produsul folosește variante.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Actualizează — Produse — Corpul cererii
ProductUpdate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
brand_idȘir de caractere nullOpționalIdentificatorul mărcii.
Șir de caractere:minLength:1maxLength:63conditionȘir de caractereOpționalStarea produsului.
Restricții
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionȘir de caractere nullOpționalDescriere în limba selectată.
Șir de caractere:maxLength:100000expected_variant_price_versionsObiectCâmpuri suplimentare: Număr întregOpționalminimum:0maximum:9223372036854775807Versiunile prețurilor citite anterior, indexate după identificatorul variantei.
maxProperties:250Restricții
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807feature_value_idsTablou <Șir de caractere> OpționalIdentificatorii valorilor selectate ale caracteristicilor.
maxItems:1000Tablou:minLength:1maxLength:63identifiersProductIdentifiersnullOpționalCodurile de identificare ale produsului.
market_idsTablou <Șir de caractere> OpționalIdentificatorii piețelor selectate.
maxItems:1000Tablou:minLength:1maxLength:63media_idsTablou <Șir de caractere> OpționalIdentificatorii fișierelor media deja existente.
maxItems:30Tablou:minLength:1maxLength:63meta_descriptionȘir de caractere nullOpționalDescriere pentru motoarele de căutare, în limba selectată.
Șir de caractere:maxLength:160meta_keywordsTablou <Șir de caractere> nullOpționalCuvinte-cheie pentru motoarele de căutare, în limba selectată.
Tablou:maxItems:20Tablou / Tablou:maxLength:50meta_titleȘir de caractere nullOpționalTitlu pentru motoarele de căutare, în limba selectată.
Șir de caractere:maxLength:70nameȘir de caractere nullOpționalNumele resursei în contextul relevant.
Șir de caractere:maxLength:300pricingProductPriceOpționalConfigurația prețurilor și versiunile pentru controlul concurenței.
primary_category_idȘir de caractere nullOpționalIdentificatorul categoriei principale.
Șir de caractere:minLength:1maxLength:63publishedValoare booleanăOpționalIndică dacă resursa este publicată.
skuȘir de caractereOpționalCodul unității de stoc.
minLength:1maxLength:100Restricții
pattern"^\\S+$"
slugȘir de caractere nullOpționalSegmentul căii URL în limba selectată.
Șir de caractere:maxLength:160tax_category_idȘir de caractere nullOpționalIdentificatorul categoriei fiscale.
Șir de caractere:minLength:1maxLength:63variant_value_idsTablou <Șir de caractere> OpționalIdentificatorii valorilor selectate ale variantelor.
maxItems:250Tablou:minLength:1maxLength:63variants_enabledValoare booleanăOpționalIndică dacă produsul folosește variante.
Câmpuri suplimentare: Nu
ProductVersion
ProductVersion · Această operație a fost retrasă și returnează 409 fără să schimbe date. Configurează accesul fiecărui fișier digital alegând destinatarii.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807
Câmpuri suplimentare: Nu
ReleaseData
ReleaseData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
changelogȘir de caractereObligatoriuDescrierea modificărilor
filesTablou <ReleaseFileData> ObligatoriuFișierele produsului
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată.
format:"uuid"manifest_sha256Șir de caractere nullObligatoriuEdiții digitale · SHA-256
published_atȘir de caractere nullObligatoriuPublică ediția · UTC
Șir de caractere:format:"date-time"release_sequenceNumăr întreg nullObligatoriuEdiții digitale · Poziția în colecția ordonată.
stateȘir de caractereObligatoriuStare
version_labelȘir de caractereObligatoriuVersiune
withdrawn_atȘir de caractere nullObligatoriuRetrage oferta · UTC
Șir de caractere:format:"date-time"
Câmpuri suplimentare: Nu
ReleaseDraft
ReleaseDraft · Această operație a fost retrasă și returnează 409 fără să schimbe date. Configurează accesul fiecărui fișier digital alegând destinatarii.
changelogȘir de caractereOpționalDescrierea modificărilor
maxLength:20000expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807version_idsTablou <Șir de caractere> ObligatoriuVersiune · UUID[]
minItems:1maxItems:20Tablou:format:"uuid"version_labelȘir de caractereObligatoriuVersiune
minLength:1maxLength:64
Câmpuri suplimentare: Nu
ReleaseFileData
ReleaseFileData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
file_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · file_id
format:"uuid"sort_orderNumăr întregObligatoriuPoziția în colecția ordonată.
version_idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · version_id
format:"uuid"
Câmpuri suplimentare: Nu
ReleaseListData
ReleaseListData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
current_release_idȘir de caractere nullObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. · current_release_id
Șir de caractere:format:"uuid"product_versionNumăr întregObligatoriuVersiunea curentă a produsului, pentru controlul concurenței.
releasesTablou <ReleaseData> ObligatoriuEdiții digitale
update_daysNumăr întreg nullObligatoriuNumăr de zile (days; null)
update_modeȘir de caractereObligatoriuAcces la fișiere viitoare după cumpărare: none / period / unlimited
update_monthsNumăr întreg nullObligatoriuLuni (months; null)
Câmpuri suplimentare: Nu
UpdatePolicy
UpdatePolicy · Această operație a fost retrasă și returnează 409 fără să schimbe date. Configurează accesul fiecărui fișier digital alegând destinatarii.
daysNumăr întreg nullOpționalNumăr de zile (1–3650; mode=period; months=null)
Număr întreg:minimum:1maximum:3650expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807modeȘir de caractereObligatoriuAcces la fișiere viitoare după cumpărare: none / period / unlimited
Restricții
enum["none", "period", "unlimited"]
monthsNumăr întreg nullOpționalLuni (1–120; mode=period; days=null)
Număr întreg:minimum:1maximum:120
Câmpuri suplimentare: Nu
UploadCreate
UploadCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
filenameȘir de caractereObligatoriuFișier
minLength:1maxLength:255product_idȘir de caractere nullOpționalIdentificatorul produsului.
Restricții · Șir de caractere 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256Șir de caractereObligatoriuSHA-256 (hex, 64)
Restricții
pattern"^[0-9a-f]{64}$"
size_bytesNumăr întregObligatoriuDimensiune în octeți
minimum:1maximum:262144000
Câmpuri suplimentare: Nu
UploadData
UploadData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API. Trimite fișierele ca multipart/form-data după crearea upload_id, apoi asociază-le produsului. Descărcarea necesită un token Bearer și permisiunea pentru category; răspunsul conține octeții fișierului, fără adresă publică sau parolă. Pentru mode=period alege days (1–3650) sau vechiul months, niciodată ambele. Condițiile se păstrează la cumpărare; rambursarea retrage accesul doar pentru poziția rambursată.
categoryFileCategoryObligatoriuCategoria fișierului: internal / customer_document / digital
expires_atȘir de caractereObligatoriuData și ora expirării credențialului.
format:"date-time"filenameȘir de caractereObligatoriuFișier
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată.
format:"uuid"product_idȘir de caractere nullObligatoriuIdentificatorul produsului.
received_bytesNumăr întregObligatoriuSe încarcă… · Dimensiune în octeți
sha256Șir de caractereObligatoriuSHA-256 (hex, 64)
size_bytesNumăr întregObligatoriuDimensiune în octeți
statusȘir de caractereObligatoriuStarea acceptată de această operație specifică.
Câmpuri suplimentare: Nu