Skip to main content
GET
/
data
/
overview
Get overview metrics with optional filters
curl --request GET \
  --url https://acusight.io/api/data/overview \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "applied_filters": {
      "device_id": "<string>",
      "device_ids": [
        "<string>"
      ],
      "fleet_id": 123,
      "fleet_ids": [
        123
      ],
      "model_id": "<string>",
      "model_name": "<string>",
      "time_range": "<string>"
    },
    "fleets": [
      {
        "active_devices": 123,
        "device_count": 123,
        "fleet_id": 123,
        "fleet_name": "<string>"
      }
    ],
    "ingestion": {
      "active_devices": 123,
      "images_last_hour": 123
    },
    "model_performance": [
      {
        "avg_confidence": 123,
        "detection_count": 123,
        "device_count": 123,
        "max_confidence": 123,
        "min_confidence": 123,
        "model_id": "<string>",
        "model_name": "<string>",
        "model_version": "<string>",
        "unique_labels": 123
      }
    ],
    "projects": [
      {
        "image_stats": {
          "annotated_images": 123,
          "pending_images": 123,
          "total_images": 123
        },
        "ml_summary": {
          "is_training": true,
          "model_count": 123
        },
        "project_id": 123,
        "project_name": "<string>",
        "project_type": "<string>",
        "stage_counts": {
          "annotating": 123,
          "dataset": 123,
          "unassigned": 123
        }
      }
    ],
    "raw_pool": {
      "total_drift_alerts": 123,
      "unassigned_batches": [
        {
          "created_at": "<string>",
          "device_id": "<string>",
          "device_name": "<string>",
          "drift_detected": true,
          "drift_status": "<string>",
          "id": 123,
          "image_count": 123,
          "last_image_received_at": "<string>",
          "name": "<string>"
        }
      ]
    },
    "snapshots": {
      "recent_versions": [
        {
          "annotation_count": 123,
          "created_at": "<string>",
          "id": 123,
          "image_count": 123,
          "metrics": {
            "map_50": 123,
            "map_50_95": 123,
            "precision": 123,
            "recall": 123
          },
          "name": "<string>",
          "project_id": 123,
          "project_name": "<string>",
          "version": 123
        }
      ]
    }
  },
  "error": {
    "code": "<string>",
    "details": "<string>",
    "message": "<string>"
  },
  "meta": {
    "count": 123,
    "limit": 123,
    "offset": 123,
    "total": 123
  },
  "success": true
}

Authorizations

Authorization
string
header
required

JWT access token. Paste the token only; the Bearer prefix is added automatically.

Query Parameters

model_id
string

Filter by model ID

device_id
string

Filter by device ID

device_ids
string[]

Filter by multiple device IDs

fleet_id
integer

Filter by fleet (Portainer endpoint ID)

fleet_ids
integer[]

Filter by multiple fleets

time_range
string

Time range: 1h, 24h, 7d, 30d (default: 1h)

Response

Dashboard overview metrics

data
object
error
object
meta
object
success
boolean