← All integrations
Shopify plugin

Shopify Admin API

Static-token Shopify Admin GraphQL provider. Tokens stay daemon-held; agents can only run curated action catalog operations.

58 supported actions5 capability groups

Supported work

What StackOS can do with Shopify Admin API.

The catalog reflects the actions currently available through the Shopify plugin. A workflow still decides which actions belong in the job and where approval is required.

58 matching actions

CustomersCan make changes

Add Customer Tag

Add one or more tags to a customer using the tagsAdd mutation.

OrdersCan make changes

Add Order Note

Add or update a private note on an order.

OrdersCan make changes

Add Order Tag

Add one or more tags to an order.

InventoryCan make changes

Adjust Inventory

Adjust inventory quantity by a delta (positive to add, negative to subtract) at a specific location. Uses the inventoryAdjustQuantities mutation.

AnalyticsReads data

Conversion Funnel

Conversion funnel metrics: sessions, orders, customers, and ShopifyQL conversion_rate (values in shop currency)

ProductsCan make changes

Create Collection

Create a new collection with title and optional description.

CustomersCan make changes

Create Customer

Create a new customer with firstName, lastName, email, phone, tags, and note.

OrdersCan make changes

Create Draft Order

Create a draft order with line items, optional customer, shipping address, and note. Returns draft order with calculated totals.

ProductsCan make changes

Create Product

Create a new product with title, description, vendor, product type, status, and tags.

ProductsCan make changes

Create Product Variant

Add a variant to an existing product with price, SKU, and options. Options format: "OptionName:Value" (e.g. "Size:Large,Color:Red").

AnalyticsReads data

Customer Cohort Analysis

Customer cohort analysis showing customers, orders, and sales grouped by time period

AnalyticsReads data

Customer Lifetime Value

Customer lifetime value report from the ShopifyQL customers dataset showing customer_name, total_amount_spent, and total_orders. Note: groups by customer_name, which may not be unique across customers with the same name.

AnalyticsReads data

Discount Performance

Analyze discount impact on sales: discounted vs total revenue, discount percentage, and total discount amount

ProductsReads data

Get Collection

Get a single collection by its Shopify GID. Returns collection details with its products.

CustomersReads data

Get Customer

Get a single customer by ID with full detail including addresses, note, state, and createdAt.

CustomersReads data

Get Customer Lifetime Value

Get customer amountSpent, numberOfOrders, and first/last visible order dates. True first/last order history can require Shopify read_all_orders access beyond the default order window.

CustomersReads data

Get Customer Orders

List visible orders for a specific customer. Historical orders beyond Shopify's default order window can require read_all_orders access.

InventoryReads data

Get Inventory By Sku

Look up inventory items by SKU string. Uses the inventoryItems query with a SKU filter.

InventoryReads data

Get Inventory Item

Get an inventory item by its Shopify GID. Returns SKU, tracked status, and inventory levels per location with quantities.

InventoryReads data

Get Location Inventory

Get all inventory items at a specific location. Returns items with SKU, available, and incoming quantities.

OrdersReads data

Get Order

Get a single order by ID with customer, addresses, notes, tags, fulfillments, and the first 50 line items plus pagination metadata.

OrdersReads data

Get Order By Name

Get an order by its exact Shopify order name (for example, #1001 or a custom prefixed name). Uses Shopify order search by name.

OrdersReads data

Get Order Fulfillment Status

Get the fulfillment status of an order with tracking numbers, carrier, and tracking URLs for each fulfillment.

OrdersReads data

Get Order Timeline

Get the event timeline for an order (comments, status changes, fulfillments, refunds).

ProductsReads data

Get Product

Get a single product by its Shopify GID. Returns product detail with first 10 media and first 100 variants plus pagination metadata.

ProductsReads data

Get Product By Handle

Get a product by its URL handle (slug). Returns product detail with first 10 media and first 100 variants plus pagination metadata.

ProductsReads data

Get Product Variant

Get a single product variant by its Shopify GID. Returns full variant detail including price, SKU, and selected options.

AnalyticsReads data

Inventory Risk Report

Products at overstock or understock risk based on sales velocity

ProductsReads data

List Collections

List collections with cursor pagination. Returns collection title, handle, products count, and image.

CustomersReads data

List Customers

List customers with cursor pagination. Returns displayName, email, ordersCount, totalSpent, tags, and state.

InventoryReads data

List Inventory Levels

List inventory levels across all locations. Returns location name and available/committed/on_hand quantities. Supports cursor pagination.

OrdersReads data

List Orders

List visible orders with optional filtering by status, financial status, and fulfillment status. Returns order details including first-page line items, customer summary, and fulfillment tracking.

ProductsReads data

List Product Variants

List variants for a product with cursor pagination. Returns variant details including price, SKU, inventory, and selected options.

ProductsReads data

List Products

List products with optional filtering by status, vendor, and product type. Supports cursor pagination.

InventoryReads data

Low Stock Report

Get a report of inventory items below a specified stock threshold. Queries all inventory, filters items with available quantity below threshold, and returns a sorted list with product name, variant title, SKU, available quantity, and location.

ProductsCan make changes

Manage Product Tags

Add or remove tags on a product. Provide arrays of tags to add and/or remove.

Direct answer

How does the Shopify Admin API integration work?

People continue using Shopify Admin API as their tool. StackOS adds it to a visible workflow, keeps the work in order, and passes only the approved action to the integration when that stage is ready.