thebluealliance.com
The Blue Alliance is a web service for browsing, tracking, and contributing data about the FIRST Robotics Competition, including teams, events, matches, and media. It also lets approved users submit event data and configure account-linked notifications such as webhooks.
The Blue Alliance exposes two documented HTTP APIs: a read-only API v3 for FRC teams/events data and a Trusted write API v1 for importing event data; both require TBA-issued credentials.
- The Blue Alliance Trusted API v1discovered
- The Blue Alliance API v3discovered
Sign in to your TBA account at Account, then generate a key in the Read API Keys section of the account dashboard. Send this value on each API request as X-TBA-Auth-Key.
Request Trusted API write access for your event from API write access while signed in to your TBA account. TBA issues an auth_id and secret; for each request, send X-TBA-Auth-Id with the auth_id and X-TBA-Auth-Sig as the MD5 hex digest TBA documents, computed from your secret plus the request path and payload.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing