Skip to main content

API Reference

Seemodo exposes two API layers: a Backend API (Go server) for project management, chat, billing, and integrations, and Frontend API routes (Next.js) for AI generation, sandbox operations, and utilities.

Backend API

Base URL

Authentication

All backend requests require a Bearer token in the Authorization header:
Tokens are obtained via authentication (login flow). In development mode, mock auth is used.

User & Preferences

Workspaces

Projects

Chat (AI Coder)

Sandbox

Deployments

GitHub Integration

Billing

Connectors & Integrations

AI Asset Generation

Permissions


Frontend API Routes

These Next.js API routes handle AI generation, sandbox management, and utilities. They run at /api/... on the frontend server.

Generation

Sandbox Management

Monitoring & Diagnostics

Cloud & Database

Utilities

Brainstorm (Chat Mode)


Error handling

All endpoints return standard HTTP status codes: Error responses include a JSON body:

Rate limits

API requests are rate-limited based on your plan. Exceeding limits returns 429 Too Many Requests. The response includes Retry-After headers.