# Product Admin ES Queries (v1)

Source of truth:
- Service: `app/Services/Elasticsearch/ProductAdminElasticsearchService.php`
- Controller: `app/Http/Controllers/ProductAdmin/ProductAdminWidgetController.php`
- Index: `customer_subscription_v1`

## ES-backed service methods
- `fetchTopPackagesPerformance(?int $appId, int $limit = 10)`

## API endpoint
- `GET /admin/api/products-packages/dashboard-detail`

## Notes
- Top Packages Performance is ES-backed from this service.
- Non-top-packages sections may still use DB/other services depending on controller flow.
