انتقل إلى المحتوى
القائمة
كل مجموعات الواجهة

Rules

Merchandising rules.

5 نقاط وصول. أسماء نقاط الوصول وأوصافها مأخوذة من ملف OpenAPI، لذلك تظهر بالإنجليزية.

GET/v1/rules

List merchandising rules

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
cursorquerystring | nullلاmax length 200
limitqueryintegerلاdefault 100 · min 1 · max 200

الردود

POST/v1/rules

Create a pin / boost / bury / hide / redirect / banner rule

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
Idempotency-Keyheaderstring | nullلاUnique per logical write (8-255 chars). Retries with the same key are safe. · pattern ^[A-Za-z0-9_\-:.]{8,255}$

جسم الطلب application/json RuleIn

الاسمالنوعإلزاميالوصف
namestringنعمmax length 200
type"pin" | "boost" | "bury" | "hide" | "redirect" | "banner"نعم
conditionsRuleConditionsنعم
actionsRuleActionsنعم
priorityintegerلاdefault 0 · min -1000 · max 1000
enabledbooleanلاdefault true
starts_atstring (date-time) | nullلا
ends_atstring (date-time) | nullلا

الردود

GET/v1/rules/{rule_id}

Rules Get

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
rule_idpathstringنعم

الردود

PUT/v1/rules/{rule_id}

Rules Update

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
rule_idpathstringنعم

جسم الطلب application/json RuleIn

الاسمالنوعإلزاميالوصف
namestringنعمmax length 200
type"pin" | "boost" | "bury" | "hide" | "redirect" | "banner"نعم
conditionsRuleConditionsنعم
actionsRuleActionsنعم
priorityintegerلاdefault 0 · min -1000 · max 1000
enabledbooleanلاdefault true
starts_atstring (date-time) | nullلا
ends_atstring (date-time) | nullلا

الردود

DELETE/v1/rules/{rule_id}

Rules Delete

يحتاج إلى مفتاح أو جلسة في لوحة التحكم

المعاملات

الاسمالموضعالنوعإلزاميالوصف
rule_idpathstringنعم

الردود

أشكال البيانات في هذه الصفحة

Page_RuleOut_

الاسمالنوعإلزاميالوصف
dataRuleOut[]نعم
next_cursorstring | nullلا
totalinteger | nullلاPresent when cheap to count.

RuleOut

الاسمالنوعإلزاميالوصف
namestringنعمmax length 200
type"pin" | "boost" | "bury" | "hide" | "redirect" | "banner"نعم
conditionsRuleConditionsنعم
actionsRuleActionsنعم
priorityintegerلاdefault 0 · min -1000 · max 1000
enabledbooleanلاdefault true
starts_atstring (date-time) | nullلا
ends_atstring (date-time) | nullلا
idstringنعم
created_atstring (date-time)نعم
updated_atstring (date-time)نعم

RuleConditions

الاسمالنوعإلزاميالوصف
match"exact" | "contains" | "any"لاdefault "exact"
termsstring[]لاNormalized query terms.
localesstring[]لا
categoriesstring[]لاApply only when filtered to these categories.

RuleActions

الاسمالنوعإلزاميالوصف
product_idsstring[]لاpin/boost/bury/hide targets.
positionsinteger[]لاpin: target positions (1-based).
filterobject | nullلاboost/bury by attribute, e.g. {brand: [HP]}
factornumber | nullلاboost/bury strength.max 100
urlstring | nullلاredirect target.max length 2048
bannerobject | nullلاbanner: {html|image_url, link_url, position}

RuleIn

الاسمالنوعإلزاميالوصف
namestringنعمmax length 200
type"pin" | "boost" | "bury" | "hide" | "redirect" | "banner"نعم
conditionsRuleConditionsنعم
actionsRuleActionsنعم
priorityintegerلاdefault 0 · min -1000 · max 1000
enabledbooleanلاdefault true
starts_atstring (date-time) | nullلا
ends_atstring (date-time) | nullلا

Deleted

الاسمالنوعإلزاميالوصف
deletedbooleanلاdefault true
idstringنعم