You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: discovery/merchantapi-accounts_v1.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -126,7 +126,7 @@
126
126
]
127
127
},
128
128
"delete": {
129
-
"description": "Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.",
129
+
"description": "Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. This also deletes the account's [developer registration entity](/merchant/api/reference/rest/accounts_v1/accounts.developerRegistration) and any associated GCP project to the account. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.",
Copy file name to clipboardExpand all lines: discovery/merchantapi-accounts_v1beta.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -126,7 +126,7 @@
126
126
]
127
127
},
128
128
"delete": {
129
-
"description": "Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.",
129
+
"description": "Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. This also deletes the account's [developer registration entity](/merchant/api/reference/rest/accounts_v1beta/accounts.developerRegistration) and any associated GCP project to the account. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.",
Copy file name to clipboardExpand all lines: discovery/merchantapi-products_v1beta.json
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -281,7 +281,7 @@
281
281
}
282
282
}
283
283
},
284
-
"revision": "20250811",
284
+
"revision": "20251007",
285
285
"rootUrl": "https://merchantapi.googleapis.com/",
286
286
"schemas": {
287
287
"Attributes": {
@@ -1668,6 +1668,14 @@
1668
1668
"description": "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.",
1669
1669
"type": "string"
1670
1670
},
1671
+
"handlingCutoffTime": {
1672
+
"description": "The handling cutoff time until which an order has to be placed to be processed in the same day. This is a string in format of HHMM (e.g. `1530`) for 3:30 PM. If not configured, the cutoff time will be defaulted to 8AM PST and `handling_cutoff_timezone` will be ignored.",
1673
+
"type": "string"
1674
+
},
1675
+
"handlingCutoffTimezone": {
1676
+
"description": "[Timezone identifier](https://developers.google.com/adwords/api/docs/appendix/codes-formats#timezone-ids) For example `Europe/Zurich`. This field only applies if `handling_cutoff_time` is set. If `handling_cutoff_time` is set but this field is not set, the shipping destination timezone will be used. If both fields are not set, the handling cutoff time will default to 8AM PST.",
1677
+
"type": "string"
1678
+
},
1671
1679
"locationGroupName": {
1672
1680
"description": "The location where the shipping is applicable, represented by a location group name.",
* Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.
2446
+
* Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. This also deletes the account's [developer registration entity](/merchant/api/reference/rest/accounts_v1/accounts.developerRegistration) and any associated GCP project to the account. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.
* Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.
2383
+
* Deletes the specified account regardless of its type: standalone, advanced account or sub-account. Deleting an advanced account leads to the deletion of all of its sub-accounts. This also deletes the account's [developer registration entity](/merchant/api/reference/rest/accounts_v1beta/accounts.developerRegistration) and any associated GCP project to the account. Executing this method requires admin access. The deletion succeeds only if the account does not provide services to any other account and has no processed offers. You can use the `force` parameter to override this.
* Carrier-based shipping configuration. Allows for setting shipping speed or shipping cost based on a carrier's provided info.
146
+
*/
147
+
exportinterfaceSchema$CarrierShipping{
148
+
/**
149
+
* Selected carrier to calculate the shipping price from. Select a carrier from the [available carriers list](https://support.google.com/merchants/answer/15449142#Supported), for example `AUSTRALIA_POST_REGULAR`. Price will be calculated by this selected carrier, the location expressed in originPostalCode, along with the user location to determine the accurate shipping price. Carrier is represented by a carrier service name or a carrier service ID. Cannot be set together with flatPrice.
150
+
*/
151
+
carrierPrice?: string|null;
152
+
/**
153
+
* A flat adjustment on the carrier price. Can be either positive or negative. Cannot be zero. Requires `carrier_price` to be present. Cannot be set together with flatPrice and carrierPricePercentageAdjustment.
154
+
*/
155
+
carrierPriceFlatAdjustment?: Schema$Price;
156
+
/**
157
+
* A percentual adjustment on the carrier price. Can be either positive or negative. Cannot be zero. Requires `carrier_price` to be present. Cannot be set together with flatPrice and carrierPriceFlatAdjustment.
158
+
*/
159
+
carrierPricePercentageAdjustment?: number|null;
160
+
/**
161
+
* Selected carrier to calculate the shipping speed from. Select a carrier from the [available carriers list](https://support.google.com/merchants/answer/15449142#Supported), for example `AUSTRALIA_POST_REGULAR`. Speed will be calculated by this selected carrier, the location expressed in originPostalCode, along with the user location to determine the accurate delivery speed. Carrier is represented by a carrier service name or a carrier service ID. Cannot be set together with fixedMaxTransitTime or fixedMinTransitTime.
162
+
*/
163
+
carrierTransitTime?: string|null;
164
+
/**
165
+
* 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.
166
+
*/
167
+
country?: string|null;
168
+
/**
169
+
* Maximum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. Needs to be provided together with maxHandlingTime. Cannot be set if carrierTransitTime is present.
170
+
*/
171
+
fixedMaxTransitTime?: string|null;
172
+
/**
173
+
* Minimum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. fixedMinTransitTime can only be set if fixedMaxTransitTime is set. Cannot be set if carrierTransitTime is present.
174
+
*/
175
+
fixedMinTransitTime?: string|null;
176
+
/**
177
+
* Fixed shipping price, represented as a number with currency. Cannot be set together with carrierPrice or its adjustments (carrierPriceFlatAdjustment, carrierPricePercentageAdjustment).
178
+
*/
179
+
flatPrice?: Schema$Price;
180
+
/**
181
+
* Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and fixedMaxTransitTime or carrierTransitTime are required if providing shipping speeds.
182
+
*/
183
+
maxHandlingTime?: string|null;
184
+
/**
185
+
* Minimum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. minHandlingTime can only be set if maxHandlingTime is also set.
186
+
*/
187
+
minHandlingTime?: string|null;
188
+
/**
189
+
* The source location postal code from which this offer ships. Represented only by a full-length postal code.
190
+
*/
191
+
originPostalCode?: string|null;
192
+
/**
193
+
* The postal code range that the shipping rate applies to, represented by a postal code (eg. `94043`), a postal code prefix followed by a * wildcard (eg. `94*`), a range between two postal codes (eg. `94043-98033`) or two postal code prefixes of equal length (eg. `94*-98*`).
194
+
*/
195
+
postalCode?: string|null;
196
+
/**
197
+
* The geographic region to which a shipping rate applies. See [region](https://support.google.com/merchants/answer/6324484) for more information.
198
+
*/
199
+
region?: string|null;
200
+
}
144
201
/**
145
202
* Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size".
* Configuration for offer or offer-country level shipping handling cutoff time.
295
+
*/
296
+
exportinterfaceSchema$HandlingCutoffTime{
297
+
/**
298
+
* The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which the handling cutoff time applies.
299
+
*/
300
+
country?: string|null;
301
+
/**
302
+
* The handling cutoff time until which an order has to be placed to be processed in the same day. This is a string in format of HHMM (e.g. `1530`) for 3:30 PM. If not configured, the cutoff time will be defaulted to 8AM PST.
303
+
*/
304
+
cutoffTime?: string|null;
305
+
/**
306
+
* [Timezone identifier](https://developers.google.com/adwords/api/docs/appendix/codes-formats#timezone-ids) For example 'Europe/Zurich'. If not set, the shipping destination timezone will be used.
307
+
*/
308
+
cutoffTimezone?: string|null;
309
+
/**
310
+
* This field only applies to same-day delivery. If true, prevents next-day delivery from being shown for this offer after the cutoff time. This field only applies to same-day delivery offers, for merchants who want to explicitly disable it.
311
+
*/
312
+
disableDeliveryAfterCutoff?: boolean|null;
313
+
}
236
314
/**
237
315
* Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
* URL for the canonical version of your item's landing page.
461
539
*/
462
540
canonicalLink?: string|null;
541
+
/**
542
+
* Rules for carrier-based shipping.
543
+
*/
544
+
carrierShipping?: Schema$CarrierShipping[];
463
545
/**
464
546
* Product Certifications, for example for energy efficiency labeling of products recorded in the [EU EPREL](https://eprel.ec.europa.eu/screen/home) database. See the [Help Center](https://support.google.com/merchants/answer/13528839) article for more information.
* Set this value to false when the item does not have unique product identifiers appropriate to its category, such as GTIN, MPN, and brand. Defaults to true, if not provided.
* 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.
1024
1110
*/
1025
1111
country?: string|null;
1112
+
/**
1113
+
* The handling cutoff time until which an order has to be placed to be processed in the same day. This is a string in format of HHMM (e.g. `1530`) for 3:30 PM. If not configured, the cutoff time will be defaulted to 8AM PST and `handling_cutoff_timezone` will be ignored.
1114
+
*/
1115
+
handlingCutoffTime?: string|null;
1116
+
/**
1117
+
* [Timezone identifier](https://developers.google.com/adwords/api/docs/appendix/codes-formats#timezone-ids) For example `Europe/Zurich`. This field only applies if `handling_cutoff_time` is set. If `handling_cutoff_time` is set but this field is not set, the shipping destination timezone will be used. If both fields are not set, the handling cutoff time will default to 8AM PST.
1118
+
*/
1119
+
handlingCutoffTimezone?: string|null;
1026
1120
/**
1027
1121
* The location where the shipping is applicable, represented by a location group name.
* 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.
1062
1062
*/
1063
1063
country?: string|null;
1064
+
/**
1065
+
* The handling cutoff time until which an order has to be placed to be processed in the same day. This is a string in format of HHMM (e.g. `1530`) for 3:30 PM. If not configured, the cutoff time will be defaulted to 8AM PST and `handling_cutoff_timezone` will be ignored.
1066
+
*/
1067
+
handlingCutoffTime?: string|null;
1068
+
/**
1069
+
* [Timezone identifier](https://developers.google.com/adwords/api/docs/appendix/codes-formats#timezone-ids) For example `Europe/Zurich`. This field only applies if `handling_cutoff_time` is set. If `handling_cutoff_time` is set but this field is not set, the shipping destination timezone will be used. If both fields are not set, the handling cutoff time will default to 8AM PST.
1070
+
*/
1071
+
handlingCutoffTimezone?: string|null;
1064
1072
/**
1065
1073
* The location where the shipping is applicable, represented by a location group name.
0 commit comments