| List account projects | List account projects. |
| List branch approvals | List a branch’s approvals, including dismissed ones with their dismissal fields. |
| List branch policies | List the merge policies of a project, which set the approvals and reviewers a branch needs. |
| List branch status checks | List the status checks reported for a branch. |
| List branches | List the branches of a project, including its root branch. |
| List favorite projects | List favorite projects. |
| List file chunks | List file chunks. |
| List file drafts | List file drafts. |
| List file version history | List file versions. |
| List file versions | List file versions. |
| List files | List the files. |
| List project favorites | Lists the caller’s favorite records, newest first, each with the project it points to or null when the caller can no longer read it. |
| List project labels | List project labels. |
| List project templates | List the curated project templates, the starter projects a new project is created from, to offer a choice; requires a signed-in user and returns one page of the public templates and the templates the user is a member of. |
| List projects | List the projects. |
| List release files | List release files. |
| List sandbox files | List sandbox files. |
| List upload grants | List every user grant on the upload or folder that governs a path, with the target that was resolved. |
| List uploads | List the uploads the caller can see under an optional folder prefix, newest first by default, with the visible folders in a separate list. |
| Search file text | Search file text. |
| Search files | Search file text. |
| Search project templates | Find the project template that best fits a description of what the user wants to build, ranked by a model; requires a signed-in user and returns the match with its confidence and reasoning. |
| Get branch | Read one branch by ID, with its status, version and base branch. |
| Get branch merge preview | Show the file-by-file changes a merge would apply, with conflict regions and contents. |
| Get file | Return a file. |
| Get file chunk | Return file chunk. |
| Get file diff | Return file diff. |
| Get file draft | Return file draft. |
| Get file version | Return file version. |
| Get file version content | Return file version. |
| Get file version diff | Return file diff. |
| Get files | Return the files at the given paths. |
| Get files batch | Return the files at the given paths. |
| Get project | Return a project. |
| Get release file | Return release file. |
| Get upload | Return one upload’s metadata by UUID or project-relative path. |
| Get upload download URL | Return a temporary signed URL that downloads an upload’s bytes, with its expiry time. |
| Add project to favorites | Favorite a project. |
| Create account project | Create account project. |
| Create branch | Create a branch from the project root or from another branch, snapshotting its files. |
| Create branch approval | Approve a branch as the calling user, optionally with a comment. |
| Create branch policy | Create a merge policy for branches matching a pattern. |
| Create file | Create a file. |
| Create project | Create a project. |
| Create project favorite | Adds the project to the caller’s favorites and returns the favorite record; a repeat call returns the existing record. |
| Create project label | Create project label. |
| Create upload | Create a pending upload at a project path and return the signed URL and headers for the PUT request that sends the bytes. |
| Create upload folder | Create a folder in project uploads with a visibility. |
| Create upload signed URL | Return a temporary signed URL that downloads an upload’s bytes, with its expiry time. |
| Create upload URL | Create a pending upload at a project path and return the signed URL and headers for the PUT request that sends the bytes. |
| Import upload from URL | Download a file from an HTTP(S) URL on the server and store it as a project upload. |
| Update branch status check | Create or replace one named status check on a branch. |
| Update file | Update a file. |
| Update file draft | Update file draft. |
| Update project | Update a project. |
| Update project label | Update project label. |
| Update upload grant | Grant one user read, write or admin access to an upload or folder, or change that grant, and leave the other grants unchanged. |
| Update upload grants | Replace the complete list of user grants on an upload or folder; an empty list revokes every grant. |
| Update upload visibility | Set an upload’s or folder’s visibility to project, public or private. |
| Delete branch | Delete a branch and its uncommitted changes. |
| Delete branch policy | Delete a branch policy so it no longer blocks merges. |
| Delete file | Delete a file. |
| Delete file chunks | Delete file chunks. |
| Delete file draft | Delete file draft. |
| Delete project | Delete a project. |
| Delete project favorite | Removes the project from the caller’s favorites; an absent favorite answers not_found. |
| Delete project label | Delete project label. |
| Delete upload | Soft-delete an upload so it no longer lists or downloads. |
| Delete upload folder | Delete a folder’s visibility settings and child folders and soft-delete every upload under its prefix. |
| Delete upload grant | Revoke one user’s grant on an upload or folder. |
| Delete upload visibility | Remove the explicit visibility on an upload path or folder so it inherits from its parent folder or the project default again. |
| Remove project from favorites | Unfavorite a project. |
| Set grant | Grant one user read, write or admin access to an upload or folder, or change that grant, and leave the other grants unchanged. |
| Set path visibility | Set an upload’s or folder’s visibility to project, public or private. |
| Set upload grants | Replace the complete list of user grants on an upload or folder; an empty list revokes every grant. |
| Clear upload visibility | Remove the explicit visibility on an upload path or folder so it inherits from its parent folder or the project default again. |
| Move file | Move a file. |
| Move upload | Move an upload to another path in the same project, keeping its ID. |
| Move upload folder | Move a folder, its child folder settings and its active uploads to a new unused path. |
| Restore upload | Restore a soft-deleted upload. |
| Revoke grant | Revoke one user’s grant on an upload or folder. |
| Merge branch | Merge a branch into main or another branch, applying its file changes, deletions and the merge message to the target. |
| Check branch merge eligibility | Check policies, approvals and status checks to say whether a branch can merge now. |
| Check merge eligibility | Check merge eligibility. |
| Check project favorite | Check project favorite. |
| Check project favorite status | Returns whether the caller has favorited the project, as is_favorite. |
| Dismiss branch approval | Dismiss an approval so it no longer counts, keeping its record with the reason. |
| Download URL to upload | Download a file from an HTTP(S) URL on the server and store it as a project upload. |
| Preview branch merge | Preview branch merge. |
| Publish files | Publish the files. |
| Read sandbox file | Read sandbox file. |
| Rename upload folder | Move a folder, its child folder settings and its active uploads to a new unused path. |
| Upsert branch status check | Upsert branch status check. |
| Upsert file chunks | Upsert file chunks. |
| Write sandbox files | Write sandbox files. |