Base URL
Versioning
All resource endpoints are prefixed with/v1. OAuth and discovery endpoints are unversioned.
Authentication
Most endpoints require a bearer token. Pass it in theAuthorization header:
Response format
All responses return JSON. Successful responses use standard HTTP status codes:| Code | Meaning |
|---|---|
200 | Success |
201 | Resource created |
204 | Success with no response body |
422 | Validation error |
Error responses
Validation errors return a422 status with details about which fields failed:
Endpoint groups
Use the sidebar to browse all available endpoints organized by group:- Repositories — Register, list, and manage repositories
- Repository files — Browse files within a repository
- Code analysis — Start, monitor, and manage code analyses
- Code execution — Run code and retrieve execution results
- Run streaming — Stream real-time stdout/stderr logs via SSE
- API keys — Create and revoke API keys
- Environment variables — Manage environment variables for execution
- GitHub integration — Connect and manage GitHub repositories
- OAuth 2.0 — Authorization, tokens, and client registration

