Public sharing
Public visibility is intentionally harder to activate than workspace sharing.
Why confirmation is required
If you publish publicly, anyone with the URL can read the document. Because of that, both the CLI and API require explicit confirmation.
CLI example:
opendocs publish launch-note.md --visibility public --confirm-public
API example:
{
"visibility": "public",
"confirmPublic": true
}
Reader experience
Public readers do not need an OpenDocs account. If they have the link, they can open the page directly in a browser.
Safe-sharing checklist
Before making a post public, verify:
- the content does not contain internal-only notes
- private fenced blocks have been removed or intentionally used
- tags and title are appropriate for external readers
- the document is meant to be reachable outside the workspace
When not to use public
Do not use public when your real intent is one of these:
- “share this with my team”
- “let other workspace members review this”
- “keep this internal but linkable”
Those are all better handled by workspace visibility.