Actions20
Overview
This node integrates with the Linq API to manage contacts, chats, chat messages, phone numbers, and webhook subscriptions. Specifically for the Contact - Update operation, it updates an existing contact's details such as name, email, phone number, company, title, and location by sending a PUT request to the Linq API.
This node is useful in scenarios where you need to keep your contact information synchronized between Linq and other systems or automate updates to contact records based on external triggers or workflows. For example, when a customer's profile is updated in a CRM, this node can update the corresponding contact in Linq automatically.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier of the contact to update. |
| First Name | The first name of the contact. |
| Last Name | The last name of the contact. |
| The email address of the contact. | |
| Phone Number | The phone number of the contact. |
| Company | The company associated with the contact. |
| Title | The job title of the contact. |
| Location | The location of the contact. |
Output
The node outputs the JSON response from the Linq API after updating the contact. This typically includes the updated contact object with all its fields reflecting the changes made.
Example output structure (simplified):
{
"contact": {
"id": "string",
"first_name": "string",
"last_name": "string",
"email": "string",
"phone_number": "string",
"company": "string",
"title": "string",
"location": "string",
...
}
}
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the Linq API.
- The node makes HTTP requests to
https://api.linqapp.com/api/partner/v2/contacts/{contactId}using the PUT method. - The API key must be configured in n8n credentials under a generic API authentication token.
Troubleshooting
- Rate Limit Exceeded: If the node throws an error indicating rate limit exceeded, wait at least 10 seconds before retrying.
- Invalid Contact ID: Ensure the Contact ID provided exists in Linq; otherwise, the API will return an error.
- Missing Required Fields: While updating, if no fields are provided to update, the API might reject the request or make no changes.
- Authentication Errors: Verify that the API key credential is valid and has sufficient permissions.
- Network Issues: Check connectivity to the Linq API endpoint.
Links and References
- Linq API Documentation (Assumed official docs URL)
- n8n HTTP Request Node documentation for understanding API calls: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/