Index
-
LocalInventoryService
(interface) -
RegionalInventoryService
(interface) -
DeleteLocalInventoryRequest
(message) -
DeleteRegionalInventoryRequest
(message) -
InsertLocalInventoryRequest
(message) -
InsertRegionalInventoryRequest
(message) -
ListLocalInventoriesRequest
(message) -
ListLocalInventoriesResponse
(message) -
ListRegionalInventoriesRequest
(message) -
ListRegionalInventoriesResponse
(message) -
LocalInventory
(message) -
LocalInventoryAttributes
(message) -
LocalInventoryAttributes.Availability
(enum) -
LocalInventoryAttributes.PickupMethod
(enum) -
LocalInventoryAttributes.PickupSla
(enum) -
RegionalInventory
(message) -
RegionalInventoryAttributes
(message) -
RegionalInventoryAttributes.Availability
(enum)
LocalInventoryService
Service to manage local inventory for products
rpc DeleteLocalInventory(
DeleteLocalInventoryRequest
) returns ( Empty
)
Deletes the specified LocalInventory
from the given product in your merchant account. It might take a up to an hour for the LocalInventory
to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
rpc InsertLocalInventory(
InsertLocalInventoryRequest
) returns ( LocalInventory
)
Inserts a LocalInventory
resource to a product in your merchant account.
Replaces the full LocalInventory
resource if an entry with the same
already exists for the product.storeCode
It might take up to 30 minutes for the new or updated LocalInventory
resource to appear in products.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
rpc ListLocalInventories(
ListLocalInventoriesRequest
) returns ( ListLocalInventoriesResponse
)
Lists the LocalInventory
resources for the given product in 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.
LocalInventory
resources are listed per product for a given account.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
RegionalInventoryService
Service to manage regional inventory for products. There is also separate regions
resource and API to manage regions definitions.
rpc DeleteRegionalInventory(
DeleteRegionalInventoryRequest
) returns ( Empty
)
Deletes the specified RegionalInventory
resource from the given product in your merchant account. It might take up to an hour for the RegionalInventory
to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
rpc InsertRegionalInventory(
InsertRegionalInventoryRequest
) returns ( RegionalInventory
)
Inserts a RegionalInventory
to a given product in your merchant account.
Replaces the full RegionalInventory
resource if an entry with the same
already exists for the product.region
It might take up to 30 minutes for the new or updated RegionalInventory
resource to appear in products.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
rpc ListRegionalInventories(
ListRegionalInventoriesRequest
) returns ( ListRegionalInventoriesResponse
)
Lists the RegionalInventory
resources for the given product in 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.
RegionalInventory
resources are listed per product for a given account.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview .
-
DeleteLocalInventoryRequest
Request message for the DeleteLocalInventory
method.
Fields | |
---|---|
name
|
Required. The name of the local inventory for the given product to delete. Format: |
DeleteRegionalInventoryRequest
Request message for the DeleteRegionalInventory
method.
Fields | |
---|---|
name
|
Required. The name of the |
InsertLocalInventoryRequest
Request message for the InsertLocalInventory
method.
Fields | |
---|---|
parent
|
Required. The account and product where this inventory will be inserted. Format: |
local_inventory
|
Required. Local inventory information of the product. If the product already has a |
InsertRegionalInventoryRequest
Request message for the InsertRegionalInventory
method.
Fields | |
---|---|
parent
|
Required. The account and product where this inventory will be inserted. Format: |
regional_inventory
|
Required. Regional inventory information to add to the product. If the product already has a |
ListLocalInventoriesRequest
Request message for the ListLocalInventories
method.
Fields | |
---|---|
parent
|
Required. The |
page_size
|
The maximum number of |
page_token
|
A page token, received from a previous When paginating, all other parameters provided to |
ListLocalInventoriesResponse
Response message for the ListLocalInventories
method.
Fields | |
---|---|
local_inventories[]
|
The |
next_page_token
|
A token, which can be sent as |
ListRegionalInventoriesRequest
Request message for the ListRegionalInventories
method.
Fields | |
---|---|
parent
|
Required. The |
page_size
|
The maximum number of |
page_token
|
A page token, received from a previous When paginating, all other parameters provided to |
ListRegionalInventoriesResponse
Response message for the ListRegionalInventories
method.
Fields | |
---|---|
regional_inventories[]
|
The |
next_page_token
|
A token, which can be sent as |
LocalInventory
Local inventory information for the product. Represents in-store information for a specific product at the store specified by
. For a list of all accepted attribute values, see the local product inventory data specification
.storeCode
Fields | |
---|---|
name
|
Output only. The name of the |
account
|
Output only. The account that owns the product. This field will be ignored if set by the client. |
store_code
|
Required. Immutable. Store code (the store ID from your Business Profile) of the physical store the product is sold in. See the Local product inventory data specification for more information. |
local_inventory_attributes
|
Optional. A list of local inventory attributes. |
LocalInventoryAttributes
Local inventory attributes.
Fields | |
---|---|
price
|
Optional. Price of the product at this store. |
sale_price
|
Optional. Sale price of the product at this store. Mandatory if [ |
sale_price_effective_date
|
Optional. The |
availability
|
Availability of the product at this store. |
quantity
|
Optional. Quantity of the product available at this store. Must be greater than or equal to zero. |
pickup_method
|
Optional. Supported pickup method
for this product. Unless the value is |
pickup_sla
|
Optional. Relative time period from the order date for an order for this product, from this store, to be ready for pickup. Must be submitted with |
instore_product_location
|
Optional. Location of the product inside the store. Maximum length is 20 bytes. |
Availability
Availability of the product at this store.
Enums | |
---|---|
LOCAL_INVENTORY_AVAILABILITY_UNSPECIFIED
|
Indicates that the availability is unspecified. |
IN_STOCK
|
Indicates that the product is in stock. |
LIMITED_AVAILABILITY
|
Indicates that the product is out of stock. |
ON_DISPLAY_TO_ORDER
|
Indicates that the product is on display to order. |
OUT_OF_STOCK
|
Indicates that the product is out of stock. |
PickupMethod
Supported pickup method
for this product. Unless the value is "not supported"
, this field must be submitted together with pickupSla
.
Enums | |
---|---|
PICKUP_METHOD_UNSPECIFIED
|
Indicates that the pickup method is unspecified. |
BUY
|
Indicates that the pickup method is Buy. |
RESERVE
|
Indicates that the pickup method is Reserve. |
SHIP_TO_STORE
|
Indicates that the pickup method is Ship to store. |
NOT_SUPPORTED
|
Indicates that the pickup method is not supported. |
PickupSla
Relative time period from the order date for an order for this product, from this store, to be ready for pickup. Must be submitted with pickupMethod
. See more details here
.
Enums | |
---|---|
PICKUP_SLA_UNSPECIFIED
|
Indicates that the pickup SLA is unspecified. |
SAME_DAY
|
Indicates that the pickup SLA is same day. |
NEXT_DAY
|
Indicates that the pickup SLA is next day. |
TWO_DAY
|
Indicates that the pickup SLA is two days. |
THREE_DAY
|
Indicates that the pickup SLA is three days. |
FOUR_DAY
|
Indicates that the pickup SLA is four days. |
FIVE_DAY
|
Indicates that the pickup SLA is five days. |
SIX_DAY
|
Indicates that the pickup SLA is six days. |
SEVEN_DAY
|
Indicates that the pickup SLA is seven days. |
MULTI_WEEK
|
Indicates that the pickup SLA is multi-week. |
RegionalInventory
Regional inventory information for the product. Represents specific information like price and availability for a given product in a specific
. For a list of all accepted attribute values, see the regional product inventory data specification
.region
Fields | |
---|---|
name
|
Output only. The name of the |
account
|
Output only. The account that owns the product. This field will be ignored if set by the client. |
region
|
Required. Immutable. ID of the region for this |
regional_inventory_attributes
|
Optional. A list of regional inventory attributes. |
RegionalInventoryAttributes
Regional inventory attributes.
Fields | |
---|---|
price
|
Optional. Price of the product in this region. |
sale_price
|
Optional. Sale price of the product in this region. Mandatory if [ |
sale_price_effective_date
|
Optional. The |
availability
|
Optional. Availability of the product in this region. |
Availability
Availability of the product in this region.
Enums | |
---|---|
REGIONAL_INVENTORY_AVAILABILITY_UNSPECIFIED
|
Indicates that the availability is unspecified. |
IN_STOCK
|
Indicates that the product is in stock. |
OUT_OF_STOCK
|
Indicates that the product is out of stock. |