qbo_customers_update
Sparse-update an existing Customer record. Only provided fields are changed; Id and SyncToken are required.
Instructions
Sparse-update an existing Customer record. Only provided fields are changed; Id and SyncToken are required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Active | No | Set to false to deactivate the customer. QuickBooks Online has no void or delete operation for Customer. | |
| BillAddr | No | Billing address object with Line1, City, CountrySubDivisionCode, PostalCode | |
| GivenName | No | First name of the customer | |
| SyncToken | Yes | Current SyncToken of the record (required by QBO for sparse updates; fetch the record first to obtain it) | |
| FamilyName | No | Last name of the customer | |
| customerId | Yes | The Customer ID to update | |
| CompanyName | No | Company name | |
| DisplayName | No | Display name for the customer (required, must be unique) | |
| PrimaryPhone | No | Primary phone object, e.g. {"FreeFormNumber": "555-1234"} | |
| PrimaryEmailAddr | No | Primary email address object, e.g. {"Address": "user@example.com"} |