Skip to content

Hosting, git, and Lenast

These routes require a platform JWT or PAT. They are not part of the client SDKs. Use KataflaxAdminClient (hosting, git, lenast) or the console.

Prefix: /api/projects/:projectId/backend.

Containers: GET/POST /apps, GET/DELETE /apps/:appId, suspend / unsuspend, PUT .../scaling, PUT .../git-source, source-uploads, POST .../deployments, POST .../deployments/from-git, list deployments, get deployment, rollback, runtime and build logs, secrets (list/upsert/import/delete), hostnames (bind/verify/unbind; domains is an alias), metrics, timeline, usage.

Static: POST /static-apps, get/delete, git-source, source-uploads, deployments and from-git, hostnames.

See Hosting.

Prefix: /api/projects/:projectId/git.

Repos CRUD; branches (delete uses ?name= so slashes work); tags; commits and commit diff; tree; blob; merge requests (create, get, patch, merge, close, reopen, merge-check, diff); comments, reactions, suggestions; reviews; assignees/reviewers/labels; repo labels; members; deploy keys.

Smart HTTP clone:

Method Path
GET /git/:projectId/:repoSlug/info/refs
POST /git/:projectId/:repoSlug/git-upload-pack
POST /git/:projectId/:repoSlug/git-receive-pack

See Git.

/api/projects/:projectId/dns/providers, zones, records, gateway-instructions. See DNS.

All under /api/projects/:projectId/lenast/.... Permissions lenast.read / lenast.write / lenast.admin. Nested Lenast projects use :lpId.

Workspace: Lenast projects, members, notifications, activity, stickies, drafts, recents, browse by key (ENG-42), search, workspace views, active cycles, favorites, exports, webhooks, analytics.

Per Lenast project: archive/restore, members, automations, states, labels, issue types, estimates, work items (including bulk patch), comments, links/relations/subscribers, attachments, cycles (burndown), modules, views, intake, pages (content + versions).

MCP implements a subset. Prefer the console or admin SDK rather than copying every path.

Area Prefix
Strala /api/projects/:projectId/strala
Assistant sessions /api/projects/:projectId/assistant/sessions

See Strala and Assistant.