slug: shopify-admin provider: Shopify Admin API generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 4 edges: - tag: Customers spec_file: shopify-admin-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.85 evidence: 'POST /customers.json createCustomer Create Customer; schemas: CustomerInput, Address, Customer' reason: Full CRUD over customer master records with addresses — customer data management. - tag: Webhooks spec_file: shopify-admin-webhooks-api-openapi.yml capability_id: BC-4270.80 capability_id_l1: BC-4270 capability_name: Webhook & Event Subscription Management confidence: 0.8 evidence: 'GET /webhooks.json listWebhooks "List Webhooks"; POST /webhooks.json createWebhook; DELETE /webhooks/{webhook_id}.json deleteWebhook; schemas: WebhookInput, Webhook' reason: The tag exposes lifecycle management of outbound webhook subscriptions for third-party apps integrating with the platform, which is exactly Webhook & Event Subscription Management in the developer-platform capability. Not a business-domain capability of commerce itself. - tag: Inventory spec_file: shopify-admin-inventory-api-openapi.yml capability_id: BC-530.10 capability_id_l1: BC-530 capability_name: Stock Level Management confidence: 0.7 evidence: 'GET /inventory_levels.json listInventoryLevels List Inventory Levels; schemas: InventoryLevel, InventoryItem' reason: Reads stock items and their on-hand levels per location — inventory/stock level visibility. L2 at moderate confidence since only read operations are exposed (no replenishment or allocation). - tag: Products spec_file: shopify-admin-products-api-openapi.yml capability_id: BC-820 capability_id_l1: BC-820 capability_name: Product Lifecycle Management confidence: 0.7 evidence: 'POST /products.json createProduct Create Product; schemas: Product, ProductVariant, ProductOption' reason: CRUD over product catalogue records including variants and options — product record lifecycle. Left at L1 since the operations cover generic catalogue maintenance rather than a single named sub-capability.