Actions58
- Applications Actions
- Components Actions
- Brands Actions
- Documents Actions
- Weblinks Actions
- Manufacturers Actions
- Catalogs Actions
- Download Actions
- Variations Actions
- Categories Actions
- Upload Actions
- Jobs Actions
Overview
This node interacts with the iTwin Component Center API to retrieve catalogs based on a search string. It is useful for users who want to find specific catalogs by searching within catalog hashtags or display names. For example, if you want to filter and list all catalogs related to a particular keyword or topic, this node can perform that search efficiently.
Properties
| Name | Meaning |
|---|---|
| Search | Find all catalogs that have the search string anywhere in the hashTags or displayName. |
Output
The output is an array of JSON objects representing catalogs matching the search criteria. Each item in the output contains the catalog data returned from the API. The exact structure depends on the API response but generally includes catalog details such as identifiers, names, descriptions, and associated metadata.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the iTwin Component Center API.
- The node uses the
ComponentCenterOpenApiInterpretermodule internally to handle API operations. - Proper configuration of the API authentication credentials in n8n is necessary.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Providing an unknown operation name (other than "get-catalogs") will throw an error.
- Network connectivity problems may prevent successful API calls.
Error messages:
"Unknown operation: <operation>": This indicates the specified operation is not supported. Ensure the operation parameter is set to "get-catalogs".- Errors related to API authentication usually indicate invalid or expired credentials; reconfigure the API key accordingly.
- If the node fails but "Continue On Fail" is enabled, errors are returned in the output JSON under an
errorfield with a descriptive message.