Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | App display name |
type | string | Yes | frontend_only or fullstack |
description | string | No | Short description |
variant | string | No | Starter template variant: dark-premium, clean-minimal, bold-energetic, warm-human |
Behavior
Create works standalone — no agent container or orchestration required.- A Vercel project is created (Next.js framework), named
naive-{slug}-{shortId}, with a default production domain of{projectName}.vercel.app. - The response’s
templateblock tells you what to clone to start building (templates).workspaceModeis"local"(direct mode) or"container". NEXT_PUBLIC_APP_URLis set automatically for bothpreviewandproduction.- When the company has an agent container (
workspaceMode: "container"): a dedicated engineer agent is provisioned and the starter template is scaffolded into its workspace. Without one, the agent is registered aspendingand orchestration adopts the app later. - fullstack only: a Supabase project is provisioned asynchronously in the background. Once healthy,
NEXT_PUBLIC_SUPABASE_URLandNEXT_PUBLIC_SUPABASE_ANON_KEYare injected automatically, and thesupabaseobject appears onGET /v1/apps/:id.
POST /v1/apps/:id/retry.
Errors
400
502