name: blink-shopify description: > Access Shopify store data: orders, products, customers, and inventory. Use when asked about store sales, product listings, customer data, or order fulfillment. Requires a linked Shopify connection. metadata: { "blink": { "requires_env": ["BLINK_API_KEY", "BLINK_AGENT_ID"], "connector": "shopify" } }
Blink Shopify
Access the user's linked Shopify store. Provider key: shopify.
Get shop info
blink connector exec shopify /admin/api/2024-01/shop.json GET
List orders
blink connector exec shopify /admin/api/2024-01/orders.json GET '{"status":"any","limit":20}'
Get a specific order
blink connector exec shopify /admin/api/2024-01/orders/{order_id}.json GET
List products
blink connector exec shopify /admin/api/2024-01/products.json GET '{"limit":20}'
Get a product
blink connector exec shopify /admin/api/2024-01/products/{product_id}.json GET
List customers
blink connector exec shopify /admin/api/2024-01/customers.json GET '{"limit":20}'
Search customers
blink connector exec shopify /admin/api/2024-01/customers/search.json GET '{"query":"email:john@example.com"}'
Get inventory levels
blink connector exec shopify /admin/api/2024-01/inventory_levels.json GET '{"location_ids":"{location_id}"}'
Common use cases
- "How many orders did we get today?" → GET /orders.json?created_at_min=today
- "List all products in our store" → GET /products.json
- "Find customer john@example.com" → GET /customers/search.json?query=email:john@example.com
- "What's our total revenue this month?" → GET /orders.json with date filters
- "Check inventory for product X" → GET /inventory_levels.json