I’m looking to create a page that exists directly at the root level of a workspace using the Notion API. Although I understand that a page might appear with a ‘workspace’ type when retrieved, the API endpoint for adding pages demands a parent ID. I’m unsure of how to properly create a top-level page without having a designated parent ID. Any guidance on achieving this would be greatly appreciated.
hey, as far as i know the api only let you add child pages, so you cant really make a true top-lvl page without a parent id. not really a workaround rn.
Based on my own experience with the Notion API, it appears that you cannot create a true workspace-level page directly. The structure of the API enforces a parent-child relationship, which means you always need to specify a parent ID. Some developers have attempted workarounds by using a designated container page or database as the root container to mimic a workspace-level experience. However, this does not change the underlying requirement of having a parent, so the method remains limited by the API’s current specifications.