Merchant API: Nodejs Client

This library is considered to be stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against stablelibraries are addressed with the highest priority

npm version

Merchant API client for Node.js

A comprehensive list of changes in each version may be found in the CHANGELOG .

Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained .

Table of contents:

Quickstart

Before you begin

  1. Select or create a Cloud Platform project .
  2. Enable billing for your project .
  3. Enable the Merchant API API .
  4. Set up authentication so you can access the API from your local workstation. ### Installing the client library
 npm install @google-shopping/accounts 

Samples

Samples are in the samples/ directory. Each sample's README.md has instructions for running its sample.

Sample Source Code
list account issues source code
get account relationship source code
list account relationships source code
update account relationship source code
approve account service source code
get account service source code
list account services source code
propose account service source code
reject account service source code
create and configure account source code
create test account source code
delete account source code
get account source code
list accounts source code
list sub accounts source code
update account source code
get autofeed settings source code
update autofeed settings source code
get automatic improvements source code
update automatic improvements source code
get business identity source code
update business identity source code
get business info source code
update business info source code
create checkout settings source code
delete checkout settings source code
get checkout settings source code
update checkout settings source code
get account for gcp registration source code
get developer registration source code
register gcp source code
unregister gcp source code
get email preferences source code
update email preferences source code
link gbp account source code
list gbp accounts source code
claim homepage source code
get homepage source code
unclaim homepage source code
update homepage source code
find lfp providers source code
link lfp provider source code
create omnichannel setting source code
get omnichannel setting source code
list omnichannel settings source code
request inventory verification source code
update omnichannel setting source code
create online return policy source code
delete online return policy source code
get online return policy source code
list online return policies source code
disable program source code
enable program source code
get program source code
list programs source code
batch create regions source code
batch delete regions source code
batch update regions source code
create region source code
delete region source code
get region source code
list regions source code
update region source code
get shipping settings source code
insert shipping settings source code
shopping source code
get terms of service agreement state source code
retrieve for application terms of service agreement state source code
accept terms of service source code
get terms of service source code
retrieve latest terms of service source code
create user source code
delete user source code
get user source code
list users source code
update user source code
verify self source code
list account issues source code
get account tax source code
list account tax source code
update account tax source code
create and configure account source code
delete account source code
get account source code
list accounts source code
list sub accounts source code
update account source code
get autofeed settings source code
update autofeed settings source code
get automatic improvements source code
update automatic improvements source code
get business identity source code
update business identity source code
get business info source code
update business info source code
create checkout settings source code
delete checkout settings source code
get checkout settings source code
update checkout settings source code
get email preferences source code
update email preferences source code
link gbp account source code
list gbp accounts source code
claim homepage source code
get homepage source code
unclaim homepage source code
update homepage source code
find lfp providers source code
link lfp provider source code
create omnichannel setting source code
get omnichannel setting source code
list omnichannel settings source code
request inventory verification source code
update omnichannel setting source code
create online return policy source code
delete online return policy source code
get online return policy source code
list online return policies source code
update online return policy source code
disable program source code
enable program source code
get program source code
list programs source code
create region source code
delete region source code
get region source code
list regions source code
update region source code
get shipping settings source code
insert shipping settings source code
shopping source code
get terms of service agreement state source code
retrieve for application terms of service agreement state source code
accept terms of service source code
get terms of service source code
retrieve latest terms of service source code
create user source code
delete user source code
get user source code
list users source code
update user source code

Supported Node.js Versions

Our client libraries follow the Node.js release schedule . Libraries are compatible with all current active and maintenance versions of Node.js. If you are using an end-of-life version of Node.js, we recommend that you update as soon as possible to an actively supported LTS version.

Google's client libraries support legacy versions of Node.js runtimes on a best-efforts basis with the following warnings:

  • Legacy versions are not tested in continuous integration.
  • Some security patches and features cannot be backported.
  • Dependencies cannot be kept up-to-date.

Client libraries targeting some end-of-life versions of Node.js are available, and can be installed through npm dist-tags . The dist-tags follow the naming convention legacy-(version) . For example, npm install @google-shopping/accounts@legacy-8 installs client libraries for versions compatible with Node.js 8.

Versioning

This library follows Semantic Versioning .

More Information: Google Cloud Platform Launch Stages

Contributing

Contributions welcome! See the Contributing Guide .

Please note that this README.md and a variety of configuration files in this repository (including .nycrc and tsconfig.json ) are generated from a central template.

License

Apache Version 2.0

See LICENSE

Create a Mobile Website
View Site in Mobile | Classic
Share by: