Skip to main content
The Attestation page in the dashboard is where attestation analytics live. It covers volume, outcome, risk mix, and a searchable event log for your whole organization.
There is no separate “Analytics” screen. Per-device detail lives on Devices; plan usage lives on Plan & Usage and Billing.

What the page shows

  • Success and failure counters — attestation outcomes over the selected window
  • Attestations over time — a 30-day volume series, with an accessible data table behind the chart
  • Risk distribution — devices split across the four risk bands, each with the action Grantiva recommends
  • Summary tiles — totals and rates for the period
  • Recent events — a paginated event log. Open an event for its detail, including whether the request came through the simulator API-key fallback rather than real App Attest
When your attestation failure rate reaches 10% or more, the sidebar shows an amber warning dot on Attestation. You can configure a failure-rate alert threshold under Settings.

Risk bands

See Risk Scoring for what moves a score.

Data retention

Attestation history is retained for the length of your plan’s window:

API access

Analytics endpoints authenticate with a server-to-server API key, sent as X-API-Key or Authorization: Bearer. Reads require the analytics:read scope; the export requires analytics:export.
GET /api/v1/analytics/dashboard is the SPA’s own session-authenticated endpoint and does not accept API keys. Use /api/v1/analytics/report from a backend.
See the Analytics API reference for response shapes, and Device details for a single device.

Export

Export devices or events as CSV or JSON, from the dashboard or the API. Exports are capped at 10,000 rows per request.
period filters events only; a device export returns your current device profiles.