Skip to content

Visibility

Control who can access an entity. See Visibility and sharing for the concept.

Terminal window
grid visibility <subcommand>
Subcommand Usage Description
set grid visibility set <entity> [mode] Set the visibility mode.
show grid visibility show [entity] Show current visibility settings.
add-space grid visibility add-space <entity> [space] Add a space to the visibility scope.
remove-space grid visibility remove-space <entity> [space] Remove a space from the visibility scope.
Mode Who can access
private Only the creator.
grid Grid members in the listed spaces (or everyone in the grid).
link Anyone with the URL (optionally sign-in required, or indexed for search discovery).

authenticated is retired as a first-class mode — it equals --inside private --outside link --require-signin and is still accepted as a write alias. org is gone; use grid.

Instead of a mode, set the two axes directly:

Axis Values Meaning
--inside private | spaces | grid Who in the grid is an audience.
--outside none | link | public Reach beyond the grid — public is anyone, findable by search engines.
Terminal window
# sign-in link — reachable only via the URL, not browsable inside the grid
grid visibility set my-app --inside private --outside link --require-signin
# both: also browsable by grid members
grid visibility set my-app --inside grid --outside link --require-signin
  • --space <slug> (repeatable) — scope to specific spaces (with --inside spaces, or legacy grid mode).
  • --require-signin — require a signed-in CloudGrid account to open the link. Needs the axis form (--outside link).
  • --indexed — search-engine discovery (with link mode).
Terminal window
grid visibility show my-app
grid visibility set my-app link --indexed
grid visibility add-space my-app engineering

Changing visibility never changes the URL.