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 updates an existing manufacturer record in a system via the iTwin Component Center API. It is useful when you need to modify details of a manufacturer such as its display name, phone number, address, or website. For example, if a manufacturer's contact information changes or you want to correct a typo in the display name, this node allows you to send those updates programmatically.
Typical use cases include:
- Synchronizing manufacturer data from an external database or CRM.
- Automating updates after receiving new manufacturer info.
- Correcting or enriching manufacturer records in bulk workflows.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the manufacturer to update. This is required to specify which manufacturer record will be modified. |
| Display Name | The new display name for the manufacturer. Must be at most 250 characters and cannot contain special characters: >, <, ^, $, ?, ` |
| Phone | The updated phone number of the manufacturer. Maximum length is 250 characters. |
| Address | The updated address of the manufacturer. Maximum length is 250 characters. |
| Website | The updated website URL of the manufacturer. Maximum length is 250 characters. |
| Options | Additional options including: - Custom Payload: Allows overriding the entire request body with a custom JSON payload instead of using the standard fields. Useful for advanced users who want full control over the update request. |
Output
The node outputs JSON objects representing the response from the API after updating the manufacturer. The structure typically contains the updated manufacturer data or confirmation of the update operation.
If the update is successful, the output JSON will reflect the updated manufacturer details as returned by the API.
No binary data output is produced by this node.
Dependencies
- Requires an API authentication token configured in n8n credentials to access the iTwin Component Center API.
- The node depends on the iTwin Component Center API being available and accessible.
- No additional external dependencies are needed beyond the API credential.
Troubleshooting
Common issues:
- Invalid or missing manufacturer ID will cause the update to fail.
- Providing a display name with forbidden special characters or exceeding length limits will result in validation errors.
- Network or authentication failures can prevent the API call from succeeding.
Error messages:
"Unknown operation: update-manufacturer": Indicates the operation parameter was not recognized; ensure the operation is correctly set.- API errors related to invalid input (e.g., invalid ID or malformed payload) will be returned from the API and surfaced in the node's error output.
- Authentication errors indicate missing or invalid API credentials.
Resolutions:
- Verify that the manufacturer ID exists and is correct.
- Ensure all string inputs respect length and character restrictions.
- Confirm API credentials are properly configured and have necessary permissions.
- Use the "Custom Payload" option carefully to avoid malformed JSON.
Links and References
- iTwin Component Center API Documentation
- n8n documentation on Using Credentials
- JSON syntax guide for crafting custom payloads: https://www.json.org/json-en.html