https://seiton.app/api/v1
Which one should I use?
- Read health, briefing, analytics, revenue, churn, SEO — account token (
sei_) against the API - AI agent / scripting — same
sei_token with the API, the CLI, or MCP - Scoped access — create a token limited to specific websites and resources in Settings → API / MCP
Authentication
seiton tokens create / seiton_tokens_create with confirm: true.
Keep tokens secret. Do not put them in frontend code or public repositories.
Successful requests
Errors
Rate limit: 60 requests per token per minute. A 429 body also includes
limit, remaining, and reset.
Website deletion and connecting or disconnecting payment providers are dashboard-only and return 403.
Common use cases
GET /projects— list websites in scope with a health snapshotGET /projects/{id}/health— score, confidence, dimensionsGET /projects/{id}/briefing— morning briefing and prioritiesGET /projects/{id}/signals— optionaldimensionandseverityGET /projects/{id}/analytics?period=7dGET /projects/{id}/revenueGET /projects/{id}/churnGET /projects/{id}/seoGET /projects/{id}/integrationsPOST /projects/{id}/integrations/{provider}/syncGET\|POST\|DELETE /projects/{id}/expensesGET /tokens— metadata only, never the secretPOST /tokens— mint; sendconfirm: trueor receive a previewDELETE /tokens/{id}— revoke; same confirmation gate
today, yesterday, 7d, 30d, 3m, 12m, all.