Get Most Ordered Products (v1)
Method & Path
GET /api/v1/workspace/:workspaceId/analytics/storefront/most-ordered
Description
Get the most ordered products for a workspace storefront, sorted by order count.
Authentication
Required: Workspace authentication. User must be authenticated as Workspace Owner or Staff with workspace.read permission.
Headers
Authorization: Bearer <workspace_token>
Content-Type: application/json
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
workspaceId | string | Yes | Workspace identifier |
Response 200 OK
{
"products": [
{
"productId": "507f1f77bcf86cd799439011",
"productName": "Product A",
"orderCount": 45,
"totalQuantity": 120
},
{
"productId": "507f1f77bcf86cd799439012",
"productName": "Product B",
"orderCount": 32,
"totalQuantity": 85
}
]
}
Response Fields
products
Array of product objects (top 10), sorted by orderCount:
productId(string): Product identifierproductName(string): Product nameorderCount(number): Number of orders containing this producttotalQuantity(number): Total quantity ordered across all orders
Common Errors
401 Unauthorized: Missing or invalid authentication token
403 Forbidden: User does not have workspace.read permission
404 Not Found: Workspace or storefront not found
500 Internal Server Error: Server error occurred while processing the request
Notes
- Returns top 10 most ordered products
- Products are sorted by order count (descending)
- Only includes products that have been ordered at least once