API v2.0.0 ยท OpenAPI 3.1.0 ยท Live

RapidTriageME API

AI-powered incident triage โ€” REST API reference for all 48 endpoints

48
Endpoints
26
Schemas
3.1.0
OpenAPI
HS256
Auth

API Groups

๐Ÿ”ฑ Triage
2 endpoints โ€” Core AI analysis
๐Ÿ” Authentication
10 endpoints โ€” JWT, API keys, profile
๐ŸŒ Browser
10 endpoints โ€” Logs, screenshots, Lighthouse
๐Ÿ“Š Dashboard
4 endpoints โ€” Metrics, billing history
๐Ÿ’ณ Billing
3 endpoints โ€” Stripe checkout, portal, status
๐Ÿช™ Tokens
5 endpoints โ€” Balance, history, pricing
๐Ÿ”— Connect
10 endpoints โ€” Stripe Connect marketplace
โšก Streaming
1 endpoint โ€” SSE live error feed

โšก Quick Start โ€” 3 steps to your first triage

# 1. Get a session token
curl -X POST https://rapidtriage.me/api/auth/token \
  -H "Content-Type: application/json" \
  -d '{"idToken": "YOUR_PLATFORM_TOKEN"}'

# Returns: { "data": { "accessToken": "eyJ..." } }

# 2. Run AI triage
curl -X POST https://rapidtriage.me/api/triage-report \
  -H "Authorization: Bearer eyJ..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Checkout throws 500",
    "consoleLogs": [{"level":"error","message":"TypeError: ..."}],
    "priority": "critical"
  }'

# Returns: { "data": { "rootCause": "...", "fix": "...", "aiConfidence": 94 } }

# 3. View history
curl https://rapidtriage.me/api/triage-reports \
  -H "Authorization: Bearer eyJ..."

All Resources