API Reference
REST endpoints used by the NovaBot Dev app. Authenticated routes require a valid session cookie.
Sign in via /login (email or OAuth). The session cookie is sent automatically on same-origin requests. Admin routes under /api/admin/* require an admin role and are not part of the public integration surface.
/api/healthService health check
/api/modelsList available AI models
/api/configured-providersWhich AI providers are configured on this instance
/api/chatStream AI chat completions
/api/chatsList user chat sessions
/api/llmcallDirect LLM call (non-streaming)
/api/enhancerPrompt enhancement
/api/community/projectsPublic community project feed (category, sortBy query params)
/api/community/visibilityToggle public visibility for a build
/api/cloudflare-deployDeploy to Cloudflare Pages
/api/vercel-deployDeploy to Vercel
/api/netlify-deployDeploy to Netlify
/api/hosting/createCreate hosting resource
/api/userCurrent user profile
/api/user/usageCredit and usage stats
/api/payment/createCreate checkout session
For product guides see documentation. Webhooks (e.g. Stripe) are server-to-server only — contact us for integration support.