Synthetic
Get Synthetic Ttfb
Diagnose TTFB: CS server-side phase breakdown vs RUM field p75, classifying server-bound vs network/geo-bound. CS phases are per-page; field p75 per device. Latest run unless a run id is given.
bearerAuthheader
AuthentifizierungBearer <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 IdFormat
uuidsite_id*Site IdFormat
uuidwindow_days?Window DaysRange
1 <= value <= 90Default
7commerce_score_analysis_id?|Target a specific run; default latest
Successful Response
application/json- response
page_id*Page IdFormat
uuidurl*Urlwindow_days*Window Dayslab_phases?CS server-side TTFB phase breakdown (ms), once per page (not per device).
devices*array<>GET
curl -X GET 'https://api.fastmon.eu/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/synthetic/pages/497f6eca-6276-4993-bfeb-53cbbbba6f08/ttfb'{ "page_id": "ef107761-0142-48fe-9dcd-5140d1ae58db", "url": "string", "window_days": 0, "lab_phases": { "dns_ms": 0, "connection_ms": 0, "tls_ms": 0, "server_ms": 0, "transfer_ms": 0, "total_ms": 0, "server_dominant": true }, "devices": [ { "device_type": "desktop", "field_ttfb_p75_ms": 0, "field_dns_p75_ms": 0, "field_tcp_p75_ms": 0, "sample_count": 0, "sufficient": true, "verdict": "string" } ]}