Raw schema
{
"type": "object",
"properties": {
"name": {
"description": "Filter sessions whose title contains ANY of these substrings (case-insensitive). E.g. [\"zoom\"] for all sessions about Zoom.",
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"observationTypes": {
"description": "Filter sessions that contain ANY of these observation type strings (exact type name, e.g. [\"turnNoConfig\"]).",
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"observationTags": {
"description": "Filter sessions whose observations carry ANY of these tags. Valid tags: connectivity, security, audio, video, datachannel, outbound, inbound, peripheral, behavior, network, configuration, cpu, bug.",
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"os": {
"description": "Filter sessions by operating system (e.g. \"macOS\", \"Windows\", \"Linux\", \"Android\", \"iPhone\", \"iPad\").",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"browser": {
"description": "Filter sessions by browser (e.g. \"Chrome\", \"Safari\", \"Firefox\", \"Edge\").",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"browserVersion": {
"description": "Filter sessions by major browser version (e.g. \"142\").",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"userId": {
"description": "Filter sessions by the end-user identifier carried in the rtcstats JWT (summary metadata user).",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"conferenceId": {
"description": "Filter sessions by the conference identifier carried in the rtcstats JWT (summary metadata conference).",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"sessionId": {
"description": "Filter sessions by the session identifier carried in the rtcstats JWT (summary metadata session).",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"hasCritical": {
"description": "When true, only sessions with at least one critical-severity observation.",
"type": "boolean"
},
"hasHigh": {
"description": "When true, only sessions with at least one high-severity observation.",
"type": "boolean"
},
"hasMedium": {
"description": "When true, only sessions with at least one medium-severity observation.",
"type": "boolean"
},
"hasLowScore": {
"description": "When true, only sessions whose experience score is low (< 60).",
"type": "boolean"
},
"hasMediumScore": {
"description": "When true, only sessions whose experience score is medium (60 to 79).",
"type": "boolean"
},
"hasHighScore": {
"description": "When true, only sessions whose experience score is high (>= 80).",
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}