Linq icon

Linq

Interact with Linq API

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.
Email 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

Discussion