Device Logs and Telemetry
Logs
Returns paginated device logs. Rate-limited to 5 requests per minute per IP and 50 per minute globally.
Roboflow API key passed as a Bearer token.
Workspace ID (URL slug).
Device ID.
Number of log entries to return. Clamped to 1-1000.
100ISO 8601 timestamp lower bound. Returns 400 if not parseable.
ISO 8601 timestamp upper bound. Returns 400 if not parseable.
Comma-separated list of service names to filter by.
Comma-separated list of severity levels to filter by (for example "INFO,WARN,ERROR").
Pass back next_cursor from the previous response to fetch the next page (older logs). Returns 400 if not parseable.
A page of logs.
Invalid query parameter or request body.
Missing or invalid API key.
API key is bound to a different device, or this endpoint is not permitted for device-scoped keys, a source device belongs to another workspace, or a feature gate (for example AI1 creation, roboflowLiteMode) blocks the request.
Device, stream, configuration, or source device not found. Read requests for devices owned by another workspace also return 404.
Rate limit exceeded. Most rate-limited responses are JSON; the device logs limiter can return a plain string response.
Example Request
Example Response
Rate limits
Telemetry
Returns aggregated hardware telemetry (CPU, memory, disk, GPU) bucketed across the requested time window. Rate-limited to 60 requests per minute per device with a 10-request burst over 10 seconds.
Roboflow API key passed as a Bearer token.
Workspace ID (URL slug).
Device ID.
Time window to aggregate over.
24hPossible values: Aggregated telemetry buckets.
Human-readable bucket size (for example "30 MINUTE", "4 HOUR").
Invalid query parameter or request body.
Missing or invalid API key.
API key is bound to a different device, or this endpoint is not permitted for device-scoped keys, a source device belongs to another workspace, or a feature gate (for example AI1 creation, roboflowLiteMode) blocks the request.
Device, stream, configuration, or source device not found. Read requests for devices owned by another workspace also return 404.
Rate limit exceeded. Most rate-limited responses are JSON; the device logs limiter can return a plain string response.
Example Request
Example Response
Rate limits
Last updated
Was this helpful?