merchantapi/products_v1 library

Merchant API - products_v1

Programmatically manage your Merchant Center Accounts.

For more information, see developers.google.com/merchant/api

Create an instance of MerchantApi to access these resources:

Classes

AccountsProductInputsResource
AccountsProductsResource
AccountsResource
AutomatedDiscounts
Information regarding Automated Discounts.
CloudExportAdditionalProperties
Product property for the Cloud Retail API.
CustomAttribute
A message that represents custom attributes.
DestinationStatus
The destination status of the product status.
FreeShippingThreshold
Conditions to be met for a product to have free shipping.
ItemLevelIssue
The ItemLevelIssue of the product status.
ListProductsResponse
Response message for the ListProducts method.
LoyaltyPoints
A message that represents loyalty points.
LoyaltyProgram
A message that represents loyalty program.
MerchantApi
Programmatically manage your Merchant Center Accounts.
Product
The processed product, built from multiple product inputs after applying rules and supplemental data sources.
ProductAttributes
Product attributes.
ProductCertification
Product certification, initially introduced for EU energy efficiency labeling compliance using the EU EPREL database.
ProductInput
This resource represents input data you submit for a product, not the processed product that you see in Merchant Center, in Shopping ads, or across Google surfaces.
ProductInstallment
A message that represents installment.
ProductStatus
The status of a product, data validation issues, that is, information about a product computed asynchronously.
ProductSustainabilityIncentive
Information regarding sustainability-related incentive programs such as rebates or tax relief.
Shipping
The Shipping of the product.
StructuredDescription
Structured description, for algorithmically (AI)-generated descriptions.
StructuredTitle
Structured title, for algorithmically (AI)-generated titles.
SubscriptionCost
The SubscriptionCost of the product.

Typedefs

Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Interval = $Interval
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
Price = $Price
The price represented as a number and currency.
ProductDetail = $ProductDetail
The product details.
ProductDimension = $ProductDimension
The dimension of the product.
ProductWeight = $ProductWeight
The weight of the product.
ShippingDimension = $ShippingDimension
The ShippingDimension of the product.
ShippingWeight = $ShippingWeight
The ShippingWeight of the product.
UnitPricingBaseMeasure = $UnitPricingBaseMeasure
The UnitPricingBaseMeasure of the product.
UnitPricingMeasure = $UnitPricingMeasure
The UnitPricingMeasure of the product.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.