ServiceTitan icon

ServiceTitan

ServiceTitan field service management — customers, jobs, appointments, estimates, invoices, bookings, leads, calls, locations, memberships, technicians, payments, tags, tasks

Customer → Update

AI-generated

Summary

Update a ServiceTitan customer by ID, changing the supplied customer fields, billing address, or custom fields. The operation uses PATCH and returns the updated customer record.

Inputs

  • Customer ID (required) — ID of the customer to update.
  • Billing Address — Leave empty to keep the current address. If you provide an address, include street, city, state, ZIP, and country together; the update replaces the address. Unit is optional.
  • Custom Fields — Set custom field values using the fields available in the mapper.
  • Custom Fields (JSON) — JSON array of custom field objects, such as [{"typeId":123,"value":"abc"}]. Merged by typeId with the customer's existing values; JSON entries override mapper entries with the same typeId.
  • Update Fields — Optionally set Active, Customer Name, Customer Type (Residential or Commercial), Do Not Mail, and Do Not Service. Omitted fields are not included in the update.

Output shape

A single updated customer record.

The operation sends a PATCH request to the customer endpoint. Existing custom field values are preserved when updating selected fields.

Links

Discussion