Get Synthetic Lighthouse
Curated Lighthouse report (latest run unless a run id is given): category scores, metrics, opportunities, and native LH audit objects for waterfall / third-party / resource-summary / filmstrip / main-thread).
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 Iduuiddevice_type?|The device class to answer for. Defaults to desktop.
commerce_score_analysis_id?|Target a specific run; default latest
Successful Response
application/json- response
Curated Lighthouse report: category scores, metrics (ms), opportunities, and a whitelist of native Lighthouse audit objects (waterfall / third-party / resource-summary / filmstrip / main-thread) for the frontend to render.
page_id*Page Iduuiddevice_type*SyntheticDeviceTypeThe class of device commerce-score measures a page on (§28).
Two values, not the three of DeviceType: commerce-score runs Lighthouse
on a desktop and a mobile profile only, so a shared enum would promise a
tablet run no route can answer.
"desktop""mobile"lighthouse_version?Lighthouse Versionfetched_url?Fetched Urlcategories*values_by_metric*One measurement per Lighthouse metric id, in the metric's own unit.
opportunities*array<>audits*curl -X GET 'https://api.fastmon.eu/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/synthetic/pages/497f6eca-6276-4993-bfeb-53cbbbba6f08/lighthouse'{ "page_id": "ef107761-0142-48fe-9dcd-5140d1ae58db", "device_type": "desktop", "lighthouse_version": "string", "fetched_url": "string", "categories": { "property1": 0, "property2": 0 }, "values_by_metric": { "property1": 0, "property2": 0 }, "opportunities": [ { "id": "string", "title": "string", "score": 0, "savings_ms": 0 } ], "audits": {}}