View Source AWS.MarketplaceDiscovery (aws-elixir v1.0.11)

The AWS Marketplace Discovery API provides programmatic access to the AWS Marketplace catalog, including searching and browsing listings, retrieving product details and fulfillment options, and accessing public and private offer pricing and terms.

Link to this section Summary

Functions

Provides details about a listing, such as descriptions, badges, categories, pricing model summaries, reviews, and associated products and offers.

Provides details about an offer, such as the pricing model, seller of record, availability dates, badges, and associated products.

Provides details about an offer set, which is a bundle of offers across multiple products.

Returns the terms attached to an offer, such as pricing terms (usage-based, contract, BYOL, free trial), legal terms, payment schedules, validity terms, support terms, and renewal terms.

Provides details about a product, such as descriptions, highlights, categories, fulfillment option summaries, promotional media, and seller engagement options.

Returns the fulfillment options available for a product, including deployment details such as version information, operating systems, usage instructions, and release notes.

Returns the purchase options (offers and offer sets) available to the buyer.

Returns available facet values for filtering listings, such as categories, pricing models, fulfillment option types, publishers, and customer ratings.

Returns a list of product listings based on search criteria and filters.

Link to this section Functions

Link to this function

get_listing(client, input, options \\ [])

View Source

Provides details about a listing, such as descriptions, badges, categories, pricing model summaries, reviews, and associated products and offers.

Link to this function

get_offer(client, input, options \\ [])

View Source

Provides details about an offer, such as the pricing model, seller of record, availability dates, badges, and associated products.

Link to this function

get_offer_set(client, input, options \\ [])

View Source

Provides details about an offer set, which is a bundle of offers across multiple products.

Includes the seller, availability dates, buyer notes, and associated product-offer pairs.

Link to this function

get_offer_terms(client, input, options \\ [])

View Source

Returns the terms attached to an offer, such as pricing terms (usage-based, contract, BYOL, free trial), legal terms, payment schedules, validity terms, support terms, and renewal terms.

Link to this function

get_product(client, input, options \\ [])

View Source

Provides details about a product, such as descriptions, highlights, categories, fulfillment option summaries, promotional media, and seller engagement options.

Link to this function

list_fulfillment_options(client, input, options \\ [])

View Source

Returns the fulfillment options available for a product, including deployment details such as version information, operating systems, usage instructions, and release notes.

Link to this function

list_purchase_options(client, input, options \\ [])

View Source

Returns the purchase options (offers and offer sets) available to the buyer.

You can filter results by product, seller, purchase option type, visibility scope, and availability status.

You must include at least one of the following filters in the request: a PRODUCT_ID filter to specify the product for which to retrieve purchase options, or a VISIBILITY_SCOPE filter to retrieve purchase options by visibility.

Link to this function

search_facets(client, input, options \\ [])

View Source

Returns available facet values for filtering listings, such as categories, pricing models, fulfillment option types, publishers, and customer ratings.

Each facet value includes a count of matching listings.

Link to this function

search_listings(client, input, options \\ [])

View Source

Returns a list of product listings based on search criteria and filters.

You can search by keyword, filter by category, pricing model, fulfillment type, and other attributes, and sort results by relevance or customer rating.