Skip to content

Analysis Endpoints

API endpoints for file analysis operations.

Detect Duplicates

Scan directory for duplicates.

POST /api/v1/dedupe/scan

Request Body

{
  "path": "/documents",
  "type": "image"
}

Response

{
  "success": true,
  "data": {
    "job_id": "job_234",
    "status": "pending"
  }
}

Storage Analysis

Analyze storage usage.

GET /api/v1/analyze/storage

Query Parameters

  • groupBy - Group by (type, folder, size)

Response

{
  "success": true,
  "data": {
    "total": 1048576000,
    "used": 524288000,
    "available": 524288000,
    "breakdown": [
      {
        "category": "pdf",
        "size": 262144000,
        "count": 50,
        "percentage": 50
      }
    ]
  }
}

Category Analysis

Analyze file categories.

GET /api/v1/analyze/categories

Response

{
  "success": true,
  "data": {
    "categories": [
      {
        "name": "Documents",
        "fileCount": 150,
        "totalSize": 314572800
      },
      {
        "name": "Images",
        "fileCount": 500,
        "totalSize": 209715200
      }
    ]
  }
}

See API Reference for more information.