v62

latestOpenAPI 3.0.3raw.githubusercontent.com2026-07-31136116265.6 KB
usage

Get data usage in bytes for a project with time range and period aggregation

get/v1/projects/{projectOrProductUID}/usage/data

Path parameters

projectOrProductUIDstring required

Query parameters

startDateinteger

Start date for filtering results, specified as a Unix timestamp

endDateinteger

End date for filtering results, specified as a Unix timestamp

deviceUIDstring[]

A Device UID.

fleetUIDstring[]

Filter by Fleet UID

limitinteger

Limit the number of data points returned

period'day' | 'week' | 'month' required

Period type for aggregation

aggregate'device' | 'fleet' | 'project'

Aggregation level for results

Response

Response body for Data Usage

truncatedboolean

If the data is truncated that means that the parameters selected resulted in a response of over | the requested limit of data points, in order to ensure

Example response

{
  "data": [
    {
      "data": [
        {
          "downlink_bytes": 524288,
          "period": "2025-07-23T00:00:00Z",
          "total_bytes": 1048576,
          "uplink_bytes": 524288
        }
      ],
      "device": "dev:123456789012345",
      "fleet": "fleet:1042ddc5-3b2c-4cec-b1fb-d3040538094d",
      "iccid": "12345678901234567890",
      "psid": "skylo:5746354465786"
    }
  ]
}