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
This node integrates with the AdBlast API to revert a specific project to a chosen previous version. It is useful in scenarios where you need to roll back changes made to a project, for example, restoring a stable state after an unsuccessful update or testing different versions of a project configuration.
Practical examples include:
- Reverting a marketing campaign project to a prior version after detecting issues in the latest changes.
- Rolling back a software project configuration to a known good version before deploying updates.
- Automating version control workflows by programmatically switching project versions based on external triggers.
Properties
| Name | Meaning |
|---|---|
| Authentication Method | Choose how to authenticate with the AdBlast API: either using saved credentials ("Predefined Credentials") or entering an API key dynamically ("Dynamic API Key"). |
| AdBlast Base URL | The base URL of the AdBlast API endpoint. Required only if using dynamic API key authentication. Default is https://dev.adblast.ai. |
| API Key | The API key used for authenticating requests when using dynamic API key authentication. |
| Project Id | The unique identifier of the project you want to revert. |
| Version Id | The identifier of the version to which the project should be reverted. |
Output
The node outputs JSON data representing the response from the AdBlast API after attempting to revert the project to the specified version. This typically includes confirmation details about the reverted project state or any relevant metadata returned by the API.
If the API supports binary data output (not indicated here), it would represent downloadable content related to the project version, but this node primarily handles JSON responses.
Dependencies
- Requires access to the AdBlast API.
- Needs either predefined API credentials stored securely within n8n or a dynamically provided API key.
- The base URL for the API can be customized if not using the default development endpoint.
- Proper network connectivity and permissions to call the AdBlast API endpoints.
Troubleshooting
- Authentication errors: Ensure that the API key or credentials are valid and have sufficient permissions to perform project version reverts.
- Invalid Project or Version IDs: Double-check that the provided project ID and version ID exist and are correctly formatted.
- API Endpoint Issues: If using a custom base URL, verify that it is correct and accessible.
- Unexpected API responses: Review the API documentation for error codes and messages; ensure the node's input parameters match expected values.
- Missing required properties: Make sure all required fields (Project Id, Version Id, Authentication Method) are set before execution.
Links and References
- AdBlast API Documentation (assumed URL based on default base URL)
- n8n Documentation on Creating Custom Nodes
- General REST API best practices for authentication and error handling