Actions264
- Conversation Actions
- Message Actions
- Contact Actions
- Inbox Actions
- Agent Actions
- Team Actions
- Label Actions
- Canned Response Actions
- Custom Attribute Actions
- Webhook Actions
- Pipeline Actions
- Card Actions
- Create
- Get
- Get Many
- Update
- Delete
- Move to Stage
- Reopen
- Get Timeline
- Bulk Move
- Get Lead Score
- Recalculate Lead Score
- Add Contact
- Remove Conversation
- Export (CSV)
- Get Import Template (CSV)
- Get Discarded
- Restore
- Delete Permanently
- Assign Owner
- Bulk Assign Owner
- Bulk Set Priority
- Override Lead Score
- Get Attachments
- Delete Attachment
- Follow-up Actions
- Activity Actions
- Lead Scoring Actions
- Campaign Actions
- SLA Actions
- WAHA Actions
- WhatsApp Template Actions
- Appointment Actions
- Professional Actions
- Service Actions
- Partner Actions
- Broadcast Actions
- Broadcast Blacklist Actions
- Commercial Analysis Actions
- Sequence Actions
- WhatsApp Hub (NooviConnect) Actions
- Captain AI Actions
- UAZAPI Actions
- Company Actions
- Pipeline Automation Actions
- Pipeline Webhook Actions
- Pipeline Follow-up Rule Actions
- Sequence Definition Actions
- Activity Template Actions
- Product Actions
- Opportunity Actions
- Follow-up Automation Actions
Agent → Update
AI-generatedSummary
Update an existing agent's details within a specified NooviChat account by providing the account ID and the agent's unique identifier, modifying properties such as their role, availability status, and optionally assigning a custom role ID for granular permissions.
Inputs
- Account ID (required) — Numeric identifier of the NooviChat account where the agent belongs; supports expressions for workflows managing multiple accounts.
- Agent ID (required) — Unique string identifier of the agent to update.
- Role — Set the permission level of the agent; choose between 'Agent' (standard limited permissions) or 'Administrator' (full account access). Defaults to 'Agent'.
- Availability — Set the current availability status of the agent: 'Online' (available), 'Busy' (may not respond immediately), or 'Offline' (unavailable). Defaults to 'Online'.
- Custom Role ID — Numeric ID of a custom role within the same account to assign to the agent, providing granular permissions layered on top of the base role. Use 0 to skip assignment; foreign-account IDs are ignored.
Output shape
a JSON object representing the updated agent record
The response includes the updated agent data after the changes are applied. Input validation requires a valid account ID and agent ID. The custom role ID is optional and must be from the same account if provided.