Steps
- Read or write project files.
- Use branches when file changes need review or release flow.
- Upload assets that the project needs.
- Search project content before changing or generating files.
Try it with REST
List project files:GET /projects/{project_reference}/files
Terminal
POST /projects/{project_reference}/uploads
Terminal
API surfaces
| Surface | Start here |
|---|---|
| REST | Files, Uploads, Search |
| GraphQL | Files, Create File Upload URL |
| MCP | List Files, Create Upload URL |
Verify
Confirm the file appears in project file search. Use the returned upload URL with the required headers before referencing the asset.File surfaces
| Surface | Use it for |
|---|---|
| Files | Project source and assets. |
| Branch files | Reviewable file changes. |
| Release files | Files attached to a release. |
| Uploads | Uploaded assets and generated artifacts. |
| Search | Project content lookup. |