2022-02-23
▼ ▲ retail.projects.locations.catalogs.attributesConfig.addCatalogAttribute
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/attributesConfig:addCatalogAttribute
Path : v2alpha/{+attributesConfig}:addCatalogAttribute
Parameter Order : attributesConfig
Parameters :
attributesConfig
Pattern : ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/attributesConfig$
Type : string
Required : Yes
Description : Required. Full AttributesConfig resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
Location : path
Description : Adds the specified CatalogAttribute to the AttributesConfig. If the CatalogAttribute to add already exists, an ALREADY_EXISTS error is returned.
HTTP Method : POST
▼ ▲ retail.projects.locations.catalogs.attributesConfig.removeCatalogAttribute
Description : Removes the specified CatalogAttribute from the AttributesConfig. If the CatalogAttribute to remove does not exist, a NOT_FOUND error is returned.
Parameter Order : attributesConfig
Flat Path : v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/attributesConfig:removeCatalogAttribute
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
attributesConfig
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/attributesConfig$
Description : Required. Full AttributesConfig resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
Required : Yes
Type : string
Path : v2alpha/{+attributesConfig}:removeCatalogAttribute
HTTP Method : POST
▼ ▲ retail.projects.locations.catalogs.attributesConfig.replaceCatalogAttribute
Parameter Order : attributesConfig
Path : v2alpha/{+attributesConfig}:replaceCatalogAttribute
HTTP Method : POST
Parameters :
attributesConfig
Required : Yes
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/attributesConfig$
Description : Required. Full AttributesConfig resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
Description : Replaces the specified CatalogAttribute in the AttributesConfig by updating the catalog attribute with the same CatalogAttribute.key. If the CatalogAttribute to replace does not exist, a NOT_FOUND error is returned.
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/attributesConfig:replaceCatalogAttribute
▼ ▲ retail.projects.locations.catalogs.updateAttributesConfig
Flat Path : v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/attributesConfig
Parameters :
name
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/attributesConfig$
Type : string
Description : Required. Immutable. The fully qualified resource name of the attribute config. Format: "projects/*/locations/*/catalogs/*/attributesConfig"
Location : path
updateMask
Location : query
Type : string
Description : Indicates which fields in the provided AttributesConfig to update. The following is the only supported field: * AttributesConfig.catalog_attributes If not set, all supported fields are updated.
Format : google-fieldmask
Path : v2alpha/{+name}
HTTP Method : PATCH
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates the AttributesConfig. The catalog attributes in the request will be updated in the catalog, or inserted if they do not exist. Existing catalog attributes not included in the request will remain unchanged. Attributes that are assigned to products, but do not exist at the catalog level, are always included in the response. The product attribute is assigned default values for missing catalog attribute fields, e.g., searchable and dynamic facetable options.
▼ ▲ retail.projects.locations.catalogs.getAttributesConfig
Description : Gets an AttributesConfig.
Parameter Order : name
HTTP Method : GET
Parameters :
name
Required : Yes
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/catalogs/[^/]+/attributesConfig$
Description : Required. Full AttributesConfig resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v2alpha/{+name}
Flat Path : v2alpha/projects/{projectsId}/locations/{locationsId}/catalogs/{catalogsId}/attributesConfig