Update a Customer

Last updated

What this operation supports in QuickBooks

Updates an existing customer record. Because QuickBooks requires optimistic concurrency control, the update must include the customer's current SyncToken (obtained from a prior read) along with the fields being changed.

Implementation details

If the SyncToken sent doesn't match the customer's current version -- meaning someone or something else updated it since it was last fetched -- the update is rejected rather than silently overwriting those other changes.

Operational considerations

This means an update workflow generally needs to fetch the customer first to get its current SyncToken, then send the update immediately after, rather than reusing a SyncToken value cached from much earlier.

Use cases

Automate customer profile maintenance.

  1. Propagate changes to CRM systems.
  2. Update billing terms and preferences.
  3. Notify customers of profile updates.
  4. Audit customer history for compliance.

Need help with QuickBooks?

Start with the free business analysis. It reads your business, builds your personal plan and valuation, and then you can book a call with us.

Book a free consultation

Tell us about your team and the software you need help with. We'll follow up to schedule a time to talk.

Open the form on its own page

Talk to a person

The fastest way is to pick a time. Prefer to write? Leave a message and we will email you back, usually the same business day.

Book a free call

By sending this you agree to our Terms and Privacy Policy.