{"service":"Shopify Merchandising API","version":"1.0.0","endpoints":{"health":"GET /health","cache":{"stats":"GET /api/cache/stats","flush":"POST /api/cache/flush","invalidate":"POST /api/cache/invalidate"},"collections":{"list":"GET /api/collections","get":"GET /api/collections/:id","products":"GET /api/collections/:id/products"},"products":{"list":"GET /api/collections/products"},"sync":{"full":"POST /api/sync/full","products":"POST /api/sync/products","collections":"POST /api/sync/collections","inventory":"POST /api/sync/inventory","singleProduct":"POST /api/sync/product/:id","status":"GET /api/sync/status"},"merchandising":{"pin":"POST /api/merchandising/pin","superPin":"POST /api/merchandising/super-pin","unpin":"POST /api/merchandising/unpin","bury":"POST /api/merchandising/bury","unbury":"POST /api/merchandising/unbury","batch":"POST /api/merchandising/batch","resetCollection":"POST /api/merchandising/reset-collection","publish":"POST /api/merchandising/publish","publishStatus":"GET /api/merchandising/publish-status","proposalsCreate":"POST /api/merchandising/proposals","proposalsList":"GET /api/merchandising/proposals?status=&collection_id=","proposalsGet":"GET /api/merchandising/proposals/:id","proposalsApply":"POST /api/merchandising/proposals/:id/apply","proposalsDismiss":"POST /api/merchandising/proposals/:id/dismiss"},"search":{"search":"GET /api/search?q={query}&type={products|collections|all}","suggestions":"GET /api/search/suggestions?q={query}"}}}