Actions20
- Asset Actions
- Creative Actions
- Brand Actions
- Project Actions
- Folder Actions
- Account Actions
Overview
This node integrates with the Frontify platform, enabling users to manage digital assets and related resources programmatically. Specifically, for the Asset - Delete operation, it allows users to delete an asset from their Frontify library by specifying its unique Asset ID.
Common scenarios where this node is beneficial include:
- Automating cleanup of outdated or unused assets in a Frontify library.
- Integrating asset lifecycle management into broader workflows, such as removing assets after project completion.
- Managing assets at scale without manual intervention via the Frontify UI.
Example use case:
- A marketing team automatically deletes expired campaign images from Frontify after a campaign ends by triggering this node with the relevant Asset IDs.
Properties
| Name | Meaning |
|---|---|
| Authentication | Means of authenticating with Frontify; currently supports "Access Token" authentication. |
| Asset ID | The unique identifier of the asset to be deleted. This is required to specify which asset to remove. |
| Additional Options | Optional parameters including: • Token (an additional token string, treated as sensitive) • Domain (the Frontify domain URL, defaulting to https://example.frontify.com) |
Output
The output JSON contains the result of the deletion mutation, specifically the id of the deleted asset:
{
"deleteAsset": {
"id": "string"
}
}
This confirms the asset was successfully deleted by returning its ID.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating requests to Frontify.
- The node uses GraphQL queries/mutations to interact with the Frontify API.
- Optionally configurable domain URL if using a custom Frontify instance.
- No other external dependencies are required.
Troubleshooting
Common issues:
- Invalid or missing Asset ID will cause the deletion to fail.
- Authentication errors if the provided access token is invalid or expired.
- Network or domain misconfiguration if the domain URL is incorrect.
Error messages and resolutions:
- "Unauthorized" or "Authentication failed": Verify that the access token is correct and has sufficient permissions.
- "Asset not found": Confirm the Asset ID exists and is accessible within the authenticated account.
- "Network error": Check internet connectivity and ensure the domain URL is reachable.
- If the node throws an error referencing item index, it indicates which input item caused the failure, useful for debugging batch executions.
Links and References
- Frontify API Documentation (for detailed API usage and schema)
- GraphQL Basics (to understand the query/mutation structure used)
- n8n documentation on Creating Custom Nodes