Notion currently allows users to publish pages publicly from its dashboard; however, I’m interested in executing this process using the API. I reviewed the documentation and found no information regarding this functionality. Can anyone confirm if it’s possible to enable public sharing via the API, and if so, what steps are needed to implement it?
After spending a considerable amount of time investigating this topic, I have come to the conclusion that the Notion API does not currently support toggling public sharing on pages. Despite reviewing the available documentation and experimenting with different API calls, there seems to be no endpoint or parameter that allows for this specific functionality. In my experience, the public sharing feature is strictly confined to the web interface. It appears that if automated control of page sharing is necessary, one might have to consider alternative approaches, although none have proven reliable or officially supported thus far.