Hierarchy

  • Operation
    • SponsoredBrandsBidRecommendationsOperation

Constructors

Methods

  • Get a list of bid recommendation objects for a specified list of keywords or products.

    Returns

    Parameters

    • params: { campaignId: number; keywords: ({ matchType: "exact" | "broad" | "phrase"; keywordText: string; })[]; targets: ({ type: "asinCategorySameAs" | "asinBrandSameAs" | "asinPriceLessThan" | "asinPriceBetween" | "asinPriceGreaterThan" | "asinReviewRatingLessThan" | "asinReviewRatingBetween" | "asinReviewRatingGreaterThan" | "asinSameAs"; value: string; })[] }
      • campaignId: number

        The identifier of the campaign for which bid recommendations are created.

      • keywords: ({ matchType: "exact" | "broad" | "phrase"; keywordText: string; })[]
      • targets: ({ type: "asinCategorySameAs" | "asinBrandSameAs" | "asinPriceLessThan" | "asinPriceBetween" | "asinPriceGreaterThan" | "asinReviewRatingLessThan" | "asinReviewRatingBetween" | "asinReviewRatingGreaterThan" | "asinSameAs"; value: string; })[]

    Returns Promise<{ keywordsBidsRecommendationErrorResults: ({ code: string; details: string; keyword: { value: string; type: "exact" | "broad" | "phrase"; }; keywordIndex: number; })[]; keywordsBidsRecommendationSuccessResults: ({ recommendationId: string; recommendedBid: { rangeStart: number; rangeEnd: number; recommended: number; }; keyword: { matchType: "exact" | "broad" | "phrase"; keywordText: string; }; keywordIndex: number; })[]; targetsBidsRecommendationErrorResults: ({ code: string; details: string; targets: { type: "asinCategorySameAs" | "asinBrandSameAs" | "asinPriceLessThan" | "asinPriceBetween" | "asinPriceGreaterThan" | "asinReviewRatingLessThan" | "asinReviewRatingBetween" | "asinReviewRatingGreaterThan" | "asinSameAs"; value: string; }[]; targetsIndex: number; })[]; targetsBidsRecommendationSuccessResults: ({ recommendationId: string; recommendedBid: { rangeStart: number; rangeEnd: number; recommended: number; }; targets: { type: "asinCategorySameAs" | "asinBrandSameAs" | "asinPriceLessThan" | "asinPriceBetween" | "asinPriceGreaterThan" | "asinReviewRatingLessThan" | "asinReviewRatingBetween" | "asinReviewRatingGreaterThan" | "asinSameAs"; value: string; }[]; targetsIndex: number; })[] }>