Get desktop application:
View/edit binary Protocol Buffers messages
Product catalog management service. APIs oriented around product lookup for a given context.
Get a specific product from our catalog.
Request to get a single product.
Identifier to use for product lookup.
List all products in the catalog.
Represents no data required.
(message has no fields)
Response containing a list of retrieved products.
List of products.
Search for products within the catalog matching a given query.
Request to search for products given a query.
Query of terms to search for within the catalog. See implementation docs for formatting.
Response containing a list of product search results.
List of products.
Represents a single product within our catalog. Each product should be visible by default, unavailable products are not represented by this object.
Used as response type in: ProductCatalogService.GetProduct
Used as field type in: ,
Identifier for this product.
Name of this product. Often provided by the retailer or some third-party.
Description of this product. Often provided by the retailer or some third-party.
Picture of this product. Often provided by some third-party.
Price of this product at this given time. Calculations can vary with time, so caching should respect this.
Categories such as "vintage" or "gardening" that can be used to look up other related products.