FuuzHelp Center

Administer · Admin Options

Getting Started With Visual Policy Editor

Last updated June 11, 2026, 10:15 AM UTC · fuuz.com/help/getting-started-with-visual-policy-editor

This article provides the steps and resources to support the task of using the visual policy editor. The visual policy editor makes it easy to create and modify access control policies without requiring written policies in JSON.

Policy Concepts

A policy is a list of statements. Each statement in a policy has an effect, a list of actions and resources, and an optional rule.

Actions and resources allow * to affect all child actions/resources. Example resource from the Web Frontend Access Control Policy:

graphql:system:accessControl:currentUser:*

Segment Meaning
graphql Specifies that this is being pulled from the main data API
system The module group
accessControl The module
currentUser The model, which is similar to a table
* Individual fields or columns can be listed if desired; the star * means all columns will be accessible

Rules: Additional conditional logic evaluated to determine if the statement should apply to the request. There are several types of rules supported:

Note: The visual editor does not currently support rules. To add a rule, make changes in the JSON editor.

Supported Policy Actions & Resources

The following is a full list of supported policy actions and resources, grouped by base.

GraphQL

GraphQL policy statements affect requests to the Application and System APIs, which are the primary APIs for data retrieval and modification.

Actions

Resources

Orchestration

Orchestration policy statements affect the Orchestration service, responsible for running Backend data flows.

Actions

Resources

Integration

Integration policy statements affect the Integration service, responsible for connection to external systems.

Actions

Resources

Websocket

Websocket policy statements affect requests to the Websocket-based Subscription API.

Actions

Resources

Data Change vs. Data Change Notification Events

Use the data change notification event if you need to know which models changed. Use the data change event if you need the content of the data change.

Resource Wildcards

Websocket resources support two wildcard variants:

Screen

Screen policy statements affect the behavior of the Fuuz UI, but do not affect any API requests.

Actions

Resources

Create a New Policy

  1. Go to the Access Control Policies list.

  2. Click the pale blue + button to create a new policy. Alternately, select a pre-existing policy to edit or modify.

    Access Control Policies list

  3. Wait for the window to appear, then type in a Name and a Description, and click the blue + button.

    New policy dialog

  4. Wait for the Details page to open, then click the blue + icon to add new statements. Alternately, modify existing statements in the Visual Editor tab of the Policy Editor.

    Policy details with add statement

  5. Select a base:

    Select a base

  6. Wait for the actions and resources for that base to be displayed in a checkbox tree format.

  7. Use the left arrow icon to expand the actions, or use the search bar to view the actions. Check the box or click on the action to select the actions necessary for the statement.

    Select actions

  8. Select the resources necessary for the statement.

    Select resources

  9. Repeat the steps as necessary, then click the blue save button.

Important: It is necessary to select at least one action and one resource before saving, otherwise the data will be lost.

If the policy is saved successfully, the save button (top, left) will be grayed out, and there will be a confirmation message.

Policy saved confirmation

Create, Edit, Modify, and Delete Statements

Statement toolbar

Change the Permission State

Change the permission by clicking on the icon to Allow Permission or Deny Permission (the Allow Permission state is shown).

Permission state toggle

See Also