Connect to Shopify to manage products, orders, and customers via the REST Admin API.
| Action | Description | Parameters | Returns |
|---|---|---|---|
cancel_order ⚠ | Cancel an order | order_id | ShopifyOrder |
complete_draft_order ⚠ | Complete a draft order | draft_order_id | ShopifyDraftOrder |
count_products | Count products in your Shopify store | — | int |
create_customer ⚠ | Create a new customer | email [first_name, last_name] | ShopifyCustomer |
create_discount ⚠ | Create a price rule / discount | title, value, type | dict |
create_draft_order ⚠ | Create a draft order | line_items [customer, note] | ShopifyDraftOrder |
create_product ⚠ | Create a new product in your Shopify store | title [body_html, vendor, product_type, variants] | ShopifyProduct |
create_product_variant ⚠ | Create a variant for a product | product_id, option1, price [sku] | ShopifyVariant |
create_webhook ⚠ | Create a webhook subscription | topic, address [format_] | ShopifyWebhook |
delete_product ⚠ | Delete a product from your Shopify store | product_id | bool |
fulfill_order ⚠ | Fulfill an order | order_id [tracking_number, tracking_company] | dict |
get_customer | Get a single Shopify customer by ID | customer_id | ShopifyCustomer |
get_order | Get a single Shopify order by ID | order_id | ShopifyOrder |
get_product | Get a single Shopify product by ID | product_id | ShopifyProduct |
list_collections | List collections from your Shopify store | [limit] | list |
list_customers | List customers from your Shopify store | [limit, since_id] | PaginatedList[ShopifyCustomer] |
list_draft_orders | List draft orders from your Shopify store | [limit, since_id] | PaginatedList[ShopifyDraftOrder] |
list_fulfillments | List fulfillments for an order | order_id | list |
list_inventory_levels | List inventory levels by location | [location_id] | list |
list_locations | List locations for your Shopify store | — | list |
list_orders | List orders from your Shopify store | [status, limit, since_id] | PaginatedList[ShopifyOrder] |
list_product_variants | List variants for a product | product_id | list |
list_products | List products from your Shopify store | [limit, since_id] | PaginatedList[ShopifyProduct] |
list_webhooks | List webhooks from your Shopify store | [limit] | list |
update_inventory | Update inventory quantity for an item | inventory_item_id, available | dict |
update_order | Update an existing order | order_id [note] | ShopifyOrder |
update_product ⚠ | Update an existing Shopify product | product_id [title, body_html] | ShopifyProduct |
Full schema explorer, code generation, and live API testing