Reports API

Pull the same report data available on your dashboard for use in your own systems.

Endpoints

MethodPathDescription
GET/v1/reports/ordersOrder volume and status breakdown over a date range.
GET/v1/reports/tasksTask throughput and approval turnaround (trade agent accounts).

Example Request

Request
curl "https://api.baalvion.com/v1/reports/orders?from=2026-01-01&to=2026-01-31" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "success": true,
  "data": {
    "totalOrders": 184,
    "completed": 162,
    "cancelled": 6,
    "pending": 16
  },
  "error": null
}

Report data respects the same permission scoping as every other endpoint — it never includes records you couldn’t already see on your dashboard.