Marking Actions as Requiring Approval
SetapprovalRequired: true on any action:
What Happens
Built-in UI
ModifyWithAI includes confirmation components:approvalRequired: true.
When to Require Approval
- Always Require
- Consider Requiring
- Usually Don't Require
Deleting Data
deleteProject, removeUser, clearHistorySending Communications
sendEmail, postMessage, publishArticleFinancial Actions
processPayment, refund, subscribePermission Changes
changeRole, revokeAccess, shareDocumentHandling Approval Responses
TheaddToolApprovalResponse function from useAssistant lets you programmatically respond to approval requests: