Actions181
- Invoice Actions
- Timesheet Actions
- Customer Actions
- Ticket Actions
- Lead Actions
- Project Actions
- Contract Actions
- Estimate Actions
- Expense Actions
- Proposal Actions
- Staff Actions
- Task Actions
- Credit Note Actions
- Item Actions
- Payment Actions
- Contact Actions
- Note Actions
- Knowledge Base Actions
- Knowledge Base Group Actions
- Subscription Actions
- Utility Actions
Contact → Update
AI-generatedSummary
Update a contact in PerfexCRM by specifying the contact's ID and the fields to modify.
Inputs
- Contact ID (required) — The unique identifier of the contact to update.
- Update Fields — The fields to update on the contact, including active status, direction, email, first name, primary contact flag, last name, portal password, phone number, title, and any custom fields by ID or slug.
Output shape
a single JSON object representing the updated contact record as returned by the PerfexCRM API.
If the operation fails, an error object is returned. The input supports updating standard contact fields and PerfexCRM custom fields by their numeric IDs or slugs.
Examples
Example 1: Update a contact's email and set them as the primary contact
Provide the Contact ID and set Update Fields with new email and is_primary to true.