Frontify icon

Frontify

Interact with Frontify

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 - Get operation, it retrieves detailed information about a specific brand by its ID.

Common scenarios where this node is beneficial include:

  • Fetching brand details to display or use in other workflows.
  • Automating brand data retrieval for reporting or synchronization with other systems.
  • Accessing brand metadata like color codes, avatar, associated libraries, and workspace projects.

Example: A marketing automation workflow could use this node to fetch brand information dynamically before generating branded content or reports.

Properties

Name Meaning
Authentication Means of authenticating with the service. Only option available is "Access Token".
Brand ID The unique identifier of the brand to retrieve. This ID is typically obtained from other operations. Required for the Get operation on Brand resource.
Additional Options Optional parameters including:
• Token (an API token, entered securely)
• Domain (the Frontify domain URL, default is https://example.frontify.com)

Output

The output JSON contains detailed information about the requested brand, structured as follows:

  • id: The unique identifier of the brand.
  • name: The name of the brand.
  • slug: A URL-friendly string representing the brand.
  • rgbaColor: An object with red, green, blue, and alpha values representing the brand's color.
  • avatar: URL or reference to the brand's avatar image.
  • libraries: An array of library objects associated with the brand, each containing:
    • id: Library ID.
    • name: Library name.
  • workspaceProjects: An array of workspace project objects linked to the brand, each containing:
    • id: Project ID.
    • name: Project name.

If the node supports binary data output in other operations, it would represent file contents or media assets, but for this Brand Get operation, only JSON data is returned.

Dependencies

  • Requires an API authentication token credential to authenticate requests to the Frontify GraphQL API.
  • The node makes GraphQL requests to the Frontify service endpoint, which defaults to https://example.frontify.com but can be customized via the "Domain" additional option.
  • No other external dependencies are required.

Troubleshooting

  • Missing or invalid Brand ID: The Brand ID parameter is required. If omitted or incorrect, the API will likely return an error indicating the brand was not found.
  • Authentication errors: Ensure the provided access token is valid and has sufficient permissions to read brand data.
  • Network or domain issues: Verify that the domain URL is correct and accessible from the n8n environment.
  • API rate limits or timeouts: Large or frequent requests may hit API limits; consider adding delays or handling retries.
  • Error messages: Errors thrown by the node will include context about the item index in batch executions. Use these details to identify problematic inputs.

Links and References

Discussion