Creating and managing catalogs

The Catalog management API, currently in public BETA, provides a simple way to integrate the
creation and management of Rakuten PopShops catalogs into your applications.

The basic features provided are the ability to list, create, update, and delete catalogs. This is
implemented using a few different approaches. You can choose how you want to interact with the
API: http query parameters, XML over http, or JSON over http.

Note: All requests require the subdomain to be 'www' and that they are
an SSL request.

Note: You can change the default response type you wish to receive by
changing the extension of the action being taken. For example the following url:
https://www.popshops.com/v2/[api_key]/catalogs/list.xml will return a list of catalogs formatted
as xml. If you wish to receive a JSON response instead you would change it to
https://www.popshops.com/v2/[api_key]/catalogs/list.js

Only pass this paraemter if you are not passing XML or JSON. This is one or more Rakuten PopShops merchant_id's. If including
more than one, they must be separated by commas.

network_merchant_id

string

Only pass this parameter if you are not passing XML or JSON.
If you prefer working with a merchant id provided through the network, you can use the "network_merchant_id" parameter
instead of the "merchant_id" parameter.

Because we can't guarantee a network merchant id will
be unique across all networks, this actually has to be a combination value of the Rakuten PopShops'
network id and the network merchant id. These are combined using a dash '-' character like:
{network_id}-{network_merchant_id}.

For example, if you wanted to add 'Things From Another World' (network_merchant_id=8908) from the
ShareASale network (network_id = 1). By adding the two values together you get the following
network_merchant_id: 1-8908.

You would pass in the following: network_merchant_id=1-8908

active

1 or 0

Only pass this parameter if you are not passing XML or JSON. This is an integer indicating the active state of the
merchant_id provided. Valid values are 1 or 0.

Activate a single merchant using network merchant id:
https://www.popshops.com/v2/brgymtenmw5ea9unauesmh9nz/catalogs/update.xml?catalog_key=48qsligejm5qng6cv5waprcoq&private_api_key=[private_api_key]&network_merchant_id=1-8908&active=1