Skip to main content
Privacy-first real-user performance measurements for loading speed, responsiveness, and visual stability. Raw measurements are retained for 30 days.

speedInsights.get

Get the project’s Speed Insights configuration and browser intake endpoint.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

speedInsights.update

Enable or disable real-user measurements and set sampling and extra allowed origins.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: admin
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: write

Request body

Example

Responses

Response body (200)

speedInsights.query

Query bounded real-user performance percentiles, experience scores, time buckets, and route summaries.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Request body

Example

Responses

Response body (200)

speedInsights.collect

Accept one bounded batch of normalized browser performance measurements from an allowed project origin.
  • Auth: None — public endpoint.
  • Risk: write · sensitive (elevated blast radius)

Path parameters

Request body

Example

Responses

Response body (202)