Actions16
- Attachment Actions
- Organization Actions
- Pipeline Actions
- Product Actions
- Render Actions
- Tag Actions
- Workspace Actions
Render → Upload
AI-generatedSummary
Uploads an image file from an input item's binary data to an existing VNTANA product as a render. It requests a signed storage URL (storeType RENDER) and PUTs the file to it.
Inputs
- Product UUID (required) — UUID of the existing product that receives the render.
- Workspace UUID (required) — UUID of the workspace. If left empty, the default workspace UUID from the credentials is used. If neither is set, the operation errors.
- Binary Property (required) — Name of the input binary property holding the file (default 'data'). The item must contain this binary property.
- Options — Optional collection. 'File Name' overrides the binary's file name. 'Content Type' overrides the binary's MIME type.
Output shape
One JSON item per input item: success (true), productUuid, fileName, contentType, fileSize (bytes), blobId and requestUuid from the signed-URL response. No binary data is returned.
The file name is sanitized, and an extension is added from the binary's file extension or MIME type if it has none. Validation runs before upload: the file must be non-empty and under 30GB, the file name must not contain path-traversal or invalid characters, and the content type must be image/png, image/jpeg, image/webp or image/gif. Failures throw an error, or emit an item with an 'error' field if Continue On Fail is enabled. The upload response is not otherwise checked, and the node does not return the created render's attachment record.
Examples
Example 1: Attach a rendered PNG downloaded by an HTTP Request node to a product
Product UUID set to the product's UUID; Workspace UUID left empty to use the credentials default; Binary Property 'data'.
Example 2: Upload a file whose binary has no name or a wrong MIME type
Options: File Name 'hero.png', Content Type 'image/png'.