Skip to content

API Reference

http://<host>:8080/api/v1/

Most endpoints require a JWT token in the Authorization header:

Authorization: Bearer <token>

Relay endpoints use a relay token instead of a JWT. See Connections for details.

All request and response bodies use application/json unless otherwise noted.

Errors return a JSON object with a human-readable message:

{"error": "Human-readable message"}

Concourse exposes 46 endpoints across 8 modules:

ModuleEndpointsDescription
Health & Discovery3Health check, autodiscovery
IAM8Authentication (password, OIDC, SAML)
Org7User management
Board14Kanban boards, tasks, comments
Workspace16Workspaces, members, threads, comments, WebSocket
Helm (AI Agents)5AI agent management
Connections10Database relay management, query dispatch
Shopkeep (Extensions)9Extension registry