Actions20
- Asset Actions
- Creative Actions
- Brand Actions
- Project Actions
- Folder Actions
- Account Actions
Overview
This node integrates with the Frontify platform, enabling users to interact programmatically with various Frontify resources such as Brands, Assets, Projects, Folders, Accounts, and Creatives. Specifically, for the Brand resource with the List operation, the node fetches a list of all brands available in the connected Frontify workspace.
Common scenarios where this node is beneficial include:
- Automating brand management workflows by retrieving brand details.
- Synchronizing brand data from Frontify into other systems or databases.
- Displaying available brands dynamically in dashboards or applications.
Example use case:
- A marketing team wants to automatically pull all their brands from Frontify to update a centralized brand directory or trigger further automation based on brand attributes.
Properties
| Name | Meaning |
|---|---|
| Authentication | Means of authenticating with the service. Available option: Access Token |
| Additional Options | Collection of optional parameters: |
| - Token | The API access token (password type) |
| - Domain | The Frontify domain URL, defaulting to https://example.frontify.com |
Output
The output JSON for the Brand List operation contains an array of brand objects with the following structure:
id: Unique identifier of the brand.name: Name of the brand.slug: URL-friendly slug of the brand.rgbaColor: Object representing the brand's color with propertiesred,green,blue, andalpha.avatar: URL or reference to the brand's avatar image.libraries: An object containing anitemsarray listing libraries associated with the brand; each library hasidandname.workspaceProjects: An object containing anitemsarray listing projects under the brand; each project hasidandname.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authentication with Frontify.
- The node makes GraphQL requests to the Frontify API endpoint, which defaults to the domain provided in the "Domain" property or a preset domain.
- No additional external dependencies beyond standard HTTP and GraphQL request handling.
Troubleshooting
- Authentication errors: Ensure the provided access token is valid and has sufficient permissions to query brands.
- Network or domain issues: Verify that the domain URL is correct and accessible from the n8n environment.
- Empty results: If no brands are returned, confirm that the authenticated user has access to brands in the Frontify workspace.
- GraphQL errors: These may occur if the API schema changes or if invalid queries are made; check the error message for details and verify the query structure.
Links and References
- Frontify API Documentation (for detailed API capabilities and authentication)
- GraphQL Basics (to understand the query language used)
- n8n Documentation (for general usage of custom nodes and credentials)