Verified limitation
The current Notion Page object does not contain a field that says a page is shared with an entire workspace. It exposes public_url when a page is published to the web, but public publishing and internal workspace access are different states.
Test setup
We signed in to a Notion Free workspace, created a private page named Synthetic workspace sharing test, and opened its Share panel twice. We did not invite anyone, publish the page, or change general access.
Tested steps
- Create a private synthetic page.
- Open Share.
- Read the General access value; the test page showed Only people invited.
- Close and reopen Share, confirming the same value.
- Compare the visible state with Notion’s current Page object schema.
The UI state reproduced twice. The documented API object includes identifiers, timestamps, parent, properties, URL, and public_url, but no workspace-wide access boolean or permission list.
Recommended workflow
If an operator must audit workspace-wide sharing, use Notion’s permission-management UI or an administrative process that has access to permission data. Do not infer it from public_url, the page parent, or whether a connection can retrieve the page.
What API retrieval does prove
A successful page retrieval proves that the connection can access that page. A 404 object_not_found can mean the page does not exist or the connection lacks access. Neither result identifies whether every workspace member can open the page.