Apply workspace access and maintenance permissions
Purpose
Customers control who reads, records and maintains interactions and work.
How It Works
Each API operation declares the authority needed for its action. The signed context identifies the workspace being accessed. Local storage relationships preserve that workspace boundary. Console controls reflect the user’s available actions. Service invocation has a separate trusted access boundary. External user and role references require checks beyond local foreign keys. Locks can be set through ordinary saves, but a full lock cannot be released through the supported actions. The product should replace that gap with the recorded authorized and audited lock operations. Declared bulk keys do not imply corresponding task bulk operations exist.
Relationships
- All activity and task capabilities rely on these access boundaries.
- Platform security owns role and permission evaluation.
- Platform data jobs own supported bulk activity operations.