IFClite TypeScript API
    Preparing search index...

    Interface SandboxPermissions

    Permission configuration — controls which SDK APIs are accessible

    interface SandboxPermissions {
        export?: boolean;
        files?: boolean;
        lens?: boolean;
        model?: boolean;
        mutate?: boolean;
        network?: boolean;
        query?: boolean;
        store?: boolean;
        viewer?: boolean;
    }
    Index
    export?: boolean

    Allow bim.export.* (data export)

    files?: boolean

    Allow bim.files.* (uploaded file access)

    lens?: boolean

    Allow bim.lens.* (lens definitions)

    model?: boolean

    Allow bim.model.* (model loading/management)

    mutate?: boolean

    Allow bim.mutate.* (property editing)

    network?: boolean

    Allow bim.network.* (outbound fetch). Off by default — a script gets this only when the running graph holds at least one network.fetch:* grant; the per-call host allow-list check still runs against the real grant list regardless of this flag (see network-request.ts).

    query?: boolean

    Allow bim.query.* (entity queries)

    store?: boolean

    Allow bim.store.* (document-level edits — addEntity / removeEntity / positional attrs)

    viewer?: boolean

    Allow bim.viewer.* (renderer control, colors, visibility)