Products, orders, customers. Build on the leading commerce platform.
https://your-store.myshopify.com/admin/api/2024-01
The Shopify Admin API gives you full access to your store's products, orders, customers, inventory, and more. Build custom storefronts, sync inventory with other systems, automate order fulfillment, and generate reports.
Authentication uses a custom header (X-Shopify-Access-Token). The base URL includes your store's subdomain and the API version. Shopify uses API versioning by date (e.g., 2024-01). Each version is supported for 12 months.
read_products, read_orders)shpat_| Method | Path | Description |
|---|---|---|
| GET | /products.json |
List all products |
| POST | /products.json |
Create a new product |
| GET | /orders.json |
List orders |
| GET | /orders/{id}.json |
Get a single order |
| GET | /customers.json |
List customers |
| POST | /customers.json |
Create a customer |
| GET | /inventory_levels.json |
Get inventory levels |
| GET | /collections.json |
List product collections |
Sync products and inventory between Shopify and your warehouse or ERP system.
Process orders, update fulfillment status, and generate shipping labels.
Export customer data for analytics, marketing segmentation, or CRM sync.
Monitor stock levels and automate reorder alerts across multiple locations.