Actions123
- Account Actions
- Account Agent Bot Actions
- Agent Actions
- Audit Log Actions
- Automation Rule Actions
- Canned Response Actions
- Contact Actions
- Contact Label Actions
- Conversation Actions
- Conversation Assignment Actions
- Custom Attribute Actions
- CSAT Survey Actions
- Custom Filter Actions
- Help Center Actions
- Inbox Actions
- Label Actions
- Conversation Label Actions
- Integration Actions
- Message Actions
- Profile Actions
- Report Actions
- Team Actions
- Webhook Actions
Contact → Update
AI-generatedSummary
Update a contact in Fale Ja (Chatwoot)
Inputs
- apiType — Select which API to use based on your role and use case: Application API for agents/admins managing conversations, contacts, messages, teams, reports and account settings; Client API for end-users/customers via web widgets, mobile apps or custom chat interfaces; Platform API for system administrators managing multiple accounts, users and platform-level configurations (self-hosted/reseller). Default: application.
- contactId (required) — The ID of the contact to update. Required for the Update operation.
- updateFields — Collection of fields to update for the contact. Each field is optional; only provided fields are applied.
Output shape
The operation returns the updated contact record from the Chatwoot API, shaped by the selected API type and the fields provided in updateFields.
All parameters in updateFields are optional strings or JSON. Supported fields include name, email, phone_number, avatar_url, identifier, and custom_attributes. The apiType determines the endpoint scope (application, client, or platform). Contact ID is mandatory.
Examples
Example 1: Update contact name and email via Application API
apiType: application; contactId: 42; updateFields: { name: 'New Name', email: 'new@example.com' }