مخططات البيانات
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
dataProductFileListDataمطلوبمحتوى الاستجابة الناجحة.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
dataReleaseListDataمطلوبمحتوى الاستجابة الناجحة.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
ApiResponse_UploadData_
ApiResponse_UploadData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
dataUploadDataمطلوبمحتوى الاستجابة الناجحة.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · اقرأ قاعدة الوصول وإصدار المنتج. يظل وقت النشر الأول هو المرجع الزمني.
dataAudienceDataمطلوبمحتوى الاستجابة الناجحة.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
عرض القائمة — المنتجات — الاستجابة
ApiResponse_list_ProductSummaryData__ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataمصفوفة <ProductSummaryData> مطلوبمثال على الاستجابة · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
جلب — المنتجات — الاستجابة
ApiResponse_ProductDetailData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataProductDetailDataمطلوبمثال على الاستجابة · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
AudienceChange
AudienceChange · اختر المشتريات المؤهلة. يجب أن تتضمن الطلبات المحددة هذا المنتج مدفوعًا ودون رد مبلغه.
audienceAudienceSelectionمطلوبقاعدة وصول صريحة إلى الملف المشترك.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807
حقول إضافية: لا
AudienceData
AudienceData · اقرأ قاعدة الوصول وإصدار المنتج. يظل وقت النشر الأول هو المرجع الزمني.
anchor_atسلسلة نصيةمطلوبوقت النشر الأول؛ لا يتغير عند تعديل القاعدة.
format:"date-time"effective_atسلسلة نصيةمطلوبوقت نشر قاعدة الوصول هذه.
format:"date-time"file_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · file_id
file_version_idسلسلة نصيةمطلوبمعرّف إصدار ثابت لمحتوى الملف.
historical_access_preservedقيمة منطقيةاختياريتبقى الحقوق الممنوحة سابقًا عند تضييق القاعدة.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد.
lookback_daysعدد صحيح nullمطلوب1–3650 يومًا قبل النشر الأول؛ فقط مع recent_and_new.
modeسلسلة نصيةمطلوبقاعدة وصول صريحة إلى الملف المشترك. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorسلسلة نصية nullمطلوبقيمة المتابعة للصفحة التالية، أو null.
order_idsمصفوفة <سلسلة نصية> مطلوبطلبات تتضمن هذا المنتج مدفوعًا ودون رد مبلغه.
product_versionعدد صحيحمطلوبالإصدار الحالي للمنتج المستخدم للتحكم في التعديلات المتزامنة.
revisionعدد صحيحمطلوبمراجعة متسلسلة لقاعدة الوصول.
حقول إضافية: لا
AudienceSelection
AudienceSelection · اختر المشتريات المؤهلة. يجب أن تتضمن الطلبات المحددة هذا المنتج مدفوعًا ودون رد مبلغه.
lookback_daysعدد صحيح nullاختياري1–3650 يومًا قبل النشر الأول؛ فقط مع recent_and_new.
عدد صحيح:minimum:1maximum:3650modeسلسلة نصيةمطلوبقاعدة وصول صريحة إلى الملف المشترك. new_purchases / recent_and_new / selected / all_purchasers.
القيود
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsمصفوفة <سلسلة نصية> اختياريطلبات تتضمن هذا المنتج مدفوعًا ودون رد مبلغه.
maxItems:1000القيود · مصفوفة 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
حقول إضافية: لا
معلومات التوفر في السياق المحدد
AvailabilityData · المخطط · مخططات البيانات: المنتجات
available_fromسلسلة نصية nullمطلوببداية التوفر.
سلسلة نصية:format:"date-time"available_untilسلسلة نصية nullمطلوبنهاية التوفر.
سلسلة نصية:format:"date-time"is_availableقيمة منطقيةمطلوبما إذا كان العنصر متاحًا في هذا السياق.
حقول إضافية: لا
FileAssign
FileAssign · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
audienceAudienceSelectionnullاختياريقاعدة وصول صريحة إلى الملف المشترك.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807labelسلسلة نصيةاختيارياسم المورد في السياق المناسب.
maxLength:300upload_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · upload_id
format:"uuid"
حقول إضافية: لا
FileCategory
FileCategory · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
سلسلة نصيةالقيود
enum["internal", "customer_document", "digital"]
حقول إضافية: نعم
معلومات السعر في السياق المحدد
PriceData · المخطط · مخططات البيانات: المنتجات
amountسلسلة نصيةمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
القيود
pattern"^[A-Z]{3}$"
minor_unitsعدد صحيحمطلوبعدد المنازل العشرية التي تستخدمها العملة.
minimum:0maximum:4tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
حقول إضافية: لا
معلومات قائمة الأسعار
PriceListData · المخطط · مخططات البيانات: المنتجات
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (PriceListData).
tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
إنشاء — المنتجات — محتوى الطلب
ProductCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
brand_idسلسلة نصية nullاختياريمعرّف العلامة التجارية.
سلسلة نصية:minLength:1maxLength:63conditionسلسلة نصيةاختياريحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionسلسلة نصية nullاختياريالوصف باللغة المحددة.
سلسلة نصية:maxLength:100000feature_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم الخصائص المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63identifiersProductIdentifiersnullاختياريرموز تعريف المنتج.
market_idsمصفوفة <سلسلة نصية> اختياريمعرّفات الأسواق المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:30مصفوفة:minLength:1maxLength:63meta_descriptionسلسلة نصية nullاختياريوصف محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:160meta_keywordsمصفوفة <سلسلة نصية> nullاختياريالكلمات المفتاحية لمحركات البحث باللغة المحددة.
مصفوفة:maxItems:20مصفوفة / مصفوفة:maxLength:50meta_titleسلسلة نصية nullاختياريعنوان محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:70nameسلسلة نصيةمطلوباسم المورد في السياق المناسب.
minLength:1maxLength:300pricingProductPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullاختياريمعرّف الفئة الرئيسية.
سلسلة نصية:minLength:1maxLength:63publishedقيمة منطقيةاختياريما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
slugسلسلة نصية nullاختياريجزء مسار URL باللغة المحددة.
سلسلة نصية:maxLength:160tax_category_idسلسلة نصية nullاختياريمعرّف الفئة الضريبية.
سلسلة نصية:minLength:1maxLength:63variant_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم المتغيرات المحددة.
maxItems:250مصفوفة:minLength:1maxLength:63variants_enabledقيمة منطقيةاختياريما إذا كان المنتج يستخدم متغيرات.
حقول إضافية: لا
جلب — المنتجات — الاستجابة
ProductDetailData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
availabilityAvailabilityDataمطلوبمعلومات التوفر في السياق المحدد.
brand_idسلسلة نصية nullمطلوبمعرّف العلامة التجارية.
conditionسلسلة نصيةمطلوبحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"descriptionسلسلة نصية nullمطلوبالوصف باللغة المحددة.
featuresمصفوفة <FeatureSelectionData> مطلوبخصائص المنتج.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductDetailData).
identifiersكائنحقول إضافية: سلسلة نصيةمطلوبرموز تعريف المنتج.
mediaمصفوفة <ProductMediaData> مطلوبمعلومات ملفات الوسائط المرفقة.
meta_descriptionسلسلة نصية nullمطلوبوصف محركات البحث باللغة المحددة.
meta_keywordsمصفوفة <سلسلة نصية> nullمطلوبالكلمات المفتاحية لمحركات البحث باللغة المحددة.
meta_titleسلسلة نصية nullمطلوبعنوان محركات البحث باللغة المحددة.
nameسلسلة نصية nullمطلوباسم المورد في السياق المناسب.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
pricePriceDatanullمطلوبمعلومات السعر في السياق المحدد.
price_versionعدد صحيحمطلوبالإصدار الحالي للسعر المستخدم للتحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullمطلوبمعرّف الفئة الرئيسية.
primary_media_idسلسلة نصية nullمطلوبمعرّف ملف الوسائط الرئيسي.
publishedقيمة منطقيةمطلوبما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
slugسلسلة نصية nullمطلوبجزء مسار URL باللغة المحددة.
tax_category_idسلسلة نصيةمطلوبمعرّف الفئة الضريبية.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"variants_enabledقيمة منطقيةمطلوبما إذا كان المنتج يستخدم متغيرات.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
ProductFileData
ProductFileData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
categoryFileCategoryمطلوبفئة الملف: internal / customer_document / digital
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"current_version_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · current_version_id
format:"uuid"file_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · file_id
format:"uuid"filenameسلسلة نصيةمطلوبالملف
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد.
format:"uuid"labelسلسلة نصيةمطلوباسم المورد في السياق المناسب.
mime_typeسلسلة نصيةمطلوبنوع محتوى الوسائط.
sha256سلسلة نصيةمطلوبSHA-256 (hex, 64)
size_bytesعدد صحيحمطلوبالحجم بالبايت
stateسلسلة نصيةمطلوبالحالة
version_numberعدد صحيحمطلوبالنسخة
حقول إضافية: لا
ProductFileListData
ProductFileListData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
filesمصفوفة <ProductFileData> مطلوبملفات المنتج
product_versionعدد صحيحمطلوبالإصدار الحالي للمنتج المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
رموز تعريف المنتج
ProductIdentifiers · المخطط · مخططات البيانات: المنتجات
eanسلسلة نصية nullاختياريمعرّف EAN للمنتج.
سلسلة نصية:minLength:1maxLength:100isbnسلسلة نصية nullاختياريمعرّف ISBN.
سلسلة نصية:minLength:1maxLength:100mpnسلسلة نصية nullاختياريرقم القطعة لدى الشركة المصنعة.
سلسلة نصية:minLength:1maxLength:100upcسلسلة نصية nullاختياريمعرّف UPC للمنتج.
سلسلة نصية:minLength:1maxLength:100
حقول إضافية: لا
معلومات ملفات الوسائط المرفقة
ProductMediaData · المخطط · مخططات البيانات: المنتجات
alt_textسلسلة نصية nullمطلوبالنص البديل للصورة.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductMediaData).
is_primaryقيمة منطقيةمطلوبما إذا كان هذا هو العنصر الرئيسي.
kindسلسلة نصيةمطلوبصيغة بنية البيانات التي تحددها القيم المسموح بها.
القيود
enum["image", "video", "model_3d"]
mime_typeسلسلة نصيةمطلوبنوع محتوى الوسائط.
positionعدد صحيحمطلوبالموضع في المجموعة المرتبة.
urlسلسلة نصية nullمطلوبعنوان URL للمورد.
حقول إضافية: لا
إعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة
ProductPrice · المخطط · مخططات البيانات: المنتجات
amountسلسلة نصية nullمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
سلسلة نصية:maxLength:19القيود · سلسلة نصية 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
القيود
pattern"^[A-Z]{3}$"
expected_price_list_versionعدد صحيحمطلوبإصدار قائمة الأسعار المقروء سابقًا والمطلوب لعملية الكتابة هذه.
minimum:1maximum:9223372036854775807expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:0maximum:9223372036854775807kindسلسلة نصيةمطلوبصيغة بنية البيانات التي تحددها القيم المسموح بها.
القيود
enum["base", "market_fixed"]
price_list_idسلسلة نصيةمطلوبمعرّف قائمة الأسعار.
minLength:1maxLength:63tax_includedقيمة منطقيةمطلوبما إذا كان السعر المرسل يشمل الضرائب.
حقول إضافية: لا
عرض القائمة — المنتجات — الاستجابة
ProductSummaryData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
availabilityAvailabilityDataمطلوبمعلومات التوفر في السياق المحدد.
brand_idسلسلة نصية nullمطلوبمعرّف العلامة التجارية.
conditionسلسلة نصيةمطلوبحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atسلسلة نصيةمطلوبوقت الإنشاء.
format:"date-time"idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (ProductSummaryData).
nameسلسلة نصية nullمطلوباسم المورد في السياق المناسب.
numberسلسلة نصيةمطلوبرقم طلب الشراء أو طلب الخدمة المعروض للمستخدم.
pricePriceDatanullمطلوبمعلومات السعر في السياق المحدد.
price_versionعدد صحيحمطلوبالإصدار الحالي للسعر المستخدم للتحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullمطلوبمعرّف الفئة الرئيسية.
primary_media_idسلسلة نصية nullمطلوبمعرّف ملف الوسائط الرئيسي.
publishedقيمة منطقيةمطلوبما إذا كان المورد منشورًا.
skuسلسلة نصيةمطلوبرمز وحدة حفظ المخزون.
slugسلسلة نصية nullمطلوبجزء مسار URL باللغة المحددة.
tax_category_idسلسلة نصيةمطلوبمعرّف الفئة الضريبية.
updated_atسلسلة نصيةمطلوبوقت آخر تحديث.
format:"date-time"variants_enabledقيمة منطقيةمطلوبما إذا كان المنتج يستخدم متغيرات.
versionعدد صحيحمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
تحديث — المنتجات — محتوى الطلب
ProductUpdate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
brand_idسلسلة نصية nullاختياريمعرّف العلامة التجارية.
سلسلة نصية:minLength:1maxLength:63conditionسلسلة نصيةاختياريحالة المنتج.
القيود
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionسلسلة نصية nullاختياريالوصف باللغة المحددة.
سلسلة نصية:maxLength:100000expected_variant_price_versionsكائنحقول إضافية: عدد صحيحاختياريminimum:0maximum:9223372036854775807إصدارات الأسعار المقروءة سابقًا، مفهرسة حسب معرّف متغير المنتج.
maxProperties:250القيود
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807feature_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم الخصائص المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63identifiersProductIdentifiersnullاختياريرموز تعريف المنتج.
market_idsمصفوفة <سلسلة نصية> اختياريمعرّفات الأسواق المحددة.
maxItems:1000مصفوفة:minLength:1maxLength:63media_idsمصفوفة <سلسلة نصية> اختياريمعرّفات ملفات الوسائط الموجودة مسبقًا.
maxItems:30مصفوفة:minLength:1maxLength:63meta_descriptionسلسلة نصية nullاختياريوصف محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:160meta_keywordsمصفوفة <سلسلة نصية> nullاختياريالكلمات المفتاحية لمحركات البحث باللغة المحددة.
مصفوفة:maxItems:20مصفوفة / مصفوفة:maxLength:50meta_titleسلسلة نصية nullاختياريعنوان محركات البحث باللغة المحددة.
سلسلة نصية:maxLength:70nameسلسلة نصية nullاختيارياسم المورد في السياق المناسب.
سلسلة نصية:maxLength:300pricingProductPriceاختياريإعدادات الأسعار وإصدارات التحكم في التعديلات المتزامنة.
primary_category_idسلسلة نصية nullاختياريمعرّف الفئة الرئيسية.
سلسلة نصية:minLength:1maxLength:63publishedقيمة منطقيةاختياريما إذا كان المورد منشورًا.
skuسلسلة نصيةاختياريرمز وحدة حفظ المخزون.
minLength:1maxLength:100القيود
pattern"^\\S+$"
slugسلسلة نصية nullاختياريجزء مسار URL باللغة المحددة.
سلسلة نصية:maxLength:160tax_category_idسلسلة نصية nullاختياريمعرّف الفئة الضريبية.
سلسلة نصية:minLength:1maxLength:63variant_value_idsمصفوفة <سلسلة نصية> اختياريمعرّفات قيم المتغيرات المحددة.
maxItems:250مصفوفة:minLength:1maxLength:63variants_enabledقيمة منطقيةاختياريما إذا كان المنتج يستخدم متغيرات.
حقول إضافية: لا
ProductVersion
ProductVersion · أُوقفت هذه العملية وتعيد 409 دون تغيير البيانات. اضبط الوصول لكل ملف رقمي على حدة من خلال اختيار المستلمين.
expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807
حقول إضافية: لا
ReleaseData
ReleaseData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
changelogسلسلة نصيةمطلوبوصف التغييرات
filesمصفوفة <ReleaseFileData> مطلوبملفات المنتج
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد.
format:"uuid"manifest_sha256سلسلة نصية nullمطلوبالإصدارات الرقمية · SHA-256
published_atسلسلة نصية nullمطلوبنشر الإصدار · UTC
سلسلة نصية:format:"date-time"release_sequenceعدد صحيح nullمطلوبالإصدارات الرقمية · الموضع في المجموعة المرتبة.
stateسلسلة نصيةمطلوبالحالة
version_labelسلسلة نصيةمطلوبالنسخة
withdrawn_atسلسلة نصية nullمطلوبسحب العرض · UTC
سلسلة نصية:format:"date-time"
حقول إضافية: لا
ReleaseDraft
ReleaseDraft · أُوقفت هذه العملية وتعيد 409 دون تغيير البيانات. اضبط الوصول لكل ملف رقمي على حدة من خلال اختيار المستلمين.
changelogسلسلة نصيةاختياريوصف التغييرات
maxLength:20000expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807version_idsمصفوفة <سلسلة نصية> مطلوبالنسخة · UUID[]
minItems:1maxItems:20مصفوفة:format:"uuid"version_labelسلسلة نصيةمطلوبالنسخة
minLength:1maxLength:64
حقول إضافية: لا
ReleaseFileData
ReleaseFileData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
file_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · file_id
format:"uuid"sort_orderعدد صحيحمطلوبالموضع في المجموعة المرتبة.
version_idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · version_id
format:"uuid"
حقول إضافية: لا
ReleaseListData
ReleaseListData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
current_release_idسلسلة نصية nullمطلوبمعرّف المورد؛ احتفظ به كما أعيد. · current_release_id
سلسلة نصية:format:"uuid"product_versionعدد صحيحمطلوبالإصدار الحالي للمنتج المستخدم للتحكم في التعديلات المتزامنة.
releasesمصفوفة <ReleaseData> مطلوبالإصدارات الرقمية
update_daysعدد صحيح nullمطلوبعدد الأيام (days; null)
update_modeسلسلة نصيةمطلوبالوصول إلى الملفات المستقبلية بعد الشراء: none / period / unlimited
update_monthsعدد صحيح nullمطلوبالأشهر (months; null)
حقول إضافية: لا
UpdatePolicy
UpdatePolicy · أُوقفت هذه العملية وتعيد 409 دون تغيير البيانات. اضبط الوصول لكل ملف رقمي على حدة من خلال اختيار المستلمين.
daysعدد صحيح nullاختياريعدد الأيام (1–3650; mode=period; months=null)
عدد صحيح:minimum:1maximum:3650expected_versionعدد صحيحمطلوبالإصدار المقروء قبل الكتابة؛ يؤدي عدم التطابق إلى رفض التحديث.
minimum:1maximum:9223372036854775807modeسلسلة نصيةمطلوبالوصول إلى الملفات المستقبلية بعد الشراء: none / period / unlimited
القيود
enum["none", "period", "unlimited"]
monthsعدد صحيح nullاختياريالأشهر (1–120; mode=period; days=null)
عدد صحيح:minimum:1maximum:120
حقول إضافية: لا
UploadCreate
UploadCreate · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
filenameسلسلة نصيةمطلوبالملف
minLength:1maxLength:255product_idسلسلة نصية nullاختياريمعرّف المنتج.
القيود · سلسلة نصية 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256سلسلة نصيةمطلوبSHA-256 (hex, 64)
القيود
pattern"^[0-9a-f]{64}$"
size_bytesعدد صحيحمطلوبالحجم بالبايت
minimum:1maximum:262144000
حقول إضافية: لا
UploadData
UploadData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها. بعد إنشاء upload_id أرسل الملفات بصيغة multipart/form-data ثم اربطها بالمنتج. يتطلب التنزيل رمز Bearer وصلاحية category؛ يحتوي الرد على بايتات الملف دون عنوان عام أو كلمة مرور. عند mode=period اختر days (1–3650) أو months السابق، ولا تستخدمهما معًا. تُحفظ الشروط عند الشراء؛ ويُلغي الاسترداد الوصول إلى بند الطلب المسترد فقط.
categoryFileCategoryمطلوبفئة الملف: internal / customer_document / digital
expires_atسلسلة نصيةمطلوبتاريخ انتهاء صلاحية بيانات الاعتماد ووقته.
format:"date-time"filenameسلسلة نصيةمطلوبالملف
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد.
format:"uuid"product_idسلسلة نصية nullمطلوبمعرّف المنتج.
received_bytesعدد صحيحمطلوبجارٍ الرفع… · الحجم بالبايت
sha256سلسلة نصيةمطلوبSHA-256 (hex, 64)
size_bytesعدد صحيحمطلوبالحجم بالبايت
statusسلسلة نصيةمطلوبالحالة التي تقبلها هذه العملية تحديدًا.
حقول إضافية: لا