Method: projects.locations.products.patch

Hace cambios en un recurso Product. Por el momento, solo se pueden actualizar los campos displayName, description y labels.

Si se actualizan las etiquetas, el cambio no se reflejará en las consultas hasta la próxima indexación.

A continuación se indican los posibles errores.

  • Devuelve NOT_FOUND si el producto no existe.
  • Devuelve INVALID_ARGUMENT si displayName está presente en updateMask, pero falta en la solicitud o tiene más de 4096 caracteres.
  • Devuelve INVALID_ARGUMENT si la descripción está presente en updateMask, pero supera los 4096 caracteres.
  • Devuelve INVALID_ARGUMENT si productCategory está presente en updateMask.

Solicitud HTTP

PATCH https://vision.googleapis.com/v1/{product.name=projects/*/locations/*/products/*}

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
product.name

string

Nombre de recurso del producto.

El formato es projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Este campo se ignora al crear un producto.

Los parámetros de consulta

Parámetros
updateMask

string (FieldMask format)

El FieldMask que especifica qué campos se van a actualizar. Si no se especifica updateMask, se actualizarán todos los campos mutables. Las rutas de máscara válidas son productLabels, displayName y description.

Una lista separada por comas de nombres de campos completos. Ejemplo: "user.displayName,photo"

Cuerpo de la solicitud

En el cuerpo de la solicitud se incluye una instancia de Product.

Cuerpo de la respuesta

Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Product.

Permisos de autorización

Debes disponer de uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-vision

Para obtener más información, consulta el artículo Descripción general de la autenticación.