URL: https://raw.githubusercontent.com/api-evangelist/shopify-admin/refs/heads/main/apis.yml
The Shopify Admin API provides programmatic access to manage Shopify store administration. It enables app developers and merchants to manage products, customers, orders, inventory, shipping, fulfillment, collections, webhooks, and store settings. The Admin API is available in both REST and GraphQL formats. Shopify is transitioning from REST to GraphQL as the primary API, with GraphQL recommended for all new development.
- Created: 2026-05-02
- Modified: 2026-05-02
The Shopify Admin REST API lets you build apps and integrations that extend and enhance the Shopify admin. Provides access to products, customers, orders, inventory, fulfillment, shipping, and store configuration via a RESTful interface.
Human URL: https://shopify.dev/docs/api/admin-rest
Base URL: https://{store_name}.myshopify.com/admin/api/2024-10
Commerce, Ecommerce, Admin, REST, Products, Orders, Customers
The recommended API for building Shopify apps. GraphQL provides efficient data fetching with precise field selection, real-time subscriptions, and access to advanced platform features not available in REST.
Human URL: https://shopify.dev/docs/api/admin-graphql
Base URL: https://{store_name}.myshopify.com/admin/api/2024-10/graphql.json
Commerce, Ecommerce, Admin, GraphQL, Products, Orders, Customers
Shopify webhooks allow apps to subscribe to specific events that occur in a store. When an event occurs, Shopify sends an HTTP POST request with a JSON payload to the configured endpoint.
Human URL: https://shopify.dev/docs/api/webhooks
Commerce, Ecommerce, Webhooks, Events
- Developer Documentation
- Authentication Guide
- Rate Limits
- API Versioning
- Changelog
- Developer Blog
- GitHub
| File | Description |
|---|---|
| shopify-admin-rest-openapi.yml | Shopify Admin REST API 2024-10 — products, customers, orders, inventory, locations, webhooks, and shop settings |
| File | Description |
|---|---|
| shopify-admin-product-schema.json | JSON Schema for the Shopify Product resource |
| shopify-admin-order-schema.json | JSON Schema for the Shopify Order resource |
| shopify-admin-customer-schema.json | JSON Schema for the Shopify Customer resource |
| File | Description |
|---|---|
| shopify-admin-product-structure.json | Field-by-field structural documentation for the Product resource |
| File | Description |
|---|---|
| shopify-admin-context.jsonld | JSON-LD context mapping Shopify Admin vocabulary to schema.org |
| File | Description |
|---|---|
| shopify-admin-list-products-example.json | Example: List products response |
| shopify-admin-create-order-example.json | Example: Create order request/response |
| File | Description |
|---|---|
| shopify-admin-rules.yml | Spectral ruleset enforcing Shopify Admin REST API conventions |
| File | Description |
|---|---|
| capabilities/store-management.yaml | Unified store management workflow — products, orders, customers, inventory, locations, webhooks, and shop settings |
| capabilities/shared/shopify-admin-rest.yaml | Shared per-API Naftiko consumed definition for the Shopify Admin REST API |
| File | Description |
|---|---|
| shopify-admin-vocabulary.yml | Domain vocabulary for Shopify store administration, commerce, and ecommerce concepts |
Email: kin@apievangelist.com