@swamp/gcp/content
v2026.04.23.1
Google Cloud content infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudcontentcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/gcp/contentdatafeedstatuses.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a datafeedstatuses
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the datafeedstatuses |
syncSync datafeedstatuses state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
collectionstatuses.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a collectionstatuses
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the collectionstatuses |
syncSync collectionstatuses state from GCP
pos.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| gcidCategory? | array | The business type of the store. |
| phoneNumber? | string | The store phone number. |
| placeId? | string | The Google Place Id of the store location. |
| storeAddress? | string | Required. The street address of the store. |
| storeCode? | string | Required. A store identifier that is unique for the given merchant. |
| storeName? | string | The merchant or store name. |
| websiteUrl? | string | The website url for the store or merchant. |
| merchantId | string | The ID of the POS or inventory data provider. |
| targetMerchantId | string | The ID of the target merchant. |
createCreate a pos
getGet a pos
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the pos |
deleteDelete the pos
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the pos |
syncSync pos state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
inventoryinventory
| Argument | Type | Description |
|---|---|---|
| contentLanguage? | any | |
| gtin? | any | |
| itemId? | any | |
| pickupMethod? | any | |
| pickupSla? | any | |
| price? | any | |
| quantity? | any | |
| storeCode? | any | |
| targetCountry? | any | |
| timestamp? | any |
salesale
| Argument | Type | Description |
|---|---|---|
| contentLanguage? | any | |
| gtin? | any | |
| itemId? | any | |
| price? | any | |
| quantity? | any | |
| saleId? | any | |
| storeCode? | any | |
| targetCountry? | any | |
| timestamp? | any |
products.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| additionalImageLinks? | array | Additional URLs of images of the item. |
| additionalSizeType? | string | Additional cut of the item. Used together with size_type to represent combined size types for apparel items. |
| adsGrouping? | string | Used to group items in an arbitrary way. Only for CPA%, discouraged otherwise. |
| adsLabels? | array | Similar to ads_grouping, but only works on CPC. |
| adsRedirect? | string | Allows advertisers to override the item URL when the product is shown within the context of Product Ads. |
| adult? | boolean | Should be set to true if the item is targeted towards adults. |
| ageGroup? | string | Target age group of the item. |
| autoPricingMinPrice? | object | The currency of the price. |
| availability? | string | Availability status of the item. |
| availabilityDate? | string | The day a pre-ordered product becomes available for delivery, in ISO 8601 format. |
| brand? | string | Brand of the item. |
| canonicalLink? | string | URL for the canonical version of your item's landing page. |
| certifications? | array | The certification authority, for example "European_Commission". Maximum length is 2000 characters. |
| channel? | string | Required. The item\'s channel (online or local). Acceptable values are: - "`local`" - "`online`" |
| cloudExportAdditionalProperties? | array | Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD. |
| color? | string | Color of the item. |
| condition? | string | Condition or state of the item. |
| contentLanguage? | string | Required. The two-letter ISO 639-1 language code for the item. |
| costOfGoodsSold? | object | The currency of the price. |
| customAttributes? | array | Subattributes within this attribute group. Exactly one of value or groupValues must be provided. |
| customLabel0? | string | Custom label 0 for custom grouping of items in a Shopping campaign. |
| customLabel1? | string | Custom label 1 for custom grouping of items in a Shopping campaign. |
| customLabel2? | string | Custom label 2 for custom grouping of items in a Shopping campaign. |
| customLabel3? | string | Custom label 3 for custom grouping of items in a Shopping campaign. |
| customLabel4? | string | Custom label 4 for custom grouping of items in a Shopping campaign. |
| description? | string | Description of the item. |
| disclosureDate? | string | The date time when an offer becomes visible in search results across Google’s YouTube surfaces, in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format. See [Disclosure date](https://support.google.com/merchants/answer/13034208) for more information. |
| displayAdsId? | string | An identifier for an item for dynamic remarketing campaigns. |
| displayAdsLink? | string | URL directly to your item's landing page for dynamic remarketing campaigns. |
| displayAdsSimilarIds? | array | Advertiser-specified recommendations. |
| displayAdsTitle? | string | Title of an item for dynamic remarketing campaigns. |
| displayAdsValue? | number | Offer margin for dynamic remarketing campaigns. |
| energyEfficiencyClass? | string | The energy efficiency class as defined in EU directive 2010/30/EU. |
| excludedDestinations? | array | The list of [destinations to exclude](//support.google.com/merchants/answer/6324486) for this target (corresponds to cleared check boxes in Merchant Center). Products that are excluded from all destinations for more than 7 days are automatically deleted. |
| expirationDate? | string | Date on which the item should expire, as specified upon insertion, in ISO 8601 format. The actual expiration date in Google Shopping is exposed in `productstatuses` as `googleExpirationDate` and might be earlier if `expirationDate` is too far in the future. |
| externalSellerId? | string | Required for multi-seller accounts. Use this attribute if you're a marketplace uploading products for various sellers to your multi-seller account. |
| feedLabel? | string | Feed label for the item. Either `targetCountry` or `feedLabel` is required. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). |
| freeShippingThreshold? | array | Required. The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. |
| gender? | string | Target gender of the item. |
| googleProductCategory? | string | Google's category of the item (see [Google product taxonomy](https://support.google.com/merchants/answer/1705911)). When querying products, this field will contain the user provided value. There is currently no way to get back the auto assigned google product categories through the API. |
| gtin? | string | Global Trade Item Number (GTIN) of the item. |
| id? | string | The REST ID of the product. Content API methods that operate on products take this as their `productId` parameter. The REST ID for a product has one of the 2 forms channel:contentLanguage: targetCountry: offerId or channel:contentLanguage:feedLabel: offerId. |
| identifierExists? | boolean | False when the item does not have unique product identifiers appropriate to its category, such as GTIN, MPN, and brand. Required according to the Unique Product Identifier Rules for all target countries except for Canada. |
| imageLink? | string | URL of an image of the item. |
| includedDestinations? | array | The list of [destinations to include](//support.google.com/merchants/answer/7501026) for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in `excludedDestinations`. |
| installment? | object | The currency of the price. |
| isBundle? | boolean | Whether the item is a merchant-defined bundle. A bundle is a custom grouping of different products sold by a merchant for a single price. |
| itemGroupId? | string | Shared identifier for all variants of the same product. |
| lifestyleImageLinks? | array | Additional URLs of lifestyle images of the item. Used to explicitly identify images that showcase your item in a real-world context. See the Help Center article for more information. |
| link? | string | URL directly linking to your item's page on your website. |
| linkTemplate? | string | URL template for merchant hosted local storefront. |
| loyaltyProgram? | object | The currency of the price. |
| loyaltyPrograms? | array | The currency of the price. |
| material? | string | The material of which the item is made. |
| maxEnergyEfficiencyClass? | string | The energy efficiency class as defined in EU directive 2010/30/EU. |
| maxHandlingTime? | string | Maximal product handling time (in business days). |
| maximumRetailPrice? | object | The currency of the price. |
| minEnergyEfficiencyClass? | string | The energy efficiency class as defined in EU directive 2010/30/EU. |
| minHandlingTime? | string | Minimal product handling time (in business days). |
| mobileLink? | string | URL for the mobile-optimized version of your item's landing page. |
| mobileLinkTemplate? | string | URL template for merchant hosted local storefront optimized for mobile devices. |
| mpn? | string | Manufacturer Part Number (MPN) of the item. |
| multipack? | string | The number of identical products in a merchant-defined multipack. |
| offerId? | string | Required. A unique identifier for the item. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. Only valid unicode characters are accepted. See the products feed specification for details. *Note:* Content API methods that operate on products take the REST ID of the product, *not* this identifier. |
| pattern? | string | The item's pattern (for example, polka dots). |
| pause? | string | Publication of this item should be temporarily paused. Acceptable values are: - "`ads`" |
| pickupMethod? | string | The pick up option for the item. Acceptable values are: - "`buy`" - "`reserve`" - "`ship to store`" - "`not supported`" |
| pickupSla? | string | Item store pickup timeline. Acceptable values are: - "`same day`" - "`next day`" - "`2-day`" - "`3-day`" - "`4-day`" - "`5-day`" - "`6-day`" - "`7-day`" - "`multi-week`" |
| price? | object | The currency of the price. |
| productDetails? | array | The name of the product detail. |
| productHeight? | object | Required. The length units. Acceptable values are: - "`in`" - "`cm`" |
| productHighlights? | array | Bullet points describing the most relevant highlights of a product. |
| productLength? | object | Required. The length units. Acceptable values are: - "`in`" - "`cm`" |
| productTypes? | array | Categories of the item (formatted as in product data specification). |
| productWeight? | object | Required. The weight unit. Acceptable values are: - "`g`" - "`kg`" - "`oz`" - "`lb`" |
| productWidth? | object | Required. The length units. Acceptable values are: - "`in`" - "`cm`" |
| promotionIds? | array | The unique ID of a promotion. |
| salePrice? | object | The currency of the price. |
| salePriceEffectiveDate? | string | Date range during which the item is on sale (see product data specification). |
| sellOnGoogleQuantity? | string | The quantity of the product that is available for selling on Google. Supported only for online products. |
| shipping? | array | The CLDR territory code of the country to which an item will ship. |
| shippingHeight? | object | The unit of value. |
| shippingLabel? | string | The shipping label of the product, used to group product in account-level shipping rules. |
| shippingLength? | object | The unit of value. |
| shippingWeight? | object | The unit of value. |
| shippingWidth? | object | The unit of value. |
| shoppingAdsExcludedCountries? | array | List of country codes (ISO 3166-1 alpha-2) to exclude the offer from Shopping Ads destination. Countries from this list are removed from countries configured in MC feed settings. |
| sizeSystem? | string | System in which the size is specified. Recommended for apparel items. |
| sizeType? | string | The cut of the item. Recommended for apparel items. |
| sizes? | array | Size of the item. Only one value is allowed. For variants with different sizes, insert a separate product for each size with the same `itemGroupId` value (see size definition). |
| structuredDescription? | object | Required. The description text. Maximum length is 5000 characters. |
| structuredTitle? | object | Required. The title text. Maximum length is 150 characters. |
| subscriptionCost? | object | The currency of the price. |
| sustainabilityIncentives? | array | The currency of the price. |
| targetCountry? | string | Required. The CLDR territory code for the item's country of sale. |
| taxCategory? | string | The tax category of the product, used to configure detailed tax nexus in account-level tax settings. |
| taxes? | array | The country within which the item is taxed, specified as a CLDR territory code. |
| title? | string | Title of the item. |
| transitTimeLabel? | string | The transit time label of the product, used to group product in account-level transit time tables. |
| unitPricingBaseMeasure? | object | The unit of the denominator. |
| unitPricingMeasure? | object | The unit of the measure. |
| virtualModelLink? | string | URL of the 3D model of the item to provide more visuals. |
| merchantId | string | The ID of the account that contains the product. This account cannot be a multi-client account. |
| feedId? | string | The Content API Supplemental Feed ID. If present then product insertion applies to the data in a supplemental feed. |
createCreate a products
getGet a products
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the products |
updateUpdate products attributes
deleteDelete the products
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the products |
syncSync products state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
regions.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| displayName? | string | The display name of the region. |
| geotargetArea? | object | Required. A non-empty list of [location IDs](https://developers.google.com/adwords/api/docs/appendix/geotargeting). They must all be of the same location type (e.g., state). |
| merchantId? | string | Output only. Immutable. Merchant that owns the region. |
| postalCodeArea? | object | Required. A postal code or a pattern of the form prefix* denoting the inclusive lower bound of the range defining the area. Examples values: "94108", "9410*", "9*". |
createCreate a regions
getGet a regions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the regions |
updateUpdate regions attributes
deleteDelete the regions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the regions |
syncSync regions state from GCP
datafeeds.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| attributeLanguage? | string | The two-letter ISO 639-1 language in which the attributes are defined in the data feed. |
| contentType? | string | Required. The type of data feed. For product inventory feeds, only feeds for local stores, not online stores, are supported. Acceptable values are: - "`local products`" - "`product inventory`" - "`products`" |
| fetchSchedule? | object | The day of the month the feed file should be fetched (1-31). |
| fileName? | string | Required. The filename of the feed. All feeds must have a unique file name. |
| format? | object | Delimiter for the separation of values in a delimiter-separated values feed. If not specified, the delimiter will be auto-detected. Ignored for non-DSV data feeds. Acceptable values are: - "`pipe`" - "`tab`" - "`tilde`" |
| id? | string | Required for update. The ID of the data feed. |
| name? | string | Required for insert. A descriptive name of the data feed. |
| targets? | array | Deprecated. Use `feedLabel` instead. The country where the items in the feed will be included in the search index, represented as a CLDR territory code. |
| merchantId | string | The ID of the account that manages the datafeed. This account cannot be a multi-client account. |
createCreate a datafeeds
getGet a datafeeds
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the datafeeds |
updateUpdate datafeeds attributes
deleteDelete the datafeeds
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the datafeeds |
syncSync datafeeds state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
fetchnowfetchnow
shoppingadsprogram.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a shoppingadsprogram
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the shoppingadsprogram |
syncSync shoppingadsprogram state from GCP
requestreviewrequestreview
| Argument | Type | Description |
|---|---|---|
| regionCode? | any |
csses.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a csses
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the csses |
syncSync csses state from GCP
updatelabelsupdatelabels
| Argument | Type | Description |
|---|---|---|
| labelIds? | any |
returnpolicyonline.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| countries? | array | The countries of sale where the return policy is applicable. The values must be a valid 2 letter ISO 3166 code, e.g. "US". |
| itemConditions? | array | The item conditions that are accepted for returns. This is required to not be empty unless the type of return policy is noReturns. |
| label? | string | The unique user-defined label of the return policy. The same label cannot be used in different return policies for the same country. Policies with the label 'default' will apply to all products, unless a product specifies a return_policy_label attribute. |
| name? | string | The name of the policy as shown in Merchant Center. |
| policy? | object | The number of days items can be returned after delivery, where one day is defined to be 24 hours after the delivery timestamp. Required for `numberOfDaysAfterDelivery` returns. |
| restockingFee? | object | The currency of the price. |
| returnMethods? | array | The return methods of how customers can return an item. This value is required to not be empty unless the type of return policy is noReturns. |
| returnPolicyUri? | string | The return policy uri. This can used by Google to do a sanity check for the policy. |
| returnReasonCategoryInfo? | array | The corresponding return label source. If the `ReturnMethod` field includes `BY_MAIL`, it is required to specify `ReturnLabelSource` for both `BUYER_REMORSE` and `ITEM_DEFECT` return reason categories. |
| merchantId | string | Required. The id of the merchant for which to retrieve the return policy online object. |
createCreate a returnpolicyonline
getGet a returnpolicyonline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the returnpolicyonline |
updateUpdate returnpolicyonline attributes
deleteDelete the returnpolicyonline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the returnpolicyonline |
syncSync returnpolicyonline state from GCP
productstatuses.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a productstatuses
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the productstatuses |
syncSync productstatuses state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
freelistingsprogram.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a freelistingsprogram
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the freelistingsprogram |
syncSync freelistingsprogram state from GCP
requestreviewrequestreview
| Argument | Type | Description |
|---|---|---|
| regionCode? | any |
quotas.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a quotas
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the quotas |
syncSync quotas state from GCP
conversionsources.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| googleAnalyticsLink? | object | Required. Lookback windows (in days) used for attribution in this source. Supported values are 7, 30, 40. |
| merchantCenterDestination? | object | Required. Lookback windows (in days) used for attribution in this source. Supported values are 7, 30, 40. |
| merchantId | string | Required. The ID of the account that owns the new conversion source. |
createCreate a conversionsources
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
getGet a conversionsources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the conversionsources |
updateUpdate conversionsources attributes
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after update (default: true) |
deleteDelete the conversionsources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the conversionsources |
syncSync conversionsources state from GCP
undeleteundelete
collections.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| customLabel0? | string | Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. [Custom label](https://support.google.com/merchants/answer/9674217) |
| customLabel1? | string | Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
| customLabel2? | string | Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
| customLabel3? | string | Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
| customLabel4? | string | Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
| featuredProduct? | array | The unique identifier for the product item. |
| headline? | array | Your collection's name. [headline attribute](https://support.google.com/merchants/answer/9673580) |
| id? | string | Required. The REST ID of the collection. Content API methods that operate on collections take this as their collectionId parameter. The REST ID for a collection is of the form collectionId. [id attribute](https://support.google.com/merchants/answer/9649290) |
| imageLink? | array | The URL of a collection’s image. [image_link attribute](https://support.google.com/merchants/answer/9703236) |
| language? | string | The language of a collection and the language of any featured products linked to the collection. [language attribute](https://support.google.com/merchants/answer/9673781) |
| link? | string | A collection’s landing page. URL directly linking to your collection's page on your website. [link attribute](https://support.google.com/merchants/answer/9673983) |
| mobileLink? | string | A collection’s mobile-optimized landing page when you have a different URL for mobile and desktop traffic. [mobile_link attribute](https://support.google.com/merchants/answer/9646123) |
| productCountry? | string | [product_country attribute](https://support.google.com/merchants/answer/9674155) |
| merchantId | string | Required. The ID of the account that contains the collection. This account cannot be a multi-client account. |
createCreate a collections
getGet a collections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the collections |
deleteDelete the collections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the collections |
syncSync collections state from GCP
accounttax.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountId? | string | Required. The ID of the account to which these account tax settings belong. |
| kind? | string | Identifies what kind of resource this is. Value: the fixed string "`content#accountTax`". |
| rules? | array | Country code in which tax is applicable. |
getGet a accounttax
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounttax |
updateUpdate accounttax attributes
syncSync accounttax state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
accountstatuses.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a accountstatuses
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountstatuses |
syncSync accountstatuses state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
freelistingsprogram_checkoutsettings.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| uriSettings? | object | URL template when the placeholders are expanded will redirect the buyer to the cart page on the merchant website with the selected item in cart. |
| merchantId | string | Required. The ID of the account. |
createCreate a checkoutsettings
getGet a checkoutsettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the checkoutsettings |
deleteDelete the checkoutsettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the checkoutsettings |
syncSync checkoutsettings state from GCP
productdeliverytime.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| areaDeliveryTimes? | array | Required. The country that the product can be delivered to. Submit a [unicode CLDR region](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) such as `US` or `CH`. |
| productId? | object | The Content API ID of the product, in the form `channel:contentLanguage:targetCountry:offerId`. |
| merchantId | string | The Google merchant ID of the account that contains the product. This account cannot be a multi-client account. |
createCreate a productdeliverytime
getGet a productdeliverytime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the productdeliverytime |
deleteDelete the productdeliverytime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the productdeliverytime |
syncSync productdeliverytime state from GCP
shippingsettings.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountId? | string | The ID of the account to which these account shipping settings belong. Ignored upon update, always present in get request responses. |
| postalCodeGroups? | array | The CLDR territory code of the country the postal code group applies to. Required. |
| services? | array | A boolean exposing the active status of the shipping service. Required. |
| warehouses? | array | Regular business days, such as '\"monday\"'. May not be empty. |
getGet a shippingsettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the shippingsettings |
updateUpdate shippingsettings attributes
syncSync shippingsettings state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
getsupportedcarriersgetsupportedcarriers
getsupportedholidaysgetsupportedholidays
getsupportedpickupservicesgetsupportedpickupservices
liasettings.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountId? | string | The ID of the account to which these LIA settings belong. Ignored upon update, always present in get request responses. |
| countrySettings? | array | The status of the verification process for the About page. Supported values are: - "`active`" - "`inactive`" - "`pending`" |
| kind? | string | Identifies what kind of resource this is. Value: the fixed string "`content#liaSettings`" |
getGet a liasettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the liasettings |
updateUpdate liasettings attributes
syncSync liasettings state from GCP
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
getaccessiblegmbaccountsgetaccessiblegmbaccounts
listposdataproviderslistposdataproviders
requestgmbaccessrequestgmbaccess
requestinventoryverificationrequestinventoryverification
setinventoryverificationcontactsetinventoryverificationcontact
setomnichannelexperiencesetomnichannelexperience
setposdataprovidersetposdataprovider
accounts_returncarrier.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| carrierAccountName? | string | Name of the carrier account. |
| carrierAccountNumber? | string | Number of the carrier account. |
| carrierCode? | enum | The carrier code enum. Accepts the values FEDEX or UPS. |
| accountId | string | Required. The Merchant Center Account Id under which the Return Carrier is to be linked. |
createCreate a returncarrier
getGet a returncarrier
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the returncarrier |
updateUpdate returncarrier attributes
deleteDelete the returncarrier
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the returncarrier |
syncSync returncarrier state from GCP
promotions.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| brand? | array | Product filter by brand for the promotion. |
| brandExclusion? | array | Product filter by brand exclusion for the promotion. |
| contentLanguage? | string | Required. The content language used as part of the unique identifier. `en` content language is available for all target countries. `fr` content language is available for `CA` and `FR` target countries. `de` content language is available for `DE` target country. `nl` content language is available for `NL` target country. `it` content language is available for `IT` target country. `pt` content language is available for `BR` target country. `ja` content language is available for `JP` target country. `ko` content language is available for `KR` target country. |
| couponValueType? | enum | Required. Coupon value type for the promotion. |
| customRedemptionRestriction? | string | The custom redemption restriction for the promotion. If the `redemption_restriction` field is set to `CUSTOM`, this field must be set. |
| freeGiftDescription? | string | Free gift description for the promotion. |
| freeGiftItemId? | string | Free gift item ID for the promotion. |
| freeGiftValue? | object | The currency of the price. |
| genericRedemptionCode? | string | Generic redemption code for the promotion. To be used with the `offerType` field. |
| getThisQuantityDiscounted? | number | The number of items discounted in the promotion. |
| itemGroupId? | array | Product filter by item group ID for the promotion. |
| itemGroupIdExclusion? | array | Product filter by item group ID exclusion for the promotion. |
| itemId? | array | Product filter by item ID for the promotion. |
| itemIdExclusion? | array | Product filter by item ID exclusion for the promotion. |
| limitQuantity? | number | Maximum purchase quantity for the promotion. |
| limitValue? | object | The currency of the price. |
| longTitle? | string | Required. Long title for the promotion. |
| maxDiscountAmount? | object | The currency of the price. |
| minimumPurchaseAmount? | object | The currency of the price. |
| minimumPurchaseQuantity? | number | Minimum purchase quantity for the promotion. |
| moneyBudget? | object | The currency of the price. |
| moneyOffAmount? | object | The currency of the price. |
| offerType? | enum | Required. Type of the promotion. |
| orderLimit? | number | Order limit for the promotion. |
| percentOff? | number | The percentage discount offered in the promotion. |
| productApplicability? | enum | Required. Applicability of the promotion to either all products or only specific products. |
| productType? | array | Product filter by product type for the promotion. |
| productTypeExclusion? | array | Product filter by product type exclusion for the promotion. |
| promotionDestinationIds? | array | Destination ID for the promotion. |
| promotionDisplayTimePeriod? | object | The ending timestamp. |
| promotionEffectiveTimePeriod? | object | The ending timestamp. |
| promotionId? | string | Required. The user provided promotion ID to uniquely identify the promotion. |
| promotionStatus? | object | Date on which the promotion has been created in [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) format: Date, time, and offset, for example "2020-01-02T09:00:00+01:00" or "2020-01-02T09:00:00Z" |
| promotionUrl? | string | URL to the page on the merchant's site where the promotion shows. Local Inventory ads promotions throw an error if no promo url is included. URL is used to confirm that the promotion is valid and can be redeemed. |
| redemptionChannel? | array | Required. Redemption channel for the promotion. At least one channel is required. |
| redemptionRestriction? | enum | The redemption restriction for the promotion. |
| shippingServiceNames? | array | Shipping service names for the promotion. |
| storeApplicability? | enum | Whether the promotion applies to all stores, or only specified stores. Local Inventory ads promotions throw an error if no store applicability is included. An INVALID_ARGUMENT error is thrown if store_applicability is set to ALL_STORES and store_code or score_code_exclusion is set to a value. |
| storeCode? | array | Store codes to include for the promotion. |
| storeCodeExclusion? | array | Store codes to exclude for the promotion. |
| targetCountry? | string | Required. The target country used as part of the unique identifier. Can be `AU`, `CA`, `DE`, `FR`, `GB`, `IN`, `US`, `BR`, `ES`, `NL`, `JP`, `IT` or `KR`. |
| merchantId | string | Required. The ID of the account that contains the collection. |
createCreate a promotions
getGet a promotions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The id of the promotions |
syncSync promotions state from GCP
accounts_labels.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Immutable. The ID of account this label belongs to. |
| description? | string | The description of this label. |
| name? | string | The display name of this label. |
createCreate a labels
getGet a labels
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the labels |
updateUpdate labels attributes
deleteDelete the labels
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the labels |
syncSync labels state from GCP
accounts.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| adsLinks? | array | Customer ID of the Ads account. |
| adultContent? | boolean | Indicates whether the merchant sells adult content. |
| automaticImprovements? | object | Enables automatic image improvements. |
| automaticLabelIds? | array | Automatically created label IDs that are assigned to the account by CSS Center. |
| businessIdentity? | object | Optional. Indicates that the business identifies itself with a given identity type. Setting this field does not automatically mean eligibility for promotions. |
| businessInformation? | object | CLDR country code (for example, "US"). All MCA sub-accounts inherit the country of their parent MCA by default, however the country can be updated for individual sub-accounts. |
| conversionSettings? | object | When enabled, free listing URLs have a parameter to enable conversion tracking for products owned by the current merchant account. See [auto-tagging](https://support.google.com/merchants/answer/11127659). |
| cssId? | string | ID of CSS the account belongs to. |
| googleMyBusinessLink? | object | The ID of the Business Profile. If this is provided, then `gmbEmail` is ignored. The value of this field should match the `accountId` used by the Business Profile API. |
| id? | string | Required. 64-bit Merchant Center account ID. |
| labelIds? | array | Manually created label IDs that are assigned to the account by CSS. |
| name? | string | Required. Display name for the account. |
| sellerId? | string | Client-specific, locally-unique, internal ID for the child account. |
| users? | array | Whether user is an admin. |
| websiteUrl? | string | The merchant's website. |
| youtubeChannelLinks? | array | Channel ID. |
| merchantId | string | The ID of the managing account. This must be a multi-client account. |
createCreate a accounts
getGet a accounts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounts |
updateUpdate accounts attributes
deleteDelete the accounts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounts |
syncSync accounts state from GCP
authinfoauthinfo
claimwebsiteclaimwebsite
custombatchcustombatch
| Argument | Type | Description |
|---|---|---|
| entries? | any |
linklink
| Argument | Type | Description |
|---|---|---|
| action? | any | |
| eCommercePlatformLinkInfo? | any | |
| linkType? | any | |
| linkedAccountId? | any | |
| paymentServiceProviderLinkInfo? | any | |
| services? | any |
listlinkslistlinks
requestphoneverificationrequestphoneverification
| Argument | Type | Description |
|---|---|---|
| languageCode? | any | |
| phoneNumber? | any | |
| phoneRegionCode? | any | |
| phoneVerificationMethod? | any |
updatelabelsupdatelabels
| Argument | Type | Description |
|---|---|---|
| labelIds? | any |
verifyphonenumberverifyphonenumber
| Argument | Type | Description |
|---|---|---|
| phoneVerificationMethod? | any | |
| verificationCode? | any | |
| verificationId? | any |
pubsubnotificationsettings.tsv2026.04.23.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| cloudTopicName? | string | Cloud pub/sub topic to which notifications are sent (read-only). |
| kind? | string | Identifies what kind of resource this is. Value: the fixed string "`content#pubsubNotificationSettings`" |
| registeredEvents? | array | List of event types. Acceptable values are: - "`orderPendingShipment`" |
getGet a pubsubnotificationsettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the pubsubnotificationsettings |
updateUpdate pubsubnotificationsettings attributes
syncSync pubsubnotificationsettings state from GCP
2026.04.04.1144.0 KBApr 4, 2026
Google Cloud content infrastructure models
Release Notes
- Updated: shippingsettings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcontentcloudinfrastructure
2026.04.03.3151.1 KBApr 3, 2026
Google Cloud content infrastructure models
Release Notes
- Updated: accounts, accounts_labels, accounts_returncarrier, accountstatuses, accounttax, collections, collectionstatuses, conversionsources, csses, datafeeds, datafeedstatuses, freelistingsprogram, freelistingsprogram_checkoutsettings, liasettings, pos, productdeliverytime, products, productstatuses, promotions, pubsubnotificationsettings, quotas, regions, returnpolicyonline, shippingsettings, shoppingadsprogram
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcontentcloudinfrastructure
2026.04.03.1147.9 KBApr 3, 2026
Google Cloud content infrastructure models
Release Notes
- Updated: accounts, accounts_labels, accounts_returncarrier, accountstatuses, accounttax, collections, collectionstatuses, conversionsources, csses, datafeeds, datafeedstatuses, freelistingsprogram, freelistingsprogram_checkoutsettings, liasettings, pos, productdeliverytime, products, productstatuses, promotions, pubsubnotificationsettings, quotas, regions, returnpolicyonline, shippingsettings, shoppingadsprogram
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcontentcloudinfrastructure
2026.04.02.2147.4 KBApr 2, 2026
Google Cloud content infrastructure models
Changelog
Models
~methods: -create
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcontentcloudinfrastructure
2026.03.27.1147.1 KBMar 27, 2026
Google Cloud content infrastructure models
Release Notes
- Added: accounts, accounts_labels, accounts_returncarrier, accountstatuses, accounttax, collections, collectionstatuses, conversionsources, csses, datafeeds, datafeedstatuses, freelistingsprogram, freelistingsprogram_checkoutsettings, liasettings, pos, productdeliverytime, products, productstatuses, promotions, pubsubnotificationsettings, quotas, regions, returnpolicyonline, shippingsettings, shoppingadsprogram
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcontentcloudinfrastructure