Teamleader icon

Teamleader

Consume Teamleader API

Actions67

Contacts → Update

AI-generated

Overview

This node updates an existing contact in the Teamleader system. It allows users to modify various contact details such as first name, last name, salutation, website, birthday, language, remarks, marketing mail consent, and the company the contact is linked to. This operation is useful for keeping contact information current and accurate in a CRM workflow.

Use Case Examples

  1. Updating a contact's last name and website after receiving new information.
  2. Changing the marketing mail consent status of a contact based on their preferences.
  3. Linking a contact to a different company or updating their position within the company.

Properties

Name Meaning
First Name The first name of the contact.
Last Name The last name of the contact. This is a required field for updating a contact.
Salutation The salutation of the contact.
Website The website of the contact.
Birthday The birthday of the contact in the format YYYY-MM-DD.
Language The language of the contact.
Remarks Remarks or notes about the contact.
Marketing Mails Consent Whether the contact has given consent to receive marketing mails.
Company ID The ID of the company the contact is linked to. This is required for updating the contact's company association.
ID The unique identifier of the contact to update. This is required to specify which contact to update.

Output

JSON

  • id - The unique identifier of the updated contact.
  • first_name - The updated first name of the contact.
  • last_name - The updated last name of the contact.
  • salutation - The updated salutation of the contact.
  • website - The updated website of the contact.
  • birthday - The updated birthday of the contact.
  • language - The updated language of the contact.
  • remarks - The updated remarks about the contact.
  • marketing_mails_consent - The updated marketing mails consent status of the contact.
  • company_id - The ID of the company the contact is linked to after the update.

Dependencies

  • Teamleader API OAuth2 credentials

Troubleshooting

  • Ensure the contact ID provided is valid and exists in the Teamleader system to avoid errors.
  • Verify that the required fields, especially 'Last Name' and 'Company ID', are provided when updating a contact.
  • Check the format of the 'Birthday' field to be YYYY-MM-DD to prevent validation errors.
  • If the API returns no data, confirm that the request parameters are correctly set and the OAuth2 credentials are valid.

Links

Discussion