{"version":1,"resources":["https://stableanalytics.dev/api/site/create","https://stableanalytics.dev/api/site/topup","https://stableanalytics.dev/api/sites","https://stableanalytics.dev/api/site","https://stableanalytics.dev/api/site/token/rotate","https://stableanalytics.dev/api/site/read-token/create","https://stableanalytics.dev/api/site/read-token/revoke","https://stableanalytics.dev/api/site/read-tokens","https://stableanalytics.dev/api/site/archive","https://stableanalytics.dev/api/site/overview","https://stableanalytics.dev/api/site/pages","https://stableanalytics.dev/api/site/sources","https://stableanalytics.dev/api/site/tech","https://stableanalytics.dev/api/site/visits"],"mppResources":["https://stableanalytics.dev/api/site/create","https://stableanalytics.dev/api/site/topup"],"description":"Prepaid stripped-down web analytics for page visits, sources, UTMs, browsers, operating systems, devices, and recent visits.","instructions":"# StableAnalytics API\n\nStableAnalytics is a prepaid web analytics API.\n\nPrimary UX:\n- agents and automation should use the API\n- the dashboard is secondary and mainly useful for local fallback/testing\n\nAuth model:\n- Paid site creation and top-up via x402/MPP\n- Public token-based ingest endpoint for embedded page analytics\n- SIWX owner auth for site management and owner reads\n- delegated bearer read tokens for agent analytics queries\n\nRecommended agent flow:\n1. Create a site with POST /api/site/create using x402/MPP.\n2. Install the returned script snippet on the target site.\n3. For direct owner access, query /api/site/* with SIWX auth.\n4. For delegated agent access, create a read token with POST /api/site/read-token/create using SIWX auth.\n5. Query /api/agent/site, /api/agent/site/overview, /api/agent/site/pages, /api/agent/site/sources, /api/agent/site/tech, and /api/agent/site/visits with Authorization: Bearer <delegated read token>.\n\nDelegated read token properties:\n- scoped to one site\n- read-only\n- revocable\n- expirable\n\nTracked fields:\n- pathname\n- referrer\n- utm_source / utm_medium / utm_campaign / utm_term / utm_content\n- browser / os / device\n- country\n- recent visit metadata\n\nPricing model:\n- prepaid tracked-request caps\n- no month-end billing\n- same feature set on every cap\n"}