Actions16
Overview
This node interacts with the Hypris API to manage various resources such as databases, items, properties, views, resource items, and workspaces. Specifically, for the Property resource with the Get Many operation, it retrieves multiple property records from a specified database within a workspace.
Common scenarios where this node is beneficial include:
- Fetching all properties of a database to understand its schema or metadata.
- Integrating Hypris data into workflows that require dynamic access to database properties.
- Automating reporting or synchronization tasks involving database properties.
Practical example:
- A user wants to list all properties of a particular database in a workspace to dynamically generate forms or filters based on those properties.
Properties
| Name | Meaning |
|---|---|
| Workspace Name or ID | The workspace containing the database. Choose from a dropdown list or specify an ID via expression. |
| Database Name or ID | The database from which to retrieve properties. Choose from a dropdown list or specify an ID via expression. |
Output
The node outputs JSON data representing the properties retrieved from the specified database. Each property object typically includes details such as its title, type, ID, and possibly metadata describing options (e.g., for select-type properties).
The output is an array of property objects, each structured according to the Hypris API's response format for properties.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the Hypris API.
- Needs network access to the Hypris API endpoint specified in the credentials.
- Uses internal helper methods to load available workspaces and databases dynamically for dropdown selections.
Troubleshooting
Common issues:
- Missing or invalid workspace or database IDs can cause the request to fail.
- Network connectivity problems or incorrect API credentials will prevent successful API calls.
- If the database has no properties or the API returns an empty list, the output will be empty.
Error messages:
- Errors during loading of databases or properties are logged and may throw messages like "Failed to load databases" or similar.
- Authentication errors if the API key or credentials are incorrect.
Resolutions:
- Verify that the workspace and database IDs are correct and accessible.
- Ensure the API credentials are valid and have sufficient permissions.
- Check network connectivity to the Hypris API endpoint.
- Use expressions carefully when specifying IDs to avoid syntax errors.
Links and References
- Hypris API Documentation (hypothetical link as not provided)
- n8n Expressions Documentation
- n8n Node Development Guide