v13

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-065499150.5 KB
downloads

List a session's captured downloads

Returns the files this session captured off its phone, newest first — the direct answer to "what did this session download". Rows appear at detection, before the bytes finish moving, so a caller waiting on a file watches its capture state progress rather than an empty list.

get/phones/sessions/{session_id}/downloads

Path parameters

session_idstring uuid required

session whose captures to list

session whose captures to list

Query parameters

qstring

filter by filename, case-insensitive substring match

filter by filename, case-insensitive substring match

mime_typestring

only downloads of exactly this media type

only downloads of exactly this media type

min_size_bytesinteger

only downloads at least this many bytes (0 = no bound)

only downloads at least this many bytes (0 = no bound)

max_size_bytesinteger

only downloads at most this many bytes (0 = no bound)

only downloads at most this many bytes (0 = no bound)

created_afterstring date-time

only downloads registered at or after this time (RFC 3339)

only downloads registered at or after this time (RFC 3339)

created_beforestring date-time

only downloads registered at or before this time (RFC 3339)

only downloads registered at or before this time (RFC 3339)

limitinteger

max items per page

max items per page

offsetinteger

pagination offset

pagination offset

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

totalinteger required

Total downloads matching the query.

Example response

{
  "$schema": "/api/v1/FileDownloadListResponse.json"
}