Actions253
- Platform: Account Actions
- Platform: Account User Actions
- Platform: Agent Bot Actions
- Platform: Banner Actions
- Platform: User Actions
- Account Actions
- Agent Actions
- Agent Bot (Account) Actions
- Automation Rule Actions
- Banner Message Actions
- Portal (Help Center) Actions
- Data Import Actions
- Dashboard App Actions
- CSAT Survey Response Actions
- Audit Log Actions
- Applied SLA Actions
- Reporting Event Actions
- Assignable Agents Actions
- Inbox Members Actions
- Search Actions
- Actions (contact/conversation) Actions
- Campaign Actions
- Call History Actions
- Canned Response Actions
- Chat Room Actions
- Contact Actions
- Contact Note Actions
- Conversation Actions
- Create
- Get
- List
- Send Message
- Send File
- Send with Template
- List Messages
- Delete Message
- List Attachments
- Download Attachment
- Assign Agent
- Assign Team
- Add Labels
- Remove Labels
- Update Labels
- List Labels
- Toggle Status
- Set Priority
- Add Custom Attributes
- Remove Custom Attributes
- Set Custom Attributes
- Update Last Seen
- Update Presence
- Mark Unread
- Update Attachment Metadata
- Mute
- Unmute
- Pin
- Unpin
- Send Transcript
- Filter
- Delete
- Custom Attribute Actions
- Custom Filter Actions
- Custom Resolution Reason Actions
- Custom Role Actions
- Custom Scheduled Message Type Actions
- Inbox Actions
- Integration Actions
- Label Actions
- Macro Actions
- Message Template Actions
- Notification Actions
- Profile Actions
- QuePasa Actions
- Report Actions
- Scheduled Message Actions
- SLA Policy Actions
- Team Actions
Custom Role → Update
AI-generatedSummary
Update an existing custom role by specifying the account and custom role to update, then setting its name, description, and/or permissions.
Inputs
- accountId (required) — The account containing the custom role to update. Select from list or provide ID.
- customRoleId (required) — The custom role to update. Select from list or provide ID.
- updateFields.name — New name for the custom role.
- updateFields.description — New description for the custom role.
- updateFields.permissions — Permissions to grant to the custom role (multi-select).
Output shape
The updated custom role object as returned by the Approach API, containing at least the id, name, description, and permissions.
The operation returns the full updated custom role record.
Examples
Example 1: Rename a custom role and update its permissions
Set accountId to the desired account, customRoleId to the role to update, then in Update Fields set Name to 'New Role Name' and Permissions to include 'contact_manage' and 'conversation_manage'.