Schematy danych
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
dataProductFileListDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
dataReleaseListDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
ApiResponse_UploadData_
ApiResponse_UploadData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
dataUploadDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · Odpowiedź: opublikowana reguła dostępu, data pierwszej publikacji i wybrane zamówienia.
dataAudienceDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz listę produktów — Odpowiedź
ApiResponse_list_ProductSummaryData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <ProductSummaryData> WymaganePrzykład odpowiedzi · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz produkt — Odpowiedź
ApiResponse_ProductDetailData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataProductDetailDataWymaganePrzykład odpowiedzi · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
AudienceChange
AudienceChange · Żądanie zmiany reguły dostępu do jednego pliku cyfrowego.
audienceAudienceSelectionWymaganeJawna reguła dostępu do przesłanego współdzielonego pliku cyfrowego.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807
Dodatkowe pola: Nie
AudienceData
AudienceData · Opublikowana reguła dostępu, data pierwszej publikacji i wybrane zamówienia.
anchor_atTekstWymaganeCzas pierwszej publikacji. Zmiana odbiorców nie zeruje tej daty.
format:"date-time"effective_atTekstWymaganeCzas publikacji tej rewizji reguły odbiorców.
format:"date-time"file_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · file_id
file_version_idTekstWymaganeIdentyfikator konkretnej, niezmiennej wersji zawartości pliku objętej regułą.
historical_access_preservedWartość logicznaOpcjonalneWcześniej przyznany dostęp pozostaje przy zawężaniu reguły odbiorców.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
lookback_daysLiczba całkowita nullWymagane1–3650 dni przed pierwszą publikacją; wymagane tylko dla recent_and_new.
modeTekstWymaganeJawna reguła dostępu do przesłanego współdzielonego pliku cyfrowego. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorTekst nullWymaganeZnacznik kontynuacji dla następnej strony albo null.
order_idsTablica <Tekst> WymaganeRóżne uprawnione, opłacone zamówienia zawierające ten produkt; wymagane tylko dla dostępu selected.
product_versionLiczba całkowitaWymaganeBieżąca wersja produktu do kontroli współbieżności.
revisionLiczba całkowitaWymaganeKolejna rewizja reguły odbiorców pliku.
Dodatkowe pola: Nie
AudienceSelection
AudienceSelection · Odbiorcy pliku: nowe zakupy, ostatnie i przyszłe zakupy, wybrane zamówienia albo wszyscy kupujący.
lookback_daysLiczba całkowita nullOpcjonalne1–3650 dni przed pierwszą publikacją; wymagane tylko dla recent_and_new.
Liczba całkowita:minimum:1maximum:3650modeTekstWymaganeJawna reguła dostępu do przesłanego współdzielonego pliku cyfrowego. new_purchases / recent_and_new / selected / all_purchasers.
Ograniczenia
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsTablica <Tekst> OpcjonalneRóżne uprawnione, opłacone zamówienia zawierające ten produkt; wymagane tylko dla dostępu selected.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Dodatkowe pola: Nie
Informacje o dostępności w wybranym kontekście
AvailabilityData · Schemat · Modele produktów
available_fromTekst nullWymaganePoczątek dostępności.
Tekst:format:"date-time"available_untilTekst nullWymaganeKoniec dostępności.
Tekst:format:"date-time"is_availableWartość logicznaWymaganeCzy pozycja jest dostępna w tym kontekście.
Dodatkowe pola: Nie
FileAssign
FileAssign · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
audienceAudienceSelectionnullOpcjonalneJawna reguła dostępu do przesłanego współdzielonego pliku cyfrowego.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807labelTekstOpcjonalneNazwa zasobu we właściwym kontekście.
maxLength:300upload_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · upload_id
format:"uuid"
Dodatkowe pola: Nie
FileCategory
FileCategory · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
TekstOgraniczenia
enum["internal", "customer_document", "digital"]
Dodatkowe pola: Tak
Informacje o cenie w wybranym kontekście
PriceData · Schemat · Modele produktów
amountTekstWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
currencyTekstWymaganeKod waluty kwoty.
Ograniczenia
pattern"^[A-Z]{3}$"
minor_unitsLiczba całkowitaWymaganeLiczba cyfr części ułamkowej używanych przez walutę.
minimum:0maximum:4tax_includedWartość logicznaWymaganeCzy przesyłana cena zawiera podatek.
Dodatkowe pola: Nie
Informacje o cenniku
PriceListData · Schemat · Modele produktów
currencyTekstWymaganeKod waluty kwoty.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (PriceListData).
tax_includedWartość logicznaWymaganeCzy przesyłana cena zawiera podatek.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Utwórz produkt — Treść żądania
ProductCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
brand_idTekst nullOpcjonalneIdentyfikator marki.
Tekst:minLength:1maxLength:63conditionTekstOpcjonalneStan produktu.
Ograniczenia
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionTekst nullOpcjonalneOpis w wybranym języku.
Tekst:maxLength:100000feature_value_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych wartości cech.
maxItems:1000Tablica:minLength:1maxLength:63identifiersProductIdentifiersnullOpcjonalneKody identyfikacyjne produktu.
market_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych rynków.
maxItems:1000Tablica:minLength:1maxLength:63media_idsTablica <Tekst> OpcjonalneIdentyfikatory istniejących już zasobów mediów.
maxItems:30Tablica:minLength:1maxLength:63meta_descriptionTekst nullOpcjonalneOpis dla wyszukiwarek w wybranym języku.
Tekst:maxLength:160meta_keywordsTablica <Tekst> nullOpcjonalneSłowa kluczowe dla wyszukiwarek w wybranym języku.
Tablica:maxItems:20Tablica / Tablica:maxLength:50meta_titleTekst nullOpcjonalneTytuł dla wyszukiwarek w wybranym języku.
Tekst:maxLength:70nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:300pricingProductPriceOpcjonalneKonfiguracja ceny i jej wersje do kontroli współbieżności.
primary_category_idTekst nullOpcjonalneIdentyfikator kategorii głównej.
Tekst:minLength:1maxLength:63publishedWartość logicznaOpcjonalneCzy zasób jest opublikowany.
skuTekstWymaganeKod jednostki magazynowej SKU.
minLength:1maxLength:100Ograniczenia
pattern"^\\S+$"
slugTekst nullOpcjonalneFragment ścieżki URL w wybranym języku.
Tekst:maxLength:160tax_category_idTekst nullOpcjonalneIdentyfikator kategorii podatkowej.
Tekst:minLength:1maxLength:63variant_value_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych wartości wariantów.
maxItems:250Tablica:minLength:1maxLength:63variants_enabledWartość logicznaOpcjonalneCzy produkt korzysta z wariantów.
Dodatkowe pola: Nie
Pobierz produkt — Odpowiedź
ProductDetailData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
availabilityAvailabilityDataWymaganeInformacje o dostępności w wybranym kontekście.
brand_idTekst nullWymaganeIdentyfikator marki.
conditionTekstWymaganeStan produktu.
Ograniczenia
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"descriptionTekst nullWymaganeOpis w wybranym języku.
featuresTablica <FeatureSelectionData> WymaganeCechy produktu.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (ProductDetailData).
identifiersObiektDodatkowe pola: TekstWymaganeKody identyfikacyjne produktu.
mediaTablica <ProductMediaData> WymaganeInformacje o przypisanych mediach.
meta_descriptionTekst nullWymaganeOpis dla wyszukiwarek w wybranym języku.
meta_keywordsTablica <Tekst> nullWymaganeSłowa kluczowe dla wyszukiwarek w wybranym języku.
meta_titleTekst nullWymaganeTytuł dla wyszukiwarek w wybranym języku.
nameTekst nullWymaganeNazwa zasobu we właściwym kontekście.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
pricePriceDatanullWymaganeInformacje o cenie w wybranym kontekście.
price_versionLiczba całkowitaWymaganeBieżąca wersja ceny do kontroli współbieżności.
primary_category_idTekst nullWymaganeIdentyfikator kategorii głównej.
primary_media_idTekst nullWymaganeIdentyfikator głównego zasobu mediów.
publishedWartość logicznaWymaganeCzy zasób jest opublikowany.
skuTekstWymaganeKod jednostki magazynowej SKU.
slugTekst nullWymaganeFragment ścieżki URL w wybranym języku.
tax_category_idTekstWymaganeIdentyfikator kategorii podatkowej.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"variants_enabledWartość logicznaWymaganeCzy produkt korzysta z wariantów.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
ProductFileData
ProductFileData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
categoryFileCategoryWymaganeKategoria pliku: internal / customer_document / digital
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"current_version_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · current_version_id
format:"uuid"file_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · file_id
format:"uuid"filenameTekstWymaganePlik
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
format:"uuid"labelTekstWymaganeNazwa zasobu we właściwym kontekście.
mime_typeTekstWymaganeTyp zawartości zasobu multimedialnego.
sha256TekstWymaganeSHA-256 (hex, 64)
size_bytesLiczba całkowitaWymaganeRozmiar w bajtach
stateTekstWymaganeStatus
version_numberLiczba całkowitaWymaganeWersja
Dodatkowe pola: Nie
ProductFileListData
ProductFileListData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
filesTablica <ProductFileData> WymaganePliki produktu
product_versionLiczba całkowitaWymaganeBieżąca wersja produktu do kontroli współbieżności.
Dodatkowe pola: Nie
Kody identyfikacyjne produktu
ProductIdentifiers · Schemat · Modele produktów
eanTekst nullOpcjonalneIdentyfikator produktu EAN.
Tekst:minLength:1maxLength:100isbnTekst nullOpcjonalneIdentyfikator ISBN.
Tekst:minLength:1maxLength:100mpnTekst nullOpcjonalneNumer katalogowy producenta.
Tekst:minLength:1maxLength:100upcTekst nullOpcjonalneIdentyfikator produktu UPC.
Tekst:minLength:1maxLength:100
Dodatkowe pola: Nie
Informacje o przypisanych mediach
ProductMediaData · Schemat · Modele produktów
alt_textTekst nullWymaganeTekst alternatywny zdjęcia.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (ProductMediaData).
is_primaryWartość logicznaWymaganeCzy jest to pozycja główna.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["image", "video", "model_3d"]
mime_typeTekstWymaganeTyp zawartości zasobu multimedialnego.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
urlTekst nullWymaganeAdres zasobu.
Dodatkowe pola: Nie
Konfiguracja ceny i jej wersje do kontroli współbieżności
ProductPrice · Schemat · Modele produktów
amountTekst nullWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
Tekst:maxLength:19Ograniczenia · Tekst 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyTekstWymaganeKod waluty kwoty.
Ograniczenia
pattern"^[A-Z]{3}$"
expected_price_list_versionLiczba całkowitaWymaganeOdczytana wcześniej wersja cennika wymagana przy tym zapisie.
minimum:1maximum:9223372036854775807expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:0maximum:9223372036854775807kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["base", "market_fixed"]
price_list_idTekstWymaganeIdentyfikator cennika.
minLength:1maxLength:63tax_includedWartość logicznaWymaganeCzy przesyłana cena zawiera podatek.
Dodatkowe pola: Nie
Pobierz listę produktów — Odpowiedź
ProductSummaryData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
availabilityAvailabilityDataWymaganeInformacje o dostępności w wybranym kontekście.
brand_idTekst nullWymaganeIdentyfikator marki.
conditionTekstWymaganeStan produktu.
Ograniczenia
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (ProductSummaryData).
nameTekst nullWymaganeNazwa zasobu we właściwym kontekście.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
pricePriceDatanullWymaganeInformacje o cenie w wybranym kontekście.
price_versionLiczba całkowitaWymaganeBieżąca wersja ceny do kontroli współbieżności.
primary_category_idTekst nullWymaganeIdentyfikator kategorii głównej.
primary_media_idTekst nullWymaganeIdentyfikator głównego zasobu mediów.
publishedWartość logicznaWymaganeCzy zasób jest opublikowany.
skuTekstWymaganeKod jednostki magazynowej SKU.
slugTekst nullWymaganeFragment ścieżki URL w wybranym języku.
tax_category_idTekstWymaganeIdentyfikator kategorii podatkowej.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"variants_enabledWartość logicznaWymaganeCzy produkt korzysta z wariantów.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Zmień produkt — Treść żądania
ProductUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
brand_idTekst nullOpcjonalneIdentyfikator marki.
Tekst:minLength:1maxLength:63conditionTekstOpcjonalneStan produktu.
Ograniczenia
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionTekst nullOpcjonalneOpis w wybranym języku.
Tekst:maxLength:100000expected_variant_price_versionsObiektDodatkowe pola: Liczba całkowitaOpcjonalneminimum:0maximum:9223372036854775807Odczytane wcześniej wersje cen przypisane do identyfikatorów wariantów.
maxProperties:250Ograniczenia
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807feature_value_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych wartości cech.
maxItems:1000Tablica:minLength:1maxLength:63identifiersProductIdentifiersnullOpcjonalneKody identyfikacyjne produktu.
market_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych rynków.
maxItems:1000Tablica:minLength:1maxLength:63media_idsTablica <Tekst> OpcjonalneIdentyfikatory istniejących już zasobów mediów.
maxItems:30Tablica:minLength:1maxLength:63meta_descriptionTekst nullOpcjonalneOpis dla wyszukiwarek w wybranym języku.
Tekst:maxLength:160meta_keywordsTablica <Tekst> nullOpcjonalneSłowa kluczowe dla wyszukiwarek w wybranym języku.
Tablica:maxItems:20Tablica / Tablica:maxLength:50meta_titleTekst nullOpcjonalneTytuł dla wyszukiwarek w wybranym języku.
Tekst:maxLength:70nameTekst nullOpcjonalneNazwa zasobu we właściwym kontekście.
Tekst:maxLength:300pricingProductPriceOpcjonalneKonfiguracja ceny i jej wersje do kontroli współbieżności.
primary_category_idTekst nullOpcjonalneIdentyfikator kategorii głównej.
Tekst:minLength:1maxLength:63publishedWartość logicznaOpcjonalneCzy zasób jest opublikowany.
skuTekstOpcjonalneKod jednostki magazynowej SKU.
minLength:1maxLength:100Ograniczenia
pattern"^\\S+$"
slugTekst nullOpcjonalneFragment ścieżki URL w wybranym języku.
Tekst:maxLength:160tax_category_idTekst nullOpcjonalneIdentyfikator kategorii podatkowej.
Tekst:minLength:1maxLength:63variant_value_idsTablica <Tekst> OpcjonalneIdentyfikatory wybranych wartości wariantów.
maxItems:250Tablica:minLength:1maxLength:63variants_enabledWartość logicznaOpcjonalneCzy produkt korzysta z wariantów.
Dodatkowe pola: Nie
ProductVersion
ProductVersion · Ta operacja została wycofana i zwraca 409 bez zmiany danych. Dostęp ustawisz osobno dla każdego pliku cyfrowego w operacji wyboru odbiorców.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807
Dodatkowe pola: Nie
ReleaseData
ReleaseData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
changelogTekstWymaganeOpis zmian
filesTablica <ReleaseFileData> WymaganePliki produktu
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
format:"uuid"manifest_sha256Tekst nullWymaganeWydania cyfrowe · SHA-256
published_atTekst nullWymaganeOpublikuj wydanie · UTC
Tekst:format:"date-time"release_sequenceLiczba całkowita nullWymaganeWydania cyfrowe · Pozycja w uporządkowanej kolekcji.
stateTekstWymaganeStatus
version_labelTekstWymaganeWersja
withdrawn_atTekst nullWymaganeWycofaj ofertę · UTC
Tekst:format:"date-time"
Dodatkowe pola: Nie
ReleaseDraft
ReleaseDraft · Ta operacja została wycofana i zwraca 409 bez zmiany danych. Dostęp ustawisz osobno dla każdego pliku cyfrowego w operacji wyboru odbiorców.
changelogTekstOpcjonalneOpis zmian
maxLength:20000expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807version_idsTablica <Tekst> WymaganeWersja · UUID[]
minItems:1maxItems:20Tablica:format:"uuid"version_labelTekstWymaganeWersja
minLength:1maxLength:64
Dodatkowe pola: Nie
ReleaseFileData
ReleaseFileData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
file_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · file_id
format:"uuid"sort_orderLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
version_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · version_id
format:"uuid"
Dodatkowe pola: Nie
ReleaseListData
ReleaseListData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
current_release_idTekst nullWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · current_release_id
Tekst:format:"uuid"product_versionLiczba całkowitaWymaganeBieżąca wersja produktu do kontroli współbieżności.
releasesTablica <ReleaseData> WymaganeWydania cyfrowe
update_daysLiczba całkowita nullWymaganeLiczba dni (days; null)
update_modeTekstWymaganeDostęp do przyszłych plików po zakupie: none / period / unlimited
update_monthsLiczba całkowita nullWymaganeMiesiące (months; null)
Dodatkowe pola: Nie
UpdatePolicy
UpdatePolicy · Ta operacja została wycofana i zwraca 409 bez zmiany danych. Dostęp ustawisz osobno dla każdego pliku cyfrowego w operacji wyboru odbiorców.
daysLiczba całkowita nullOpcjonalneLiczba dni (1–3650; mode=period; months=null)
Liczba całkowita:minimum:1maximum:3650expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807modeTekstWymaganeDostęp do przyszłych plików po zakupie: none / period / unlimited
Ograniczenia
enum["none", "period", "unlimited"]
monthsLiczba całkowita nullOpcjonalneMiesiące (1–120; mode=period; days=null)
Liczba całkowita:minimum:1maximum:120
Dodatkowe pola: Nie
UploadCreate
UploadCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
filenameTekstWymaganePlik
minLength:1maxLength:255product_idTekst nullOpcjonalneIdentyfikator produktu.
Ograniczenia · Tekst 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256TekstWymaganeSHA-256 (hex, 64)
Ograniczenia
pattern"^[0-9a-f]{64}$"
size_bytesLiczba całkowitaWymaganeRozmiar w bajtach
minimum:1maximum:262144000
Dodatkowe pola: Nie
UploadData
UploadData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
categoryFileCategoryWymaganeKategoria pliku: internal / customer_document / digital
expires_atTekstWymaganeData i czas wygaśnięcia tokenu.
format:"date-time"filenameTekstWymaganePlik
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
format:"uuid"product_idTekst nullWymaganeIdentyfikator produktu.
received_bytesLiczba całkowitaWymaganePrzesyłanie… · Rozmiar w bajtach
sha256TekstWymaganeSHA-256 (hex, 64)
size_bytesLiczba całkowitaWymaganeRozmiar w bajtach
statusTekstWymaganeStatus obsługiwany przez daną operację.
Dodatkowe pola: Nie