REST API Reference

Bootspring provides a complete REST API for building custom integrations, automating workflows, and programmatic access to all features.

Base URL#

https://api.bootspring.com/api/v1

Authentication#

All API requests require authentication via Bearer token:

Loading code block...

Get your API key from the dashboard.

Rate Limits#

TierRequests/minute
Free100
Pro1,000
Team10,000

Rate limit headers are included in all responses:

X-RateLimit-Limit: 100 X-RateLimit-Remaining: 95 X-RateLimit-Reset: 1640000000

Response Format#

Success Response#

Loading code block...

List Response#

Loading code block...

Error Response#

Loading code block...

Error Codes#

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid API key
FORBIDDEN403Insufficient permissions
NOT_FOUND404Resource not found
VALIDATION_ERROR400Invalid request data
RATE_LIMITED429Too many requests
SERVER_ERROR500Internal server error

Endpoints#

Agents#

MethodEndpointDescription
GET/agentsList all agents
GET/agents/:idGet agent details
POST/agents/:id/invokeInvoke an agent

Skills#

MethodEndpointDescription
GET/skillsList all skills
GET/skills/:idGet skill details
POST/skills/searchSearch skills
POST/skills/:id/applyApply a skill

Quality#

MethodEndpointDescription
GET/quality/gatesList quality gates
POST/quality/runRun quality check
GET/quality/reports/:idGet report

Context#

MethodEndpointDescription
POST/context/generateGenerate context
POST/context/analyzeAnalyze project

Orchestrator#

MethodEndpointDescription
POST/orchestrator/analyzeAnalyze context
POST/orchestrator/recommendGet recommendations
GET/orchestrator/workflowsList workflows
GET/orchestrator/workflows/:keyGet workflow details
POST/orchestrator/workflows/:key/startStart workflow
POST/orchestrator/workflows/advanceAdvance workflow
POST/orchestrator/workflows/checkpointMark checkpoint
GET/orchestrator/statusGet status

MCP#

MethodEndpointDescription
POST/mcp/toolCall MCP tool
GET/mcp/resourcesList resources
GET/mcp/resource/:uriGet resource

Authentication#

MethodEndpointDescription
POST/auth/loginAuthenticate
POST/auth/registerCreate account
GET/auth/meGet current user
POST/auth/refreshRefresh token

Todos#

MethodEndpointDescription
GET/todosList todos
POST/todosCreate todo
PATCH/todos/:idUpdate todo
DELETE/todos/:idDelete todo

SDKs#

Official SDKs are coming soon:

  • JavaScript/TypeScript
  • Python
  • Go

Example: Invoke an Agent#

Loading code block...

Response:

Loading code block...

Detailed Documentation#