GetProductRequest
Stay organized with collections
Save and categorize content based on your preferences.
GetProductRequest
Request message for the GetProduct method.
Fields
name
string
Required. The name of the product. Format:
accounts/{account}/products/{product}
The
{product}
segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure:
content_language~feed_label~offer_id
. Example:
en~US~sku123
For legacy local products, the structure is:
local~content_language~feed_label~offer_id
. Example:
local~en~US~sku123
The format of the
{product}
segment in the URL is automatically detected by the server, supporting two options:
Encoded Format
: The
{product}
segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the
content_language~feed_label~offer_id
structure. This encoding MUST be used if any part of the product identifier (like
offer_id
) contains characters such as
/
,
%
, or
~
.
Example: To represent the product ID
en~US~sku/123
, the
{product}
segment must be the unpadded base64url encoding of this string, which is
ZW5-VVN-c2t1LzEyMw
. The full resource name for the product would be
accounts/123/products/ZW5-VVN-c2t1LzEyMw
.
Plain Format
: The
{product}
segment is the tilde-separated string
content_language~feed_label~offer_id
. This format is suitable only when
content_language
,
feed_label
, and
offer_id
do not contain URL-problematic characters like
/
,
%
, or
~
.
We recommend using the
Encoded Format
for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (
~
) characters in the
{product}
segment is used to differentiate between the two formats.
Note: For calls to the v1beta version, the plain format is
channel~content_language~feed_label~offer_id
, for example:
accounts/123/products/online~en~US~sku123
.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-07-01 UTC."],[],[]]