Site Health

List aggregated site health issues

Every issue found on a site's most recent audit, aggregated across pages: one entry per issue title with the pages it affects, plus keyword-cannibalization groups folded in as issues of their own. Requires the read:site-health scope. Issues whose title was marked fixed in the audit's metadata are excluded, and the list is sorted by severity (critical, high, medium, low). summary is recounted over the returned (deduplicated, filtered) issues, so it will not always match audit_stats, which reports the raw audit run. total_occurrences counts per-page occurrences rather than deduplicated issues, so it is normally larger than summary.total. Read-only: no side effects beyond API-usage logging. OPTIONS is supported for CORS preflight (204, Access-Control-Allow-Methods: GET, OPTIONS). Note the 404 and 500 bodies are data-wrapped ({"data":{"error":"..."}}), not the Stripe-style error envelope used by 400/401/403/429.

get/site-health/issues

Request

  • Base URL: https://next.frase.io/api/v1
  • URL: https://next.frase.io/api/v1/site-health/issues
  • Auth: API key in header X-API-KEY

Query parameters

site_idstring uuid required

Required. The site to report on; must be a UUID and must be owned by your organization (a deleted site reads as not found).

Response

Aggregated issues for the site

Changes

No recorded changes to this operation across all 1 revision of this API.