Immojump icon

Immojump

Interact with the ImmoJump API

Contact → Update

AI-generated

Summary

Updates a contact by ID with specified fields

Inputs

  • contactId (required) — The ID of the contact to update. Used in the API endpoint URL path.
  • updateFields — Collection of fields to update on the contact. Supported options: address, company, email, firstName, lastName, mobile, phone, role. Each field is resolved as a string; empty or undefined values are omitted from the request body.
  • requestOptions — Optional request configuration: batching (items per batch, batch interval in ms), proxy URL, timeout in ms, and whether to ignore SSL certificate validation (insecure).

Output shape

The API returns the updated contact object as JSON. The n8n node outputs this response data on its main output.

The request body is constructed from updateFields. firstName maps to first_name, lastName maps to last_name. email, phone, mobile, address, role, company are passed directly after string resolution. Email values undergo sanitization: leading '=' is stripped, and the value must contain '@' to be accepted; otherwise it is omitted. The HTTP method is PUT sent to /api/contacts/{contactId} with Content-Type application/json.

Examples

Example 1: Update contact's email and first name

Set contactId to the target contact's UUID. In updateFields, add 'email' with value 'newemail@example.com' and 'firstName' with 'UpdatedName'. No other fields need be set; the request will only modify those two properties.

Links

Discussion