List Synthetic Runs
Lightweight run list backing the run-selector: per-run id + timestamp +
per-device score only - no scores[]/ttfb/curation, so the selector payload stays
small. Fetched live from CS (the system of record); pick a run, then use its
commerce_score_analysis_id on the detail endpoints.
bearerAuthAuthentifizierungBearer <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.
page_id*Page Iduuidsite_id*Site Iduuidlimit?Limit1 <= value <= 10020from?|ISO 8601 lower bound
to?|ISO 8601 upper bound
Successful Response
application/json- response
Lightweight run list for the run-selector (live from CS).
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.
curl -X GET 'https://api.fastmon.eu/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/synthetic/pages/497f6eca-6276-4993-bfeb-53cbbbba6f08/runs'{ "data": [ { "commerce_score_analysis_id": "string", "created_at": "2019-08-24T14:15:22Z", "desktop_score": 0, "mobile_score": 0 } ], "meta": { "total": 0, "limit": 0 }}