Complete API documentation has been created for the Claude Workspace project.
All API documentation is located in the public/docs/swagger/ directory.
Start the dev server and open in your browser:
npm run dev
# Open http://localhost:3000/docs/swaggerOpen public/docs/swagger/INDEX.html in your browser for a beautiful visual interface to all documentation.
docs/swagger/
├── INDEX.html # Visual navigation page (START HERE)
├── api-docs.html # Interactive Swagger UI
├── swagger.yaml # OpenAPI 3.0 specification
├── COMPLETE_API_LIST.md # Comprehensive API guide
└── SWAGGER_README.md # Quick start guide
# Start dev server
npm run dev
# Open in browser
open http://localhost:3000/docs/swagger
# Note: You can change the server address in the Swagger UI
# Use the server dropdown at the top of the page# Open in browser
open docs/swagger/INDEX.html
# or double-click the file# View in terminal or editor
cat docs/swagger/COMPLETE_API_LIST.mdcurl http://localhost:3000/api/projectscurl -X POST http://localhost:3000/api/tasks \
-H "Content-Type: application/json" \
-d '{
"projectId": "abc123",
"title": "Fix authentication bug"
}'curl "http://localhost:3000/api/git/status?path=/path/to/project"Some endpoints require API key authentication:
curl -H "X-API-Key: your-key" \
http://localhost:3000/api/agent-factory/plugins- Interactive Documentation: docs/swagger/INDEX.html
- Complete API Guide: docs/swagger/COMPLETE_API_LIST.md
- OpenAPI Specification: docs/swagger/swagger.yaml
- Change Server Address: docs/swagger/CHANGE_SERVER.md ⭐
To add new API endpoints:
- Create route in
src/app/api/ - Update
docs/swagger/swagger.yaml - Test with
docs/swagger/api-docs.html
MIT License - See LICENSE file for details
Version: 0.1.25 | OpenAPI: 3.0.3 | Last Updated: 2025-01-22