Private and Password-Protected Pages
Not every page should be public. ContextOwl controls access per article: keep a page members-only, or lock it behind a password for anonymous readers.
Set visibility
Every article has one of three visibility tiers. Set it in the composer's ACCESS control, or in the ACCESS panel on the article's docs page:
- PUBLIC: anyone can read it when the workspace is public.
- INTERNAL: members only. Signed-out visitors get a "sign in to view" prompt.
- PRIVATE: hidden from anyone who is not a member.
A page is only publicly readable when both its workspace is public and the article is public. Internal and private articles are excluded from public docs, search, the sitemap, and machine-readable exports; signed-in members with read access still see them.
Agents can set the same tier through update_article with visibility set to public, internal, or private. REST and cowl articles update --visibility use the same access control.
Add a password
- In the ACCESS panel, type a password in Set password.
- Select SET.
The article now shows a lock on its Visibility row. Passwords are stored hashed, so ContextOwl never keeps the plaintext. Select CLEAR to remove the password.
What readers see
- Members (viewer and up) read locked pages without entering a password.
- Anonymous readers get a Password required prompt and select UNLOCK. The unlock lasts for that browser session.
Plan
Internal, private, and password-protected pages are a paid feature. If those options are disabled, upgrade your plan from Admin > Plan.