API Reference

Endpoints and tooling

Upload WebRTC session dumps, retrieve analysis results, manage sessions, and check quotas programmatically. All endpoints require a Bearer token from your rtcStats account under Settings > Applications.

curl -X POST https://api.rtcstats.com/v1.0/analyze \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/octet-stream" \
  --data-binary @webrtc-internals-dump.txt

For AI agents and tooling

  • Machine-readable OpenAPI 3.0 spec (JSON): /api/openapi
  • Markdown rendering of the same spec: /api-docs.md
  • MCP Streamable HTTP endpoint: https://api.rtcstats.com/v1.0/mcp

Endpoints

  • POST /v1.0/upload — Upload
  • POST /v1.0/analyze — Analyze
  • POST /v1.0/enrich — Enrich
  • POST /v1.0/mcp — MCP Streamable HTTP
  • GET /v1.0/quota — Quota
  • GET /v1.0/observations — List observations
  • GET /v1.0/sessions — List sessions
  • GET /v1.0/sessions/{rtcstatsId} — Retrieve Session
  • DELETE /v1.0/sessions/{rtcstatsId} — Delete session

See the Integrations page for MCP and embeddable viewer options.

Full API reference