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

  1. Create a private synthetic page.
  2. Open Share.
  3. Read the General access value; the test page showed Only people invited.
  4. Close and reopen Share, confirming the same value.
  5. 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.

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.