Automate Google Content for Shopping
HumDay reads Google Content for Shopping’s own published API description and derives 175 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Google Content for Shopping is
Manage your product listings and accounts for Google Shopping
API host: shoppingcontent.googleapis.com
What HumDay can do in Google Content for Shopping
107 documented operations change something in Google Content for Shopping. The 66 most useful are listed here.
- POSTSandbox only. Creates a test order.
/{merchantId}/testorders - POSTCreates new order tracking signal.
/{merchantId}/ordertrackingsignals - POSTCreates a charge invoice for a shipment group, and triggers a charge capture for orderinvoice enabled orders.
/{merchantId}/orderinvoices/{orderId}/createChargeInvoice - POSTCreates a new conversion source.
/{merchantId}/conversionsources - POSTCancels all line items in an order, making a full refund.
/{merchantId}/orders/{orderId}/cancel - POSTCreates a new return policy.
/{merchantId}/returnpolicyonline - POSTIssues a partial or total refund for items and shipment.
/{merchantId}/orders/{orderId}/refunditem - POSTIssues a partial or total refund for an order.
/{merchantId}/orders/{orderId}/refundorder - POSTCapture funds from the customer for the current order total.
/{merchantId}/orders/{orderId}/captureOrder - POSTSandbox only. Cancels a test order for customer-initiated cancellation.
/{merchantId}/testorders/{orderId}/cancelByCustomer - POSTRetrieves merchant performance mertrics matching the search query and optionally segmented by selected dimensions.
/{merchantId}/reports/search - POSTCreates a new label, not assigned to any account.
/accounts/{accountId}/labels - POSTCreates a refund invoice for one or more shipment groups, and triggers a refund for orderinvoice enabled orders.
/{merchantId}/orderinvoices/{orderId}/createRefundInvoice - POSTCreates a region definition in your Merchant Center account.
/{merchantId}/regions - POSTCreates a Merchant Center sub-account.
/{merchantId}/accounts - POSTCreates a repricing rule for your Merchant Center account.
/{merchantId}/repricingrules - POSTCreates or updates the delivery time of a product.
/{merchantId}/productdeliverytime - POSTSandbox only. Creates a test return.
/{merchantId}/orders/{orderId}/testreturn - POSTMarks an order as acknowledged.
/{merchantId}/orders/{orderId}/acknowledge - POSTSandbox only. Moves a test order from state "inProgress" to state "pendingShipment".
/{merchantId}/testorders/{orderId}/advance - POSTMarks line item(s) as shipped.
/{merchantId}/orders/{orderId}/shipLineItems - POSTCancels a line item, making a full refund.
/{merchantId}/orders/{orderId}/cancelLineItem - POSTSets (or overrides if it already exists) merchant provided annotations in the form of key-value pairs.
/{merchantId}/orders/{orderId}/setLineItemMetadata - POSTRejects return on an line item.
/{merchantId}/orders/{orderId}/rejectReturnLineItem - POSTReturns and refunds a line item.
/{merchantId}/orders/{orderId}/returnRefundLineItem - POSTUpdates the merchant order ID for a given order.
/{merchantId}/orders/{orderId}/updateMerchantOrderId - POSTUpdates ship by and delivery by dates for a line item.
/{merchantId}/orders/{orderId}/updateLineItemShippingDetails - POSTBatches multiple POS-related calls in a single request.
/pos/batch - POSTRetrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request.
/accounts/batch - POSTRetrieves, inserts, and deletes multiple products in a single request.
/products/batch - POSTDeletes, fetches, gets, inserts and updates multiple datafeeds in a single request.
/datafeeds/batch - POSTRetrieves and updates tax settings of multiple accounts in a single request.
/accounttax/batch - POSTRetrieves and/or updates the LIA settings of multiple accounts in a single request.
/liasettings/batch - POSTCreate return in your Merchant Center account.
/{merchantId}/orderreturns/createOrderReturn - POSTBatches multiple return policy related calls in a single request.
/returnpolicy/batch - POSTBatches multiple return address related calls in a single request.
/returnaddress/batch - POSTUpdates local inventory for multiple products or stores in a single request.
/localinventory/batch - POSTRetrieves multiple Merchant Center account statuses in a single request.
/accountstatuses/batch - POSTGets the statuses of multiple products in a single request.
/productstatuses/batch - POSTGets multiple Merchant Center datafeed statuses in a single request.
/datafeedstatuses/batch - POSTRetrieves and updates the shipping settings of multiple accounts in a single request.
/shippingsettings/batch - POSTUpdates regional inventory for multiple products or regions in a single request.
/regionalinventory/batch - POSTUploads a product to your Merchant Center account.
/{merchantId}/products - POSTRegisters a datafeed configuration with your Merchant Center account.
/{merchantId}/datafeeds - POSTInserts a promotion for your Merchant Center account.
/{merchantId}/promotions - POSTUploads a collection to your Merchant Center account.
/{merchantId}/collections - POSTInserts a return policy for the Merchant Center account.
/{merchantId}/returnpolicy - POSTInserts a return address for the Merchant Center account.
/{merchantId}/returnaddress - POSTSubmit a sale event for the given merchant.
/{merchantId}/pos/{targetMerchantId}/sale - POSTCreates a store for the given merchant.
/{merchantId}/pos/{targetMerchantId}/store - POSTUpdates a shipment's status, carrier, and/or tracking ID.
/{merchantId}/orders/{orderId}/updateShipment - PUTRegister a Merchant Center account for pubsub notifications.
/{merchantId}/pubsubnotificationsettings - POSTUpdates labels that are assigned to the Merchant Center account by CSS user.
/{merchantId}/accounts/{accountId}/updatelabels - POSTAcks an order return in your Merchant Center account.
/{merchantId}/orderreturns/{returnId}/acknowledge - POSTUploads credentials for the Merchant Center account.
/accounts/{accountId}/credentials - POSTLinks return carrier to a merchant account.
/accounts/{accountId}/returncarrier - POSTRequests a review of Shopping ads in a specific region.
/{merchantId}/shoppingadsprogram/requestreview - POSTRequests a review of free listings in a specific region.
/{merchantId}/freelistingsprogram/requestreview - POSTReports an interaction on a recommendation for a merchant.
/{merchantId}/recommendations/reportInteraction - DELETEDeletes a region definition from your Merchant Center account.
/{merchantId}/regions/{regionId} - PATCHUpdates a region definition in your Merchant Center account.
/{merchantId}/regions/{regionId} - DELETEDeletes a Merchant Center sub-account.
/{merchantId}/accounts/{accountId} - PUTUpdates a Merchant Center account.
/{merchantId}/accounts/{accountId} - DELETEDeletes a product from your Merchant Center account.
/{merchantId}/products/{productId} - PATCHUpdates an existing product in your Merchant Center account.
/{merchantId}/products/{productId} - PUTUpdates the tax settings of the account.
/{merchantId}/accounttax/{accountId}
What HumDay can read from Google Content for Shopping
These are the operations a schedule or a trigger can watch.
- GETSandbox only. Retrieves an order template that can be used to quickly create a new order in sandbox.
/{merchantId}/testordertemplates/{templateName} - GETReturns information about the authenticated user.
/accounts/authinfo - GETRetrieves an order from your Merchant Center account.
/{merchantId}/orders/{orderId} - GETRetrieves the list of POS data providers that have active settings for the all eiligible countries.
/liasettings/posdataproviders - GETLists the orders in your Merchant Center account.
/{merchantId}/orders - GETRetrieves an order using merchant order ID.
/{merchantId}/ordersbymerchantid/{merchantOrderId} - GETLists order returns in your Merchant Center account.
/{merchantId}/orderreturns - GETRetrieves the list of conversion sources the caller has access to.
/{merchantId}/conversionsources - GETRetrieves a list of settlement reports from your Merchant Center account.
/{merchantId}/settlementreports - GETRetrieves a Merchant Center account's pubsub notification settings.
/{merchantId}/pubsubnotificationsettings - GETRetrieves an order return from your Merchant Center account.
/{merchantId}/orderreturns/{returnId} - GETLists CSS domains affiliated with a CSS group.
/{cssGroupId}/csses - GETLists the regions in your Merchant Center account.
/{merchantId}/regions - GETLists the sub-accounts in your Merchant Center account.
/{merchantId}/accounts - GETLists the products in your Merchant Center account.
/{merchantId}/products - GETLists the configurations for datafeeds in your Merchant Center account.
/{merchantId}/datafeeds - GETLists the tax settings of the sub-accounts in your Merchant Center account.
/{merchantId}/accounttax - GETLists the collections in your Merchant Center account.
/{merchantId}/collections - GETLists the LIA settings of the sub-accounts in your Merchant Center account.
/{merchantId}/liasettings - GETLists the return policies of the Merchant Center account.
/{merchantId}/returnpolicy - GETLists the return addresses of the Merchant Center account.
/{merchantId}/returnaddress - GETLists the repricing rules in your Merchant Center account.
/{merchantId}/repricingrules - GETLists the statuses of the sub-accounts in your Merchant Center account.
/{merchantId}/accountstatuses - GETLists the statuses of the products in your Merchant Center account.
/{merchantId}/productstatuses - GETLists the statuses of the datafeeds in your Merchant Center account.
/{merchantId}/datafeedstatuses - GETLists the shipping settings of the sub-accounts in your Merchant Center account.
/{merchantId}/shippingsettings - GETRetrieves supported carriers and carrier services for an account.
/{merchantId}/supportedCarriers - GETRetrieves supported holidays for an account.
/{merchantId}/supportedHolidays - GETLists the statuses of the collections in your Merchant Center account.
/{merchantId}/collectionstatuses - GETLists all existing return policies.
/{merchantId}/returnpolicyonline - GETRetrieves the status and review eligibility for the Shopping Ads program.
/{merchantId}/shoppingadsprogram - GETRetrieves the status and review eligibility for the free listing program.
/{merchantId}/freelistingsprogram - GETRetrieves supported pickup services for an account.
/{merchantId}/supportedPickupServices - GETReturns the list of accounts linked to your Merchant Center account.
/{merchantId}/accounts/{accountId}/listlinks
How automating Google Content for Shopping works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Google Content for Shopping account.
- Grant access, then go live. You approve the specific Google Content for Shopping operations it may use — and only those.
Automate Google Content for Shopping with these
- Gmail79 operations
- Google+9 operations
- Google Abusive Experience Report2 operations
- Google Accelerated Mobile Pages (AMP) URL1 operations
- Google Access Approval7 operations
- Google Access Context Manager9 operations
- Google ACME DNS2 operations
- Google Ad Exchange Buyer38 operations
- Google Ad Exchange Buyer II50 operations
- Google Ad Experience Report2 operations
- Google Admin SDK122 operations
- Google AdMob7 operations
Categories
Questions about Google Content for Shopping automation
- Can HumDay connect to Google Content for Shopping?
- Yes. HumDay reads Google Content for Shopping's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 175 operations are documented.
- Do I need to write code to automate Google Content for Shopping?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Google Content for Shopping account.
- What can HumDay do in Google Content for Shopping?
- 107 of the 175 documented operations change something in Google Content for Shopping, and 68 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Google Content for Shopping account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Google Content for Shopping is held behind that approval.
Where this came from
The operations above are read from a published API description for Google Content for Shopping at shoppingcontent.googleapis.com/$discovery/rest?version=v2.1. Descriptions are the provider’s own words, not ours. Last published 2023-04-04.