Actions21
Contact → Update
AI-generatedOverview
This node interacts with the Financial Cents API to update contact information associated with a specific client. It allows users to modify details such as the contact's name, email, address, and notes. This operation is useful in scenarios where contact information changes need to be reflected in the Financial Cents system, such as updating a client's point of contact after personnel changes or correcting contact details.
Practical examples include:
- Updating an existing contact's email address when it changes.
- Modifying the contact's physical address for correspondence purposes.
- Adding or revising notes related to the contact for internal tracking.
Properties
| Name | Meaning |
|---|---|
| Debug: Include Raw Response | If enabled, the raw JSON response from the API will be included in each output item under __raw. Useful for debugging or inspecting full API responses. |
| Client | The parent client under which the contact exists. Selects the client whose contact will be updated. |
| Contact | The specific contact to update within the selected client. |
| Fields to Update | Collection of fields that can be updated for the contact: |
| - Name: The contact's full name. | |
| - Email: The contact's email address. | |
| - Address: The contact's physical address. | |
| - Notes: Additional notes about the contact. |
Output
The node outputs an array of items, each containing a json object representing the updated contact data returned by the Financial Cents API. If the "Debug: Include Raw Response" option is enabled, the raw API JSON response is also included under the __raw property within each item.
The output structure includes the updated contact fields as confirmed by the API, reflecting the changes made.
Dependencies
- Requires an API key credential for authenticating with the Financial Cents API.
- The node uses HTTP requests to communicate with the Financial Cents API endpoints.
- No additional external dependencies are required beyond the configured API authentication.
Troubleshooting
- Missing Contact ID: If the contact ID is not provided when attempting to update, the node will fail. Ensure the "Contact" property is selected.
- Invalid Client or Contact: Providing an invalid client or contact ID may result in API errors. Verify that the selected client and contact exist.
- API Authentication Errors: If the API key credential is missing or invalid, the node will return authentication errors. Confirm that the API key is correctly configured.
- Empty Update Fields: If no fields are specified to update, the API might reject the request or make no changes. Always specify at least one field to update.
- Network Issues: Connectivity problems can cause request failures. Check network access to the Financial Cents API endpoint.
Links and References
- Financial Cents API Documentation (general reference to the API base URL used)
- n8n documentation on HTTP Request Node for understanding underlying HTTP communication principles