Actions56
- Health Actions
- Project Actions
- Score Actions
- Characters Actions
- Environments Actions
- Scenes Actions
- Visuals Actions
- Visual Voiceover Actions
- Visual Image Actions
- Visual Video Actions
- Visual Sound Actions
- Video Actions
Overview
The node integrates with the AdBlast API to finalize video uploads. Specifically, it completes the upload process by sending necessary metadata such as a unique upload identifier (UUID), CDN URL, and relative path to the AdBlast service. This operation is useful in workflows where videos are uploaded in multiple steps or chunks, and a finalization call is required to confirm the upload and make the video available for further processing or distribution.
Common scenarios:
- Completing multipart or chunked video uploads to AdBlast.
- Confirming that a video file has been fully uploaded and registered.
- Triggering post-upload processing or publishing workflows after finalizing the upload.
Practical example:
A marketing team uploads large promotional videos to AdBlast via an S3-compatible storage system. After the upload completes, this node finalizes the upload by providing the UUID, CDN URL, and path returned from the storage service, ensuring the video is ready for use in campaigns.
Properties
| Name | Meaning |
|---|---|
| Authentication Method | Choose how to authenticate requests: either using saved API credentials or entering an API key dynamically. Options: "Predefined Credentials", "Dynamic API Key". |
| AdBlast Base URL | The base URL of the AdBlast API endpoint. Required only if using dynamic API key authentication. Default: https://dev.adblast.ai. |
| API Key | The API key for authenticating with AdBlast when using dynamic API key authentication. Can be set via expressions. |
| Project Id | The identifier of the project within AdBlast to which the video belongs. |
| Uuid | The unique upload identifier obtained from the S3M finalize response, used to reference the specific upload session. |
| Cdn Url | The CDN URL provided by the S3M finalize response, representing the location where the video will be accessible. |
| Path | The relative path from the S3M finalize response indicating the video's storage location. |
Output
The node outputs JSON data representing the response from the AdBlast API after finalizing the video upload. This typically includes confirmation details about the finalized video resource, such as status, identifiers, and possibly URLs or metadata confirming successful registration.
If the node supports binary data output (not explicitly shown in the code), it would represent the finalized video content or related media files; however, based on the provided source, the output is JSON-only.
Dependencies
- Requires access to the AdBlast API, which necessitates an API key credential.
- Supports two authentication methods:
- Using predefined saved credentials configured in n8n.
- Providing the API key and base URL dynamically via node parameters or expressions.
- No other external dependencies are indicated.
Troubleshooting
- Authentication errors: Ensure the API key is valid and correctly provided according to the selected authentication method. If using dynamic API key input, verify the expression resolves properly.
- Invalid or missing parameters: The
project_id,uuid,cdn_url, andpathfields are mandatory. Missing or incorrect values may cause the API call to fail. - API endpoint issues: If using a custom base URL, ensure it is reachable and correct.
- Network errors: Check network connectivity to the AdBlast API endpoint.
- Unexpected API responses: Review the API documentation for error codes and messages returned by AdBlast to diagnose issues.
Links and References
- AdBlast API Documentation (assumed base URL)
- n8n Documentation on Creating Custom Nodes
- General info on Multipart Upload Finalization (conceptual background)
Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution or external API inspection.