---
title: "PATCH /v1/{+name}"
method: PATCH
path: "/v1/{+name}"
tags: ["accounts"]
---

# PATCH /v1/{+name}

`PATCH /v1/{+name}`

Updates (or creates if allow_missing = true) a product certification which links certifications with products. This method can only be called by certification bodies.

## Path parameters

- `name` string, required

## Query parameters

- `updateMask` string

## Request body

- ProductCertification — Product certification data.
  - `name` string — Required. The unique name identifier of a product certification Format: accounts/{account}/languages/{language_code}/productCertifications/{id} Where `id` is a some unique identifier and `language_code` is a 2-letter ISO 639-1 code of a Shopping supported language according to https://support.google.com/merchants/answer/160637.
  - `brand` string — Required. This is the product's brand name. The brand is used to help identify your product.
  - `countryCode` string[] — Optional. A 2-letter country code (ISO 3166-1 Alpha 2).
  - `destinationStatuses` DestinationStatus[] — Output only. The statuses of the destinations.
    - `disapprovedCountries` string[] — Output only. List of country codes (ISO 3166-1 alpha-2) where the offer is disapproved.
    - `status` 'UNKNOWN' | 'ACTIVE' | 'PENDING' | 'DISAPPROVED' — The status of the destination.
    - `destination` string — The name of the destination.
    - `pendingCountries` string[] — Output only. List of country codes (ISO 3166-1 alpha-2) where the offer is pending approval.
    - `approvedCountries` string[] — Output only. List of country codes (ISO 3166-1 alpha-2) where the offer is approved.
  - `certification` Certification[] — Required. A list of certifications to link to the described product.
    - `logo` string — Optional. A URL link to the certification logo.
    - `validUntil` string — Optional. The expiration date (UTC).
    - `value` string — Optional. A custom value of the certification.
    - `name` string — Required. Name of the certification.
    - `authority` string — Required. Name of the certification body.
    - `code` string — Optional. A unique code to identify the certification.
    - `link` string — Optional. A URL link to the certification.
  - `productCode` string[] — Optional. Another name for GTIN.
  - `productType` string[] — Optional. These are your own product categorization system in your product data.
  - `title` string — Required. This is to clearly identify the product you are certifying.
  - `issues` Issue[] — Output only. A server-generated list of issues associated with the product.
    - `description` string — Longer description of the issue focused on how to resolve it.
    - `resolution` 'RESOLUTION_UNSPECIFIED' | 'USER_ACTION' | 'PENDING_PROCESSING' — What needs to happen to resolve the issue.
    - `title` string — Short title describing the nature of the issue.
    - `destination` string — The destination this issue applies to.
    - `type` string — The server-generated type of the issue, for example, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etc.
    - `severity` 'SEVERITY_UNSPECIFIED' | 'ERROR' | 'WARNING' | 'INFO' — The severity of the issue.
    - `timestamp` string, google-datetime — The timestamp when this issue appeared.
    - `attribute` string — If present, the attribute that triggered the issue. For more information about attributes, see https://support.google.com/manufacturers/answer/6124116.
    - `applicableCountries` string[] — Output only. List of country codes (ISO 3166-1 alpha-2) where issue applies to the manufacturer product.
  - `mpn` string[] — Optional. These are the Manufacturer Part Numbers (MPN). MPNs are used to uniquely identify a specific product among all products from the same manufacturer

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/manufacturers.md) · [All operations](https://skmtc.net/google/apis/manufacturers/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/manufacturers/versions/8f74b96d38cc/schema)
