Docs · static mirror — the interactive version loads with JavaScript.

Shopify

Source: https://runstack.engineer/docs/toolkits/shopify

Admin REST API for products, orders, customers, inventory, and shop settings on a Shopify store.

Tools (16):

ToolDescription
shopifyGetShopGet store profile and settings (GET /shop.json). Use to confirm connection, currency, domain, and plan.
shopifyListProductsList products with optional ids, collection, vendor, product type, status, and pagination (GET /products.json).
shopifyGetProductGet one product by ID including variants and images (GET /products/{id}.json).
shopifyCreateProductCreate a product (POST /products.json). Pass full product object (title, body_html, vendor, variants, etc.).
shopifyUpdateProductUpdate a product by ID (PUT /products/{id}.json).
shopifyDeleteProductPermanently delete a product (DELETE /products/{id}.json).
shopifyListOrdersList orders with status, financial status, fulfillment, date range, and pagination (GET /orders.json).
shopifyGetOrderGet one order by ID with line items and customer (GET /orders/{id}.json).
shopifyUpdateOrderUpdate order fields such as note, tags, email, or shipping address (PUT /orders/{id}.json).
shopifyCancelOrderCancel an order (POST /orders/{id}/cancel.json). Optionally refund, restock, and notify customer.
shopifyListCustomersList customers with search query and pagination (GET /customers.json). Requires read_customers scope.
shopifyGetCustomerGet one customer by ID (GET /customers/{id}.json).
shopifyCreateCustomerCreate a customer (POST /customers.json).
shopifyUpdateCustomerUpdate a customer by ID (PUT /customers/{id}.json).
shopifyListInventoryLevelsList inventory levels for inventory items at locations (GET /inventory_levels.json).
shopifyAdjustInventoryLevelAdjust available quantity at a location (POST /inventory_levels/adjust.json). Use negative availableAdjustment to decrement stock.