Actions14
Overview
This node interacts with the Nexrender Cloud API, specifically allowing users to upload custom font files to their Nexrender account. Uploading fonts is useful when you want to use custom typography in video rendering projects managed by Nexrender. For example, if you have a unique corporate font or a special style that is not available by default, you can upload it via this node and then reference it in your rendering templates.
The "Upload Font" operation takes a binary font file from previous nodes (e.g., an HTTP request or file read node) and uploads it to Nexrender. Optionally, you can specify a font family name override during upload.
Properties
| Name | Meaning |
|---|---|
| Binary Property | The name of the binary property containing the font file to upload (e.g., "data"). |
| Family Name | Optional string to override the font family name when uploading the font (multipart field). |
Output
- The output JSON contains the response from the Nexrender API after uploading the font.
- Typically, this includes success status and metadata about the uploaded font.
- If the upload fails, the output will contain an error message describing the failure.
- No binary data is output by this node; it only returns JSON metadata.
Dependencies
- Requires an API key credential for authenticating with the Nexrender Cloud API.
- The node uses the Nexrender API base URL configured in the credentials.
- The input font file must be provided as binary data in a previous node's output under the specified binary property.
Troubleshooting
- No binary data found under property: This error occurs if the specified binary property does not exist or contains no data. Ensure the previous node outputs the font file correctly and that the binary property name matches exactly.
- API request failures: Errors returned from the Nexrender API (e.g., authentication errors, invalid font file) will be shown in the output. Verify your API credentials and the validity of the font file.
- Timeouts or network issues: Check your network connection and Nexrender service availability if requests fail repeatedly.