| asins | No | ASIN inputs for SP recommendations or convenience SD product payloads. | |
| brands | No | SB products_count brand refinement IDs. | |
| cursor | No | SP product recommendation pagination cursor. | |
| genres | No | SB products_count genre refinement IDs. | |
| locale | No | Optional Amazon Ads locale, such as en_US or de_DE. | |
| tactic | No | SD target_recommendations tactic. | T00030 |
| themed | No | SP product recommendations only: request Amazon theme-grouped output when supported. | |
| themes | No | SD target_recommendations themes object from Amazon's schema. | |
| keyword | No | SP negative brand search keyword. | |
| products | No | SD target/bid recommendation products array from Amazon's schema. Use request_body for full raw control. | |
| cost_type | No | SD bid_recommendations costType. | cpc |
| ad_product | Yes | Sponsored ad product to query: SP, SB, or SD. | |
| age_ranges | No | SB products_count age-range refinement IDs. | |
| next_token | No | SB category/refinement pagination token. | |
| profile_id | No | Numeric Amazon Ads profile ID. Optional when this API key has exactly one enabled Ads profile; agentcentral will default it. Call get_account_info for amazon_ads.enabled_profile_ids. Do not use the marketplace ID, tenant ID, or API key prefix. | |
| ad_group_id | No | Sponsored Products keyword recommendations ad group ID. | |
| campaign_id | No | Sponsored Products keyword recommendations campaign ID. | |
| category_id | No | Category refinement ID for category_refinements or products_count. | |
| max_results | No | Maximum Amazon-source options to request where supported. | |
| option_type | Yes | Amazon-source targeting or bid-option surface. Unsupported product/option pairs return diagnostics without an API call. | |
| price_range | No | SB products_count price range object from Amazon's schema, for example { min, max }. | |
| type_filter | No | SD target_recommendations typeFilter. Defaults to PRODUCT, CATEGORY, and AUDIENCE. | |
| rating_range | No | SB products_count rating range object from Amazon's schema, for example { min, max }. | |
| request_body | No | Advanced override: exact Amazon Ads request body for the selected endpoint. Use only when following Amazon's published schema. | |
| category_type | No | SD target_recommendations categoryType for category audiences. | |
| creative_type | No | SD bid_recommendations creativeType. | |
| landing_pages | No | Required for SB bid_recommendations/optimization_recommendations: the promoted-ASIN landingPages array from Amazon's schema (e.g. [{asins:["B0..."]}]). Amazon uses it to compute the campaign-level suggested CPC (minimumValue/recommendedValue). | |
| supply_source | No | SB category supply source. STREAMING_VIDEO is deprecated; agentcentral only exposes AMAZON. | AMAZON |
| bid_optimization | No | SD bid_recommendations bidOptimization. | clicks |
| include_ancestor | No | SP category recommendations only: include ancestor categories when Amazon supports it. | |
| include_raw_rows | No | False returns compact rows. Default true. | |
| is_prime_shipping | No | SB products_count Prime-shipping refinement. | |
| targeting_clauses | No | SD bid_recommendations targetingClauses array from Amazon's schema. | |
| candidate_keywords | No | Optional SP keyword candidates to include alongside Amazon keyword recommendations. | |
| cost_control_metric | No | SB optimization recommendation metric. Amazon currently supports COST_PER_CLICK. | COST_PER_CLICK |
| include_diagnostics | No | True may add expanded freshness diagnostics. Basic empty-result data-window diagnostics are included by default when available. | |
| location_expression | No | SD target_recommendations locationExpression from Amazon's schema. | |
| include_only_root_categories | No | SB category tree only: return only root categories. | |
| parent_category_refinement_id | No | SB category tree only: return children of this parent category refinement ID. | |