Skip to content

Capabilities

A capability is a named platform permission, written platform.<area>.<action>. You grant a capability to a role, and every user with that role can use the feature it gates. The built-in admin role holds every capability below; other roles hold the subset they need.

A capability that governs a table area also grants the matching table actions: a .read grants read and list on that area’s tables, and a .write grants create, update, and delete. The second table below lists which tables each area covers.

Every capability

CapabilityTierWhat it allows
platform.agents.readReadView AI agents, runs, grants, and triggers
platform.agents.writeConfigureCreate, edit, dispatch, pause, resume, retire AI agents and manage their tool grants
platform.ai.model.writeConfigureChoose the tenant default AI model
platform.analytics.readReadView dashboards and reports
platform.analytics.writeConfigureCreate dashboards and reports
platform.approvals.accessExecuteAccess the approvals inbox
platform.approvals.readReadView approval policies
platform.approvals.writeConfigureManage approval policies
platform.apps.developManageBuild applications in App Studio
platform.apps.installExecuteInstall applications from marketplace
platform.apps.readReadView installed applications
platform.archive.readReadView archived (deleted) records
platform.archive.writeConfigureRestore archived records back to their source tables
platform.audit.message_raw.readReadView raw historical AI audit messages
platform.billing.manageConfigureChoose a plan, open the payment page and manage the card for this instance
platform.branding.readReadView tenant branding (logo, colours, email shell)
platform.branding.writeConfigureChange tenant branding and upload brand assets
platform.catalog.readReadView service catalog configuration
platform.catalog.writeConfigureManage service catalog
platform.cmdb.adminManageSeed and administer CMDB tables
platform.cmdb.readReadView CMDB configuration items and dependencies
platform.cmdb.syncExecuteTrigger CMDB sync from discovery
platform.cmdb.writeConfigureEdit CMDB records and mappings
platform.credentials.readReadView platform credential metadata: names, types and rotation status, never secret material
platform.credentials.writeConfigureCreate, rotate, and delete platform credentials (encrypted secret store)
platform.data.exportExecuteExport a table’s records, timeline, relationships, attachment manifest and audit trail
platform.devices.scripts.manageConfigureCreate, edit, enable/disable, and delete device scripts in the RMM script library
platform.discovery.readReadView discovery sources, assets, and classification
platform.discovery.writeConfigureManage discovery sources and classification rules
platform.external.config.readReadView tenant external-capability configuration (web_fetch / email / graph_query)
platform.external.config.writeConfigureConfigure tenant external capabilities: enable/disable and bind credentials
platform.external.email.sendExecuteSend outbound email via the send_email capability
platform.external.entra.readReadRead Microsoft Entra ID (Graph) directory state via the entra_query capability
platform.external.graph.content.readReadSearch and read Microsoft 365 content (Exchange mail, SharePoint/OneDrive documents) via the graph_search tool
platform.external.intune.readReadRead Microsoft Intune (Graph) device state via the intune_query capability
platform.external.mcp.callExecuteCall admin-marked read tools on tenant-configured MCP servers through the Source Fabric (query_source)
platform.external.probe.icmpExecuteAsk an on-prem gateway agent whether an inventoried configuration item answers a ping (probe_ci)
platform.external.rest.callExecuteCall tenant-configured external REST endpoints via the call_rest_capability tool
platform.external.sql.readReadRead registered external SQL databases through the Source Fabric (query_source declarative reads)
platform.external.web.readReadFetch external web pages via the web_fetch capability
platform.fleet.operateManageShip a platform version to the dedicated stacks and read the fan-out
platform.gateway.readReadView gateway agents and data logs
platform.gateway.writeConfigureManage gateway agents and registration
platform.governance.readReadView tenant identity-governance scan settings
platform.governance.writeConfigureChange tenant identity-governance scan settings (thresholds, master switch)
platform.iam.readReadView identity & access management
platform.iam.writeConfigureManage users, groups, and roles
platform.instances.deleteManageDeprovision a tenant instance and destroy its database and DNS
platform.instances.readReadView the tenant instance registry (subdomains, status, endpoints)
platform.instances.writeConfigureApprove or reject instance requests, change a tenant’s plan and suspension state, set network posture, link stack agents, resync the instance mirror
platform.judgments.readReadView judgment definitions and per-decision audit rows
platform.judgments.writeConfigureCreate, edit, enable/disable, and run judgments
platform.memory.readReadBrowse the operational memory archive (per-document source-table permission still applies)
platform.memory.writeConfigureCorrect, retire, restore, and endorse operational memory documents
platform.navigation.readReadView workspaces and menus
platform.navigation.writeConfigureConfigure workspaces and menus
platform.network.readReadView the dedicated-stack ingress-posture request (access level + allowlist)
platform.network.writeConfigureRequest a dedicated-stack ingress posture (tightening auto-applies; loosening is operator-reviewed)
platform.notifications.readReadView notification templates
platform.notifications.writeConfigureManage notification templates
platform.privacy.readReadView what the AI privacy shield masks before anything reaches a model provider
platform.privacy.writeConfigureChange what a model provider is allowed to see about people and classified fields
platform.rules.readReadView business rules
platform.rules.writeConfigureCreate and edit business rules
platform.sam.readReadView license metrics, entitlements, usage, and compliance positions
platform.sam.reconcileExecuteTrigger license reconciliation
platform.sam.writeConfigureCreate and edit license metrics and entitlements
platform.scripts.approveManageApprove scripts for live execution
platform.scripts.executeExecuteExecute scripts on-demand (dry-run and live)
platform.scripts.readReadView scripts and script execution history
platform.scripts.writeConfigureCreate and edit scripts
platform.servicedef.materializeExecuteTrigger on-demand service materialization and acknowledge drift
platform.servicedef.readReadView services, offerings, SLAs, CMDB edges, and service membership
platform.servicedef.writeConfigureCreate and edit services, offerings, SLAs, and declare CMDB edges
platform.servicehub.accessExecuteAccess the self-service portal
platform.skills.body.readReadView AI skill prompt bodies
platform.support.accessManageAsk a customer for time-boxed access to their instance, and open a session once they consent
platform.support.consentConfigureAllow or refuse FlowLakes support access to this instance, and end it at any time
platform.tables.readReadView table schemas
platform.tables.system.listListDiscover system table names
platform.tables.writeConfigureCreate and modify table schemas
platform.translations.readReadView translations and language settings
platform.translations.writeConfigureAdd, edit, and delete translations; change tenant language settings
platform.workflows.readReadView workflow definitions
platform.workflows.writeConfigureCreate and edit workflows
platform.workitems.readReadView work items (instruction inbox) and their findings/plans
platform.workitems.writeConfigureSubmit and cancel work items

Areas that govern tables

When a capability’s area appears here, holding that capability also authorizes the listed tables. Custom tables you create are not in this map and use per-table permissions instead.

AreaTables it governs
agentsfl_agents, fl_agent_runs, fl_agent_tool_grants, fl_agent_trigger_links
analyticsfl_dashboards, fl_reports, fl_dashboard_reports, fl_widgets, fl_report_definitions, fl_data_sources, fl_connector_registry
approvalsfl_approval_policies, fl_approval_requests, fl_approvals, fl_approval_decisions
catalogservice_catalog_items, service_catalog_categories, service_catalog_forms, service_catalog_form_fields, service_requests, fl_tasks
cmdbfl_cmdb_items, configuration_items, fl_discovery_cmdb_mappings, fl_device_state
credentialsfl_credentials
discoveryfl_discovery_agents, fl_discovery_sources, fl_discovery_assets, fl_discovery_relationships, fl_discovery_scans, fl_discovery_cmdb_mappings, fl_discovery_profiles, fl_discovery_profile_runs, fl_discovery_profile_phase_records, fl_discovery_pipeline_stats, fl_discovery_asset_events
gatewayfl_gateway_agents, fl_gateway_api_keys, fl_gateway_data_log
iamusers, roles, permissions, user_role_assignments, role_permission_mappings, groups, group_memberships, group_role_assignments, field_permissions
judgmentsfl_judgments, fl_judgment_decisions
navigationworkspaces, modules, menu_items, fl_action_buttons, fl_action_button_executions
notificationsfl_notification_rules, fl_notification_templates, fl_notification_queue, notifications
rulesbusiness_rules
scriptsscripts, script_executions
servicedeffl_services, fl_service_memberships, fl_service_drift_events, fl_service_offerings, fl_service_level_agreements, fl_cmdb_edges
skillsfl_skills
tablesdynamic_table_definitions, dynamic_field_definitions, fl_table_registry, fl_choices, fl_related_config, choice_lists, choice_options
workflowsworkflows, workflow_triggers, workflow_actions, workflow_executions, action_executions, workflow_templates
workitemsfl_work_items