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 accounts, assets, brands, projects, folders, and creatives. Specifically, for the Account resource with the List Users operation, it retrieves a list of users associated with the authenticated Frontify account.
Common scenarios where this node is beneficial include:
- Automating user management workflows by fetching user lists for reporting or synchronization.
- Integrating Frontify user data into other systems like CRMs or communication platforms.
- Auditing or monitoring user access within a Frontify account.
Example: A marketing team could use this node to automatically pull the current list of users in their Frontify account and update an internal directory or send notifications about new users.
Properties
| Name | Meaning |
|---|---|
| Authentication | Means of authenticating with the service. Currently supports "Access Token" authentication. |
| Additional Options | Optional parameters including: - Token: The API access token (password type). - Domain: The Frontify domain URL, defaulting to https://example.frontify.com. |
Output
The output JSON contains an array of user objects under the json field. Each user object includes:
id: Unique identifier of the user.name: Full name of the user.email: Email address of the user.avatar: URL or reference to the user's avatar image.
The output structure corresponds directly to the list of users retrieved from the Frontify account.
No binary data output is produced by this operation.
Dependencies
- Requires an active Frontify account with appropriate API access.
- Needs an API key credential (access token) configured in n8n for authentication.
- The node communicates with Frontify's GraphQL API endpoint, which is configurable via the "Domain" property.
- No additional external dependencies beyond standard HTTP requests and GraphQL queries.
Troubleshooting
- Authentication Errors: If the node fails due to authentication issues, verify that the provided access token is valid and has sufficient permissions.
- API Endpoint Issues: Ensure the "Domain" property points to the correct Frontify instance URL.
- Empty User List: If no users are returned, confirm that the account actually has users and that the token has rights to view them.
- Rate Limits or API Errors: Frontify may impose rate limits; if errors occur, check API usage and retry after some time.
- GraphQL Query Failures: Any changes in Frontify's API schema might cause query failures; ensure the node version is up to date.
Links and References
- Frontify API Documentation (general reference for API capabilities)
- Frontify GraphQL API Guide (for understanding the GraphQL queries used)
- n8n Documentation on Creating Custom Nodes