Leap icon

Leap

Interact with the Leap (formerly JobProgress) API for roofing, remodeling, and home services

Actions30

Customer → Update

AI-generated

Summary

Updates a Leap customer by ID, sending the selected standard fields and any configured custom fields in a PUT request. Custom field values replace the customer’s existing custom field values when included.

Inputs

  • Customer ID (required) — Leap ID of the customer to update.
  • Update Fields — Optional address, contact, name, note, referral, or source fields to update: address, address2, city, company, country, email, first_name, last_name, note, phone, phone2, referred_by, source, state, and zip.
  • Custom Fields — Optional custom fields loaded from the Leap account. Setting these replaces all existing custom field values on the customer. Dropdowns expose top-level options; user fields accept comma-separated user IDs.
  • Custom Fields — Advanced (Raw JSON) — Optional raw Leap custom_fields array for cascade dropdowns or multi-value fields. Entries override mapped entries with the same custom_field_id.

Output shape

One customer record per input item, returned as an n8n item.

Uses the API response's data property when present; otherwise returns the response. If the response data is an array, each element becomes a separate output item. With Continue On Fail enabled, errors are returned as {"error":"..."} items.

Links

Discussion