class Peddler::API::Replenishment20221107
Selling Partner API
for Replenishment
The Selling Partner API
for Replenishment (Replenishment API
) provides programmatic access to replenishment program metrics and offers. These programs provide recurring delivery of any replenishable item at a frequency chosen by the customer. The Replenishment API
is available worldwide wherever Amazon Subscribe & Save is available or is supported. The API
is available to vendors and FBA selling partners.
Public Instance Methods
Returns aggregated replenishment program metrics for a selling partner.
@note This operation can make a static sandbox call. @param body [Hash] The request body for the ‘getSellingPartnerMetrics` operation. @param rate_limit [Float] Requests per second @return [Hash] The API
response
# File lib/peddler/api/replenishment_2022_11_07.rb, line 26 def get_selling_partner_metrics(body: nil, rate_limit: 1.0) path = "/replenishment/2022-11-07/sellingPartners/metrics/search" meter(rate_limit).post(path, body:) end
Returns aggregated replenishment program metrics for a selling partner’s offers.
@note This operation can make a static sandbox call. @param body [Hash] The request body for the ‘listOfferMetrics` operation. @param rate_limit [Float] Requests per second @return [Hash] The API
response
# File lib/peddler/api/replenishment_2022_11_07.rb, line 38 def list_offer_metrics(body: nil, rate_limit: 1.0) path = "/replenishment/2022-11-07/offers/metrics/search" meter(rate_limit).post(path, body:) end
Returns the details of a selling partner’s replenishment program offers.
@note This operation can make a static sandbox call. @param body [Hash] The request body for the ‘listOffers` operation. @param rate_limit [Float] Requests per second @return [Hash] The API
response
# File lib/peddler/api/replenishment_2022_11_07.rb, line 50 def list_offers(body: nil, rate_limit: 1.0) path = "/replenishment/2022-11-07/offers/search" meter(rate_limit).post(path, body:) end