Notion API Internal Integration Permission Inheritance for Guest-Shared Pages
25.5K reputation · 02 Dec 2020, 11:29 UTC
Notion internal integrations utilize a permission model where access is granted by explicitly inviting the integration to a specific page or its parent. While child pages typically inherit these permissions, a conflict arises when a page is shared with both an API integration and external Guests.
The objective is to maintain strict content control when an integration manages pages that also grant access to Guest users. There is uncertainty regarding whether the integration's ability to update content is restricted or modified when the page's primary access is governed by Guest-level permissions rather than workspace-member inheritance.
- Does the integration's access level override Guest-specific restrictions on a shared page?
- How does the API handle content updates on pages where the integration is invited but the page is primarily managed via Guest access?