2026-11-05
▼ ▲ merchantapi.issueresolution.triggeraction
Path : issueresolution/v1beta/{+name}:triggeraction
Parameters :
name
Required : Yes
Description : Required. The business's account that is triggering the action. Format: `accounts/{account}`
Type : string
Pattern : ^accounts/[^/]+$
Location : path
languageCode
Location : query
Description : Optional. Language code [IETF BCP 47 syntax](https://tools.ietf.org/html/bcp47) used to localize the response. If not set, the result will be in default language `en-US`.
Type : string
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/content
Description : Start an action. The action can be requested by a business in third-party application. Before the business can request the action, the third-party application needs to show them action specific content and display a user input form. Access to the `triggeraction` method is restricted to an allowlist. You can submit an allowlist request in the [Shopping API Support Form](https://support.google.com/merchants/contact/shopping_api_support_form) under "What is the issue/question?" to get access to this feature. The action can be successfully started only once all `required` inputs are provided. If any `required` input is missing, or invalid value was provided, the service will return 400 error. Validation errors will contain Ids for all problematic field together with translated, human readable error messages that can be shown to the user.
Parameter Order : name
Flat Path : issueresolution/v1beta/accounts/{accountsId}:triggeraction
▼ ▲ merchantapi.issueresolution.renderaccountissues
Description : Provide a list of business's account issues with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.
Parameter Order : name
Scopes : https://www.googleapis.com/auth/content
Path : issueresolution/v1beta/{+name}:renderaccountissues
Flat Path : issueresolution/v1beta/accounts/{accountsId}:renderaccountissues
HTTP Method : POST
Parameters :
languageCode
Type : string
Description : Optional. The [IETF BCP-47](https://tools.ietf.org/html/bcp47) language code used to localize issue resolution content. If not set, the result will be in default language `en-US`.
Location : query
name
Required : Yes
Pattern : ^accounts/[^/]+$
Type : string
Description : Required. The account to fetch issues for. Format: `accounts/{account}`
Location : path
timeZone
Description : Optional. The [IANA](https://www.iana.org/time-zones) timezone used to localize times in an issue resolution content. For example 'America/Los_Angeles'. If not set, results will use as a default UTC.
Location : query
Type : string
▼ ▲ merchantapi.issueresolution.renderproductissues
Path : issueresolution/v1beta/{+name}:renderproductissues
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/content
Parameters :
languageCode
Type : string
Description : Optional. The [IETF BCP-47](https://tools.ietf.org/html/bcp47) language code used to localize an issue resolution content. If not set, the result will be in default language `en-US`.
Location : query
name
Pattern : ^accounts/[^/]+/products/[^/]+$
Location : path
Description : 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: 1. **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 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`. 2. **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.
Type : string
Required : Yes
timeZone
Location : query
Type : string
Description : Optional. The [IANA](https://www.iana.org/time-zones) timezone used to localize times in an issue resolution content. For example 'America/Los_Angeles'. If not set, results will use as a default UTC.
Description : Provide a list of issues for business's product with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.
Flat Path : issueresolution/v1beta/accounts/{accountsId}/products/{productsId}:renderproductissues
Parameter Order : name
▼ ▲ merchantapi.accounts.aggregateProductStatuses.list
Description : Lists the `AggregateProductStatuses` resources for your merchant account. The response might contain fewer items than specified by `pageSize`. If `pageToken` was returned in previous request, it can be used to obtain additional results. This method can only be accessed by standalone accounts and sub-accounts of an advanced account. To retrieve product statuses for sub-accounts, you must first call the accounts.listSubaccounts method to obtain a list of sub-accounts, and then call `accounts.aggregateProductStatuses.list` for each sub-account individually.
Flat Path : issueresolution/v1beta/accounts/{accountsId}/aggregateProductStatuses
Scopes : https://www.googleapis.com/auth/content
Parameter Order : parent
HTTP Method : GET
Path : issueresolution/v1beta/{+parent}/aggregateProductStatuses
Parameters :
parent
Pattern : ^accounts/[^/]+$
Description : Required. The account to list aggregate product statuses for. Format: `accounts/{account}` Can only be sub-accounts and standalone accounts.
Type : string
Location : path
Required : Yes
filter
Type : string
Description : Optional. A filter expression that filters the aggregate product statuses. Filtering is only supported by the `reporting_context` and `country` field. For example: `reporting_context = "SHOPPING_ADS" AND country = "US"`.
Location : query
pageToken
Description : Optional. A page token, received from a previous `ListAggregateProductStatuses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAggregateProductStatuses` must match the call that provided the page token.
Type : string
Location : query
pageSize
Format : int32
Description : Optional. The maximum number of aggregate product statuses to return. The service may return fewer than this value. If unspecified, at most 25 aggregate product statuses are returned. The maximum value is 250; values above 250 are coerced to 250.
Type : integer
Location : query