Actions74
- Client Actions
- Contact Actions
- Contract Actions
- Estimate Actions
- Expense Actions
- Invoice Actions
- Lead Actions
- Message Actions
- Note Actions
- Payment Actions
- Project Actions
- Proposal Actions
- Task Actions
- Ticket Actions
- User Actions
Client → Update
AI-generatedSummary
Update a client record with optional additional fields and binary file upload
Inputs
- id (required) — The ID of the record
- additionalFields — Additional fields to update on the client (e.g., address, city, etc.)
- binaryPropertyName (required) — Name of the binary property that contains the file to be uploaded
Output shape
a list of updated client records
If continueOnFail is enabled, errors may be returned as JSON objects; otherwise the operation throws.
Examples
Example 1: Update a client record with ID 123 and set address and phone
resource=Client, operation=Update, id=123, additionalFields={address:'123 Main St', phone:'555-1234'}
Example 2: Update a client record and upload a file
resource=Client, operation=Update, id=456, binaryPropertyName='file', sendBinaryData=true, additionalFields={}
Example 3: Update a client with additional fields including owner_id
resource=Client, operation=Update, id=789, additionalFields={owner_id:101, is_lead:true}