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.
Hosting (HOSTING_ENABLED)
Section titled “Hosting (HOSTING_ENABLED)”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.
Git (GIT_HOSTING_ENABLED)
Section titled “Git (GIT_HOSTING_ENABLED)”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.
Lenast
Section titled “Lenast”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.
Strala and assistant
Section titled “Strala and assistant”| Area | Prefix |
|---|---|
| Strala | /api/projects/:projectId/strala |
| Assistant sessions | /api/projects/:projectId/assistant/sessions |