fastmon Docs
Synthetic

List Synthetic Results

Fehler melden

Fetch synthetic-monitoring result history for a page, shaped to our asset-free schema.

Authentifizierung

bearerAuth
headerAuthentifizierungBearer <token>

API token generated from the fastmon dashboard (Account → API Token) or at organization level (fmo_…, one that outlives its creator). Send as Authorization: Bearer fm_... or paste the full token (including its prefix) into the Authorize dialog.

Pfad-Parameter

page_id*Page Id
Formatuuid
site_id*Site Id
Formatuuid

Query-Parameter

result_type?Result Type
Match^(cs|ttfb|all)$
Default"cs"
limit?Limit
Range1 <= value <= 100
Default10

Response-Body

Successful Response

application/json
  1. response

Shaped synthetic-monitoring result history. Asset URLs are stripped; screenshots come from the proxy endpoint only.

data*array<>
meta*

Meta for a list that is capped at limit and has no page after it.

offset and has_more are absent because they would be a promise: the upstream list takes a cap and nothing else, so there is no second page to ask for. A caller that wants more raises limit.

GET
/sites/{site_id}/synthetic/pages/{page_id}/results
curl -X GET 'https://api.fastmon.eu/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/synthetic/pages/497f6eca-6276-4993-bfeb-53cbbbba6f08/results'
{  "data": [    {      "commerce_score_analysis_id": "string",      "created_at": "2019-08-24T14:15:22Z",      "result_by_device": {        "property1": {          "average": 0,          "has_error": true,          "has_vitals": true,          "pages_by_url": {            "property1": {              "page_url": "string",              "has_error": true,              "score": 0,              "scores": [                {                  "name": "string",                  "display_value": "string",                  "score": 0                }              ]            },            "property2": {              "page_url": "string",              "has_error": true,              "score": 0,              "scores": [                {                  "name": "string",                  "display_value": "string",                  "score": 0                }              ]            }          }        },        "property2": {          "average": 0,          "has_error": true,          "has_vitals": true,          "pages_by_url": {            "property1": {              "page_url": "string",              "has_error": true,              "score": 0,              "scores": [                {                  "name": "string",                  "display_value": "string",                  "score": 0                }              ]            },            "property2": {              "page_url": "string",              "has_error": true,              "score": 0,              "scores": [                {                  "name": "string",                  "display_value": "string",                  "score": 0                }              ]            }          }        }      },      "ttfb_by_page": {        "property1": {          "dns_ms": 0,          "connection_ms": 0,          "tls_ms": 0,          "server_ms": 0,          "transfer_ms": 0,          "total_ms": 0        },        "property2": {          "dns_ms": 0,          "connection_ms": 0,          "tls_ms": 0,          "server_ms": 0,          "transfer_ms": 0,          "total_ms": 0        }      }    }  ],  "meta": {    "total": 0,    "limit": 0  }}