Permissions
This page explains notebook-level access control and confirmation rules.
When to read this page: you see permission errors or need to reason about write and delete boundaries.
Related pages:
Permission Levels
| Level | Read | Write | Delete |
|---|---|---|---|
rwd | Yes | Yes | Yes |
rw | Yes | Yes | No |
r | Yes | No | No |
none | No | No | No |
Notes:
- New notebooks default to
r(read-only) unless configured otherwise - Permissions are managed through
notebook(action="set_permission") - Changes apply to subsequent calls immediately
High-Risk Actions
These actions require explicit user confirmation:
notebook.removenotebook.set_permissiondocument.removedocument.moveblock.deleteblock.movefile.upload_assetfile.remove_unused_assetsfile.delete_assetsearch.find_replacesystem.workspace_infotag.removeflashcard.remove_card
Additional notes:
file.upload_assetalso requires special confirmation for large filesfile.export_resourceswith a localoutputPathshould be treated as high-risk operationally