| List account projects | List projects assigned to an account, newest creation timestamp first, then UUID descending. |
| List branch approvals | List approvals for a branch. |
| List branch policies | List branch policies, optionally restricted to enabled policies. |
| List branch status checks | List status checks for a branch. |
| List branches | List persisted project branches, including its root branch, with optional name/status filters. |
| List favorites | List your favorite records and project summaries, ordered by favorite creation descending. |
| List files | List file metadata from main, a branch, release, or environment. |
| List project file drafts | List the latest pending source-file update per file in main or a selected branch, with canonical type, actual draft sequence and nullable full-body snapshot. |
| List project file versions | List committed project file versions newest first. |
| List project labels | List all active project labels, ordered by namespace, key and value. |
| List project templates | List a page of curated templates visible to the authenticated user. |
| List projects | List all projects accessible by the authenticated user with pagination support |
| List upload grants | List grants on the resolved upload or folder visibility target. |
| List uploads | List uploaded assets (images, documents) in a project |
| Search project file text | Search selected textual project files using literal text or regex and optional path filtering. |
| Search project templates | Find the best matching template for a user intent. |
| Get branch | Get details of a specific branch by ID |
| Get file | Read file content from main, a branch, release, or environment. |
| Get project | Get details of a specific project by ID or slug |
| Get project dependency history | Read at most 16 unexpired raw dependency declaration snapshots around guarded package.json changes. |
| Get project file diff | Read a unified diff against a source version. |
| Get project file draft | Read the selected existing file’s pending full-body draft. |
| Get project file version | Read committed file content by version UUID or newest-first index 0..99. |
| Get project files | Read the content of multiple files by their paths in a single request. |
| Get upload | Read one upload metadata record without signing a storage URL. |
| Create account project | Create and assign a project atomically to an account. |
| Create branch | Create a new branch for a project. |
| Create branch approval | Approve a branch for merging. |
| Create branch policy | Create a branch policy to enforce merge requirements (4-eyes principle, required approvals). |
| Create favorite | Add your favorite association, returning the existing record when already present |
| Create file | Create a new file with the specified content. |
| Create project | Create an owned project. |
| Create project label | Create a label in the user namespace. |
| Create upload folder | Create a folder or update its visibility. |
| Create upload signed URL | Get a signed URL for downloading/reading an uploaded file. |
| Create upload URL | Generate a signed URL for uploading a file. |
| Update file | Update an existing file. |
| Update project | Update project name, slug, description or config. |
| Update project file draft | Replace an existing source file’s pending full-body draft without committing an immutable version or creating a release. |
| Update project label | Replace an active label in this project. |
| Delete branch | Delete a branch with a base branch and its associated content, excluding main. |
| Delete branch approval | Deprecated alias: dismiss a branch approval. |
| Delete branch policy | Delete a branch policy. |
| Delete favorite | Remove your favorite association; deleted is false when none exists. |
| Delete file | Delete a file from main or the selected branch by appending a deletion version; immutable history remains. |
| Delete project | Permanently delete the project. |
| Delete project file draft | Discard pending updates for an existing source file while retaining its committed version. |
| Delete project label | Soft-delete an active label in this project. |
| Delete upload | Soft delete an uploaded file record. |
| Delete upload folder | Delete folder and child-folder visibility settings and soft-delete all files under its prefix. |
| Set upload grant | Grant or update a user’s access to a secret path. |
| Set upload grants | Replace the entire grant list on the resolved upload or folder target. |
| Set upload visibility | Set or update visibility on an upload folder path prefix. |
| Clear upload visibility | Remove the visibility setting for an upload folder path prefix. |
| Move file | Move or rename a file in main or the selected branch. |
| Move upload | Move or rename an uploaded file |
| Restore upload | Restore an existing soft-deleted upload record by UUID or project-relative path. |
| Revoke upload grant | Remove a user’s access grant from a path. |
| Merge branch | Merge a branch into the target branch (or main if not specified). |
| Check merge eligibility | Check if a branch can be merged based on policies. |
| Dismiss branch approval | Dismiss an approval from a branch. |
| Download URL to project upload | Download bytes from an HTTP(S) URL and store them as a project upload. |
| Ensure project style artifact build | Reuse a ready/building style artifact unless force is true; otherwise enqueue a background build. |
| Is favorite | Check if a project is in the current user’s favorites |
| Preview branch merge | Preview what will happen when merging a branch. |
| Publish project files | Commit pending source-file edits, deletions, and renames into immutable main/branch versions. |
| Rename upload folder | Move a folder, child-folder visibility settings and active files to an unused destination. |
| Replace upload grants | Deprecated alias of set_upload_grants. |
| Resolve project dependencies | Resolve and pin npm dependencies in package.json, preserving existing exact pins. |
| Resolve project style artifact | Read the current style artifact metadata for exactly one branch, environment name, or release ID and a style profile. |
| Upsert branch status check | Update or create a status check for a branch (e.g., CI results, linting). |
| Upsert project style artifact | Register current style artifact metadata. |