Upload file
upload_fileUpload any plan-allowed file. Images go to the CDN (type "cdn"); video/audio/pdf/zip go to R2 (type "r2" + public url) for a Link, a collection field, or a Video node (provider "r2", videoId = mediaId). Web files: fileUrl. dataBase64 is a last resort (~3MB cap; pass mimeType for non-images).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Site id. Pass it on every call. | |
| fileUrl | No | Public URL of the original file — no resize params. | |
| filename | No | Filename hint. | |
| mimeType | No | Required with dataBase64 for non-images, e.g. video/mp4, application/pdf. | |
| dataBase64 | No | Base64 or data URL. Last resort: ~3MB cap. |