Datenschemas
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
dataProductFileListDataErforderlichNutzdaten einer erfolgreichen Antwort.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
dataReleaseListDataErforderlichNutzdaten einer erfolgreichen Antwort.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
ApiResponse_UploadData_
ApiResponse_UploadData_ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
dataUploadDataErforderlichNutzdaten einer erfolgreichen Antwort.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · Lies die Zugriffsregel und Produktversion. Die erste Veröffentlichung bleibt der zeitliche Bezugspunkt.
dataAudienceDataErforderlichNutzdaten einer erfolgreichen Antwort.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
Auflisten — Produkte — Antwort
ApiResponse_list_ProductSummaryData__ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
dataArray <ProductSummaryData> ErforderlichBeispielantwort · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
Abrufen — Produkte — Antwort
ApiResponse_ProductDetailData_ · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
dataProductDetailDataErforderlichBeispielantwort · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaErforderlichMetadaten der Antwort.
Zusätzliche Felder: Nein
AudienceChange
AudienceChange · Wähle neue, frühere oder bestimmte berechtigte Käufe. Ausgewählte Bestellungen müssen dieses Produkt bezahlt und nicht zurückgegeben haben.
audienceAudienceSelectionErforderlichAusdrückliche Zugriffsregel für die gemeinsam verkaufte Datei.
expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807
Zusätzliche Felder: Nein
AudienceData
AudienceData · Lies die Zugriffsregel und Produktversion. Die erste Veröffentlichung bleibt der zeitliche Bezugspunkt.
anchor_atZeichenfolgeErforderlichErstveröffentlichung; bleibt bei Regeländerungen unverändert.
format:"date-time"effective_atZeichenfolgeErforderlichVeröffentlichungszeit dieser Zugriffsregel.
format:"date-time"file_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · file_id
file_version_idZeichenfolgeErforderlichID einer unveränderlichen Dateiversion.
historical_access_preservedBoolescher WertOptionalFrühere Zugriffsrechte bleiben bei engeren Regeln erhalten.
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen.
lookback_daysGanzzahl nullErforderlich1–3650 Tage vor Erstveröffentlichung; nur recent_and_new.
modeZeichenfolgeErforderlichAusdrückliche Zugriffsregel für die gemeinsam verkaufte Datei. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorZeichenfolge nullErforderlichFortsetzungswert für die nächste Seite oder null.
order_idsArray <Zeichenfolge> ErforderlichBezahlte, nicht erstattete Bestellungen mit diesem Produkt.
product_versionGanzzahlErforderlichAktuelle Produktversion zur Nebenläufigkeitskontrolle.
revisionGanzzahlErforderlichFortlaufende Revision der Zugriffsregel.
Zusätzliche Felder: Nein
AudienceSelection
AudienceSelection · Wähle neue, frühere oder bestimmte berechtigte Käufe. Ausgewählte Bestellungen müssen dieses Produkt bezahlt und nicht zurückgegeben haben.
lookback_daysGanzzahl nullOptional1–3650 Tage vor Erstveröffentlichung; nur recent_and_new.
Ganzzahl:minimum:1maximum:3650modeZeichenfolgeErforderlichAusdrückliche Zugriffsregel für die gemeinsam verkaufte Datei. new_purchases / recent_and_new / selected / all_purchasers.
Einschränkungen
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsArray <Zeichenfolge> OptionalBezahlte, nicht erstattete Bestellungen mit diesem Produkt.
maxItems:1000Einschränkungen · Array 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Zusätzliche Felder: Nein
Verfügbarkeitsinformationen im ausgewählten Kontext
AvailabilityData · Schema · Datenschemas: Produkte
available_fromZeichenfolge nullErforderlichBeginn der Verfügbarkeit.
Zeichenfolge:format:"date-time"available_untilZeichenfolge nullErforderlichEnde der Verfügbarkeit.
Zeichenfolge:format:"date-time"is_availableBoolescher WertErforderlichGibt an, ob der Artikel in diesem Kontext verfügbar ist.
Zusätzliche Felder: Nein
FileAssign
FileAssign · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
audienceAudienceSelectionnullOptionalAusdrückliche Zugriffsregel für die gemeinsam verkaufte Datei.
expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807labelZeichenfolgeOptionalName der Ressource im jeweiligen Kontext.
maxLength:300upload_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · upload_id
format:"uuid"
Zusätzliche Felder: Nein
FileCategory
FileCategory · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
ZeichenfolgeEinschränkungen
enum["internal", "customer_document", "digital"]
Zusätzliche Felder: Ja
Preisinformationen im ausgewählten Kontext
PriceData · Schema · Datenschemas: Produkte
amountZeichenfolgeErforderlichDezimalbetrag als JSON-Zeichenfolge; null nur, wenn ausdrücklich zulässig.
currencyZeichenfolgeErforderlichWährungscode des Betrags.
Einschränkungen
pattern"^[A-Z]{3}$"
minor_unitsGanzzahlErforderlichAnzahl der Nachkommastellen der Währung.
minimum:0maximum:4tax_includedBoolescher WertErforderlichGibt an, ob der übermittelte Preis Steuern enthält.
Zusätzliche Felder: Nein
Preislisteninformationen
PriceListData · Schema · Datenschemas: Produkte
currencyZeichenfolgeErforderlichWährungscode des Betrags.
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. (PriceListData).
tax_includedBoolescher WertErforderlichGibt an, ob der übermittelte Preis Steuern enthält.
versionGanzzahlErforderlichRessourcenversion zur Nebenläufigkeitskontrolle.
Zusätzliche Felder: Nein
Erstellen — Produkte — Anfrageinhalt
ProductCreate · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
brand_idZeichenfolge nullOptionalMarkenkennung.
Zeichenfolge:minLength:1maxLength:63conditionZeichenfolgeOptionalZustand des Produkts.
Einschränkungen
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionZeichenfolge nullOptionalBeschreibung in der ausgewählten Sprache.
Zeichenfolge:maxLength:100000feature_value_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Merkmalswerte.
maxItems:1000Array:minLength:1maxLength:63identifiersProductIdentifiersnullOptionalIdentifikationscodes des Produkts.
market_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Märkte.
maxItems:1000Array:minLength:1maxLength:63media_idsArray <Zeichenfolge> OptionalKennungen bereits vorhandener Mediendateien.
maxItems:30Array:minLength:1maxLength:63meta_descriptionZeichenfolge nullOptionalSuchmaschinenbeschreibung in der ausgewählten Sprache.
Zeichenfolge:maxLength:160meta_keywordsArray <Zeichenfolge> nullOptionalSuchmaschinen-Schlüsselwörter in der ausgewählten Sprache.
Array:maxItems:20Array / Array:maxLength:50meta_titleZeichenfolge nullOptionalSuchmaschinentitel in der ausgewählten Sprache.
Zeichenfolge:maxLength:70nameZeichenfolgeErforderlichName der Ressource im jeweiligen Kontext.
minLength:1maxLength:300pricingProductPriceOptionalPreiskonfiguration und zugehörige Versionsprüfungen.
primary_category_idZeichenfolge nullOptionalKennung der Hauptkategorie.
Zeichenfolge:minLength:1maxLength:63publishedBoolescher WertOptionalGibt an, ob die Ressource veröffentlicht ist.
skuZeichenfolgeErforderlichArtikelcode der Lagerhaltungseinheit.
minLength:1maxLength:100Einschränkungen
pattern"^\\S+$"
slugZeichenfolge nullOptionalURL-Pfadsegment in der ausgewählten Sprache.
Zeichenfolge:maxLength:160tax_category_idZeichenfolge nullOptionalKennung der Steuerkategorie.
Zeichenfolge:minLength:1maxLength:63variant_value_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Variantenwerte.
maxItems:250Array:minLength:1maxLength:63variants_enabledBoolescher WertOptionalGibt an, ob das Produkt Varianten verwendet.
Zusätzliche Felder: Nein
Abrufen — Produkte — Antwort
ProductDetailData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
availabilityAvailabilityDataErforderlichVerfügbarkeitsinformationen im ausgewählten Kontext.
brand_idZeichenfolge nullErforderlichMarkenkennung.
conditionZeichenfolgeErforderlichZustand des Produkts.
Einschränkungen
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atZeichenfolgeErforderlichZeitpunkt der Erstellung.
format:"date-time"descriptionZeichenfolge nullErforderlichBeschreibung in der ausgewählten Sprache.
featuresArray <FeatureSelectionData> ErforderlichProduktmerkmale.
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. (ProductDetailData).
identifiersObjektZusätzliche Felder: ZeichenfolgeErforderlichIdentifikationscodes des Produkts.
mediaArray <ProductMediaData> ErforderlichInformationen zu zugeordneten Medien.
meta_descriptionZeichenfolge nullErforderlichSuchmaschinenbeschreibung in der ausgewählten Sprache.
meta_keywordsArray <Zeichenfolge> nullErforderlichSuchmaschinen-Schlüsselwörter in der ausgewählten Sprache.
meta_titleZeichenfolge nullErforderlichSuchmaschinentitel in der ausgewählten Sprache.
nameZeichenfolge nullErforderlichName der Ressource im jeweiligen Kontext.
numberZeichenfolgeErforderlichFür Benutzer sichtbare Bestell- oder Vorgangsnummer.
pricePriceDatanullErforderlichPreisinformationen im ausgewählten Kontext.
price_versionGanzzahlErforderlichAktuelle Preisversion zur Nebenläufigkeitskontrolle.
primary_category_idZeichenfolge nullErforderlichKennung der Hauptkategorie.
primary_media_idZeichenfolge nullErforderlichKennung der primären Mediendatei.
publishedBoolescher WertErforderlichGibt an, ob die Ressource veröffentlicht ist.
skuZeichenfolgeErforderlichArtikelcode der Lagerhaltungseinheit.
slugZeichenfolge nullErforderlichURL-Pfadsegment in der ausgewählten Sprache.
tax_category_idZeichenfolgeErforderlichKennung der Steuerkategorie.
updated_atZeichenfolgeErforderlichZeitpunkt der letzten Änderung.
format:"date-time"variants_enabledBoolescher WertErforderlichGibt an, ob das Produkt Varianten verwendet.
versionGanzzahlErforderlichRessourcenversion zur Nebenläufigkeitskontrolle.
Zusätzliche Felder: Nein
ProductFileData
ProductFileData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
categoryFileCategoryErforderlichDateikategorie: internal / customer_document / digital
created_atZeichenfolgeErforderlichZeitpunkt der Erstellung.
format:"date-time"current_version_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · current_version_id
format:"uuid"file_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · file_id
format:"uuid"filenameZeichenfolgeErforderlichDatei
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen.
format:"uuid"labelZeichenfolgeErforderlichName der Ressource im jeweiligen Kontext.
mime_typeZeichenfolgeErforderlichInhaltstyp des Mediums.
sha256ZeichenfolgeErforderlichSHA-256 (hex, 64)
size_bytesGanzzahlErforderlichGröße in Bytes
stateZeichenfolgeErforderlichStatus
version_numberGanzzahlErforderlichVersion
Zusätzliche Felder: Nein
ProductFileListData
ProductFileListData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
filesArray <ProductFileData> ErforderlichProduktdateien
product_versionGanzzahlErforderlichAktuelle Produktversion zur Nebenläufigkeitskontrolle.
Zusätzliche Felder: Nein
Identifikationscodes des Produkts
ProductIdentifiers · Schema · Datenschemas: Produkte
eanZeichenfolge nullOptionalEAN-Produktkennung.
Zeichenfolge:minLength:1maxLength:100isbnZeichenfolge nullOptionalISBN-Kennung.
Zeichenfolge:minLength:1maxLength:100mpnZeichenfolge nullOptionalHerstellerteilenummer.
Zeichenfolge:minLength:1maxLength:100upcZeichenfolge nullOptionalUPC-Produktkennung.
Zeichenfolge:minLength:1maxLength:100
Zusätzliche Felder: Nein
Informationen zu zugeordneten Medien
ProductMediaData · Schema · Datenschemas: Produkte
alt_textZeichenfolge nullErforderlichAlternativtext des Bildes.
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. (ProductMediaData).
is_primaryBoolescher WertErforderlichGibt an, ob dies der Haupteintrag ist.
kindZeichenfolgeErforderlichDurch die zulässigen Werte beschriebene Variante der Datenstruktur.
Einschränkungen
enum["image", "video", "model_3d"]
mime_typeZeichenfolgeErforderlichInhaltstyp des Mediums.
positionGanzzahlErforderlichPosition in der geordneten Sammlung.
urlZeichenfolge nullErforderlichURL der Ressource.
Zusätzliche Felder: Nein
Preiskonfiguration und zugehörige Versionsprüfungen
ProductPrice · Schema · Datenschemas: Produkte
amountZeichenfolge nullErforderlichDezimalbetrag als JSON-Zeichenfolge; null nur, wenn ausdrücklich zulässig.
Zeichenfolge:maxLength:19Einschränkungen · Zeichenfolge 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyZeichenfolgeErforderlichWährungscode des Betrags.
Einschränkungen
pattern"^[A-Z]{3}$"
expected_price_list_versionGanzzahlErforderlichZuvor gelesene Preislistenversion für diesen Schreibvorgang.
minimum:1maximum:9223372036854775807expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:0maximum:9223372036854775807kindZeichenfolgeErforderlichDurch die zulässigen Werte beschriebene Variante der Datenstruktur.
Einschränkungen
enum["base", "market_fixed"]
price_list_idZeichenfolgeErforderlichPreislistenkennung.
minLength:1maxLength:63tax_includedBoolescher WertErforderlichGibt an, ob der übermittelte Preis Steuern enthält.
Zusätzliche Felder: Nein
Auflisten — Produkte — Antwort
ProductSummaryData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
availabilityAvailabilityDataErforderlichVerfügbarkeitsinformationen im ausgewählten Kontext.
brand_idZeichenfolge nullErforderlichMarkenkennung.
conditionZeichenfolgeErforderlichZustand des Produkts.
Einschränkungen
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atZeichenfolgeErforderlichZeitpunkt der Erstellung.
format:"date-time"idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. (ProductSummaryData).
nameZeichenfolge nullErforderlichName der Ressource im jeweiligen Kontext.
numberZeichenfolgeErforderlichFür Benutzer sichtbare Bestell- oder Vorgangsnummer.
pricePriceDatanullErforderlichPreisinformationen im ausgewählten Kontext.
price_versionGanzzahlErforderlichAktuelle Preisversion zur Nebenläufigkeitskontrolle.
primary_category_idZeichenfolge nullErforderlichKennung der Hauptkategorie.
primary_media_idZeichenfolge nullErforderlichKennung der primären Mediendatei.
publishedBoolescher WertErforderlichGibt an, ob die Ressource veröffentlicht ist.
skuZeichenfolgeErforderlichArtikelcode der Lagerhaltungseinheit.
slugZeichenfolge nullErforderlichURL-Pfadsegment in der ausgewählten Sprache.
tax_category_idZeichenfolgeErforderlichKennung der Steuerkategorie.
updated_atZeichenfolgeErforderlichZeitpunkt der letzten Änderung.
format:"date-time"variants_enabledBoolescher WertErforderlichGibt an, ob das Produkt Varianten verwendet.
versionGanzzahlErforderlichRessourcenversion zur Nebenläufigkeitskontrolle.
Zusätzliche Felder: Nein
Aktualisieren — Produkte — Anfrageinhalt
ProductUpdate · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten.
brand_idZeichenfolge nullOptionalMarkenkennung.
Zeichenfolge:minLength:1maxLength:63conditionZeichenfolgeOptionalZustand des Produkts.
Einschränkungen
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionZeichenfolge nullOptionalBeschreibung in der ausgewählten Sprache.
Zeichenfolge:maxLength:100000expected_variant_price_versionsObjektZusätzliche Felder: GanzzahlOptionalminimum:0maximum:9223372036854775807Zuvor gelesene Preisversionen, zugeordnet nach Variantenkennung.
maxProperties:250Einschränkungen
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807feature_value_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Merkmalswerte.
maxItems:1000Array:minLength:1maxLength:63identifiersProductIdentifiersnullOptionalIdentifikationscodes des Produkts.
market_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Märkte.
maxItems:1000Array:minLength:1maxLength:63media_idsArray <Zeichenfolge> OptionalKennungen bereits vorhandener Mediendateien.
maxItems:30Array:minLength:1maxLength:63meta_descriptionZeichenfolge nullOptionalSuchmaschinenbeschreibung in der ausgewählten Sprache.
Zeichenfolge:maxLength:160meta_keywordsArray <Zeichenfolge> nullOptionalSuchmaschinen-Schlüsselwörter in der ausgewählten Sprache.
Array:maxItems:20Array / Array:maxLength:50meta_titleZeichenfolge nullOptionalSuchmaschinentitel in der ausgewählten Sprache.
Zeichenfolge:maxLength:70nameZeichenfolge nullOptionalName der Ressource im jeweiligen Kontext.
Zeichenfolge:maxLength:300pricingProductPriceOptionalPreiskonfiguration und zugehörige Versionsprüfungen.
primary_category_idZeichenfolge nullOptionalKennung der Hauptkategorie.
Zeichenfolge:minLength:1maxLength:63publishedBoolescher WertOptionalGibt an, ob die Ressource veröffentlicht ist.
skuZeichenfolgeOptionalArtikelcode der Lagerhaltungseinheit.
minLength:1maxLength:100Einschränkungen
pattern"^\\S+$"
slugZeichenfolge nullOptionalURL-Pfadsegment in der ausgewählten Sprache.
Zeichenfolge:maxLength:160tax_category_idZeichenfolge nullOptionalKennung der Steuerkategorie.
Zeichenfolge:minLength:1maxLength:63variant_value_idsArray <Zeichenfolge> OptionalKennungen der ausgewählten Variantenwerte.
maxItems:250Array:minLength:1maxLength:63variants_enabledBoolescher WertOptionalGibt an, ob das Produkt Varianten verwendet.
Zusätzliche Felder: Nein
ProductVersion
ProductVersion · Diese Operation wurde eingestellt und gibt 409 zurück, ohne Daten zu ändern. Lege den Zugriff für jede digitale Datei über die Empfängerauswahl fest.
expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807
Zusätzliche Felder: Nein
ReleaseData
ReleaseData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
changelogZeichenfolgeErforderlichÄnderungsbeschreibung
filesArray <ReleaseFileData> ErforderlichProduktdateien
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen.
format:"uuid"manifest_sha256Zeichenfolge nullErforderlichDigitale Ausgaben · SHA-256
published_atZeichenfolge nullErforderlichAusgabe veröffentlichen · UTC
Zeichenfolge:format:"date-time"release_sequenceGanzzahl nullErforderlichDigitale Ausgaben · Position in der geordneten Sammlung.
stateZeichenfolgeErforderlichStatus
version_labelZeichenfolgeErforderlichVersion
withdrawn_atZeichenfolge nullErforderlichAngebot zurückziehen · UTC
Zeichenfolge:format:"date-time"
Zusätzliche Felder: Nein
ReleaseDraft
ReleaseDraft · Diese Operation wurde eingestellt und gibt 409 zurück, ohne Daten zu ändern. Lege den Zugriff für jede digitale Datei über die Empfängerauswahl fest.
changelogZeichenfolgeOptionalÄnderungsbeschreibung
maxLength:20000expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807version_idsArray <Zeichenfolge> ErforderlichVersion · UUID[]
minItems:1maxItems:20Array:format:"uuid"version_labelZeichenfolgeErforderlichVersion
minLength:1maxLength:64
Zusätzliche Felder: Nein
ReleaseFileData
ReleaseFileData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
file_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · file_id
format:"uuid"sort_orderGanzzahlErforderlichPosition in der geordneten Sammlung.
version_idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · version_id
format:"uuid"
Zusätzliche Felder: Nein
ReleaseListData
ReleaseListData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
current_release_idZeichenfolge nullErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen. · current_release_id
Zeichenfolge:format:"uuid"product_versionGanzzahlErforderlichAktuelle Produktversion zur Nebenläufigkeitskontrolle.
releasesArray <ReleaseData> ErforderlichDigitale Ausgaben
update_daysGanzzahl nullErforderlichAnzahl der Tage (days; null)
update_modeZeichenfolgeErforderlichZugriff auf zukünftige Dateien nach dem Kauf: none / period / unlimited
update_monthsGanzzahl nullErforderlichMonate (months; null)
Zusätzliche Felder: Nein
UpdatePolicy
UpdatePolicy · Diese Operation wurde eingestellt und gibt 409 zurück, ohne Daten zu ändern. Lege den Zugriff für jede digitale Datei über die Empfängerauswahl fest.
daysGanzzahl nullOptionalAnzahl der Tage (1–3650; mode=period; months=null)
Ganzzahl:minimum:1maximum:3650expected_versionGanzzahlErforderlichVor dem Schreiben gelesene Version; eine Abweichung verhindert die Änderung.
minimum:1maximum:9223372036854775807modeZeichenfolgeErforderlichZugriff auf zukünftige Dateien nach dem Kauf: none / period / unlimited
Einschränkungen
enum["none", "period", "unlimited"]
monthsGanzzahl nullOptionalMonate (1–120; mode=period; days=null)
Ganzzahl:minimum:1maximum:120
Zusätzliche Felder: Nein
UploadCreate
UploadCreate · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
filenameZeichenfolgeErforderlichDatei
minLength:1maxLength:255product_idZeichenfolge nullOptionalProduktkennung.
Einschränkungen · Zeichenfolge 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256ZeichenfolgeErforderlichSHA-256 (hex, 64)
Einschränkungen
pattern"^[0-9a-f]{64}$"
size_bytesGanzzahlErforderlichGröße in Bytes
minimum:1maximum:262144000
Zusätzliche Felder: Nein
UploadData
UploadData · Felder, Typen und Einschränkungen der von der API angenommenen oder zurückgegebenen Daten. Dateien werden nach dem Erstellen von upload_id als multipart/form-data übertragen und anschließend einem Produkt zugeordnet. Downloads erfordern einen Bearer-Token und die Berechtigung für category; die Antwort enthält Dateibytes, keine öffentliche Adresse und kein Passwort. Für mode=period gilt days (1–3650) oder das bisherige months, niemals beides. Die Bedingungen werden beim Kauf gespeichert; eine Erstattung entzieht nur der erstatteten Position den Zugriff.
categoryFileCategoryErforderlichDateikategorie: internal / customer_document / digital
expires_atZeichenfolgeErforderlichAblaufdatum und Ablaufzeit des Tokens.
format:"date-time"filenameZeichenfolgeErforderlichDatei
idZeichenfolgeErforderlichRessourcenkennung; unverändert aus der Antwort übernehmen.
format:"uuid"product_idZeichenfolge nullErforderlichProduktkennung.
received_bytesGanzzahlErforderlichWird hochgeladen… · Größe in Bytes
sha256ZeichenfolgeErforderlichSHA-256 (hex, 64)
size_bytesGanzzahlErforderlichGröße in Bytes
statusZeichenfolgeErforderlichVon dieser konkreten Operation akzeptierter Status.
Zusätzliche Felder: Nein