API Docs Introduction

The Shopify API is implemented as JSON or XML over HTTP using all four verbs (GET/POST/PUT/DELETE). Each resource, like Order, Product, or Collection, has its own URL and is manipulated in isolation. In other words, we’ve tried to make the API follow the REST principles as much as possible.

All API usage happens through Shopify applications, created by either shop owners for their own shops, or by Shopify Partners for use by shop owners.

Shop owners can create applications for themselves through their own admin (Apps tab > Manage apps).

Shopify Partners create applications through their admin.

Please note that API calls are limited to making a maximum of 500 calls to a particular store. This limit resets every 300 seconds. If your application needs a higher limit, contact support@shopify.com

ApplicationCharges

Articles

Assets

Blogs

Carts

Collects

Comments

Countries

CustomCollections

Customers

CustomerGroups

Events

Fulfillments

Metafields

Orders

Pages

Products

Product Images

Product Variants

ProductSearchEngines

Provinces

RecurringApplicationCharges

Redirects

ScriptTags

Shops

SmartCollections

Themes

Transactions

Webhooks

Last updated on 09 May 2012.