{
"type": "object",
"properties": {
"websiteCode": {
"type": "string",
"description": "Country/region site code to search products from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
}
},
"required": [
"websiteCode"
]
}{
"type": "object",
"properties": {
"searchKey": {
"type": "string",
"description": "Search keyword used to match FAQ title or content"
},
"pageSize": {
"type": "number",
"description": "Number of FAQ items to return per page"
},
"page": {
"type": "number",
"description": "Page number of the FAQ list to retrieve, starting from 1"
},
"websiteCode": {
"type": "string",
"description": "Country/region site code to search FAQs from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
}
},
"required": [
"searchKey",
"websiteCode"
]
}{
"type": "object",
"properties": {
"searchKey": {
"type": "string",
"description": "Search keyword used to match article title or content"
},
"pageSize": {
"type": "number",
"description": "Number of articles to return per page"
},
"page": {
"type": "number",
"description": "Page number of the article list to retrieve, starting from 1"
},
"websiteCode": {
"type": "string",
"description": "Country/region site code to search articles from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
}
},
"required": [
"searchKey",
"websiteCode"
]
}{
"type": "object",
"properties": {
"websiteCode": {
"type": "string",
"description": "Country/region site code to search articles from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
}
},
"required": [
"websiteCode"
]
}{
"type": "object",
"properties": {
"ProductLevel1Code": {
"type": "string",
"description": "主產品線 ProductLevel1Code (根據 asus_productLine 結果帶入)"
},
"ProductLevel2Code": {
"type": "string",
"description": "子產品線 ProductLevel2Code (根據 asus_productLine 結果帶入)"
},
"websiteCode": {
"type": "string",
"description": "Country/region site code to search articles from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
},
"pageSize": {
"type": "number",
"description": "Number of articles to return per page"
},
"page": {
"type": "number",
"description": "Page number of the article list to retrieve, starting from 1"
},
"sort": {
"type": "string",
"description": "Product sort order. Valid values can only be obtained by first calling this tool without sort, corresponding to sortType in the returned sort list.",
"enum": [
"Recommend",
"Newsest",
"Most Popular",
"Price High to Low",
"Price Low to High"
]
},
"CategoryName": {
"type": "array",
"items": {
"type": "string"
},
"description": "產品類別 (根據 asus_product_filters 的 filter 內 Category.CategoryList 中的 WebPath 結果帶入)"
},
"SeriesName": {
"type": "array",
"items": {
"type": "string"
},
"description": "產品系列 (根據 asus_product_filters 的 filter 內 Series.SeriesList 中的 WebPath 結果帶入)"
},
"spec": {
"type": "array",
"items": {
"type": "string"
},
"description": "產品篩選條件 (根據 asus_product_filters 的 filter 內 SpecCategory.Item 中的 Id 結果帶入)"
},
"minPrice": {
"type": "number",
"description": "Minimum product price. Preferred over the price parameter when the user gives a concrete budget or price range — pass the number directly, no discovery call needed."
},
"maxPrice": {
"type": "number",
"description": "Maximum product price. Preferred over the price parameter when the user gives a concrete budget or price range — pass the number directly, no discovery call needed."
}
},
"required": [
"ProductLevel1Code",
"ProductLevel2Code",
"websiteCode"
]
}{
"type": "object",
"properties": {
"searchKey": {
"type": "string",
"description": "Search keyword used to match product name or attributes"
},
"pageSize": {
"type": "number",
"description": "Number of products to return per page"
},
"page": {
"type": "number",
"description": "Page number of the product list to retrieve, starting from 1"
},
"websiteCode": {
"type": "string",
"description": "Country/region site code to search products from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
},
"searchPDLine": {
"type": "string",
"description": "Top-level product-line filter. Value must be the `DataName` of one of the top-level entries in `filters.SubItem` from a previous call's response (e.g. \"laptops\" for the \"筆記型電腦\" / \"Laptops\" category). Leave empty to search across all product lines. Must be set before searchPDLine2 can be used, since searchPDLine2 is scoped under the selected searchPDLine."
},
"searchPDLine2": {
"type": "string",
"description": "Second-level product-line filter, nested under searchPDLine. Value must be the `DataName` of one of the entries in the `SubItem` array belonging to the top-level item selected via searchPDLine (e.g. \"for-creators\" for the \"創作者\" / \"For Creators\" sub-category under \"laptops\"). Only valid in combination with a matching searchPDLine — do not set this without also setting the corresponding searchPDLine, and do not use a DataName from a different top-level item's SubItem list."
}
},
"required": [
"searchKey",
"websiteCode"
]
}{
"type": "object",
"properties": {
"productId": {
"type": "array",
"items": {
"type": "string"
},
"description": "ProductID(s); you can pass multiple at once, e.g. ['34562','34556','25395']"
},
"websiteCode": {
"type": "string",
"description": "Country/region site code to search articles from",
"enum": [
"global",
"ea-sw",
"ea",
"eg-en",
"eg",
"il",
"me-ar",
"me-en",
"nafr-ar",
"africa-fr",
"sa-en",
"sa-ar",
"za",
"wa",
"ar",
"br",
"ca-fr",
"ca-en",
"cl",
"co",
"ec",
"latin",
"mx",
"py",
"pe",
"us",
"uy",
"au",
"bd",
"bn",
"kh",
"cn",
"hk",
"hk-en",
"in",
"id",
"jp",
"kr",
"my",
"mn",
"mm",
"np",
"nz",
"ph",
"sg",
"lk",
"tw",
"th",
"vn",
"bt",
"be-nl",
"be-fr",
"bg",
"ru",
"hr",
"cz",
"dk",
"fi",
"fr",
"de",
"gr-en",
"gr",
"hu",
"ie",
"it",
"nl",
"no",
"pl",
"pt",
"ro",
"rs",
"rs-en",
"sk",
"si",
"es",
"se",
"ch-fr",
"ch-de",
"ch-en",
"tr",
"ua-ua",
"uk"
]
}
},
"required": [
"websiteCode",
"productId"
]
}