Raw schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Max results to return (default 10, max 100)",
"default": 10
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Number of records to skip before returning results (not a page number). Use offset=0 for the first page, offset=limit for the second page, etc.",
"default": 0
},
"domain": {
"type": "string",
"description": "Domain to filter tests by, e.g. example.com. Subdomains are included unless includeSubdomains is false."
},
"includeSubdomains": {
"type": "boolean",
"default": true,
"description": "If true (the default), includes tests for subdomains of the given domain. Set false to match the exact domain only."
},
"url": {
"type": "string",
"description": "URL to filter tests by; matched per urlMode (contains by default)."
},
"urlMode": {
"type": "string",
"enum": [
"exact",
"contains"
],
"default": "contains",
"description": "How the url filter matches: \"exact\" for full-URL equality, \"contains\" for substring match."
},
"createdFrom": {
"type": "string",
"description": "Inclusive creation-date lower bound. YYYY-MM-DD (UTC midnight) or full ISO 8601 instant."
},
"createdTo": {
"type": "string",
"description": "Exclusive creation-date upper bound. YYYY-MM-DD (UTC midnight) or full ISO 8601 instant."
},
"status": {
"type": "string",
"enum": [
"pending",
"processing",
"completed",
"failed"
],
"description": "Test status to filter by: pending, processing, completed, or failed."
},
"testType": {
"type": "string",
"enum": [
"url",
"html",
"html_paste"
],
"description": "Test type to filter by: url, html, or html_paste."
},
"sortDirection": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "desc",
"description": "Sort direction by creation date: desc (newest first, default) or asc (oldest first)."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}