Get Dashboard Summary
GET /api/v1/reports/dashboard
Retrieves a comprehensive dashboard summary with all key performance indicators.
Query Parameters
Threshold value to identify products with low stock levels
Authorization
Requires one of the following roles:admingestorconsultor
Response
Code Reference
Implemented inbackend/Report/Adapters/report_controller.py:16
Get Inventory Value
GET /api/v1/reports/dashboard/inventory-value
Retrieves the total value of all inventory.
Authorization
Requires one of the following roles:admingestorconsultor
Response
Code Reference
Implemented inbackend/Report/Adapters/report_controller.py:35
Get Low Stock Products
GET /api/v1/reports/dashboard/low-stock
Retrieves products with stock levels below the specified threshold.
Query Parameters
Minimum stock quantity threshold. Products below this value are returned.
Authorization
Requires one of the following roles:admingestorconsultor
Response
Code Reference
Implemented inbackend/Report/Adapters/report_controller.py:53
Get Recent Movements
GET /api/v1/reports/dashboard/recent-movements
Retrieves the most recent inventory movements.
Query Parameters
Maximum number of recent movements to return
Authorization
Requires one of the following roles:admingestorconsultor
Response
Code Reference
Implemented inbackend/Report/Adapters/report_controller.py:73
Get Rotation Summary
GET /api/v1/reports/dashboard/rotation
Retrieves inventory rotation summary for the specified period.
Query Parameters
Number of days to calculate rotation metrics
Authorization
Requires one of the following roles:admingestorconsultor
Response
Code Reference
Implemented inbackend/Report/Adapters/report_controller.py:92