{"name":"Savvy Studio","version":"2.0.0","endpoints":{"POST /api/migrations":"Start a single migration","GET /api/migrations":"List all migrations","GET /api/migrations/:id":"Get migration status","GET /api/migrations/:id/download":"Download migration as tar.gz","POST /api/migrations/:id/export":"Export to GitHub","DELETE /api/migrations/:id":"Delete migration","POST /api/batch":"Create batch migration (JSON or CSV)","GET /api/batch":"List all batches","GET /api/batch/:id":"Get batch status with per-site detail","POST /api/batch/:id/start":"Start or resume a batch","POST /api/batch/:id/pause":"Pause a running batch","POST /api/batch/:id/cancel":"Cancel a batch","DELETE /api/batch/:id":"Delete a batch","GET /api/batch/rate-limit":"Check GitHub API rate limit","GET /health":"Health check","GET /editor":"NL Website Editor (experimental)","GET /api/editor":"Editor API info","GET /api/widgets":"Widget Studio API info","POST /api/widgets/agents":"Create agent widget profile","GET /api/widgets/:agentId/config":"Get widget config (loader.js)","POST /api/widgets/:agentId/configure":"NL widget configuration","GET /api/widgets/:agentId/embed":"Get embed code snippets"}}