Review full workspace membership in Notion.
Create a workspace-owned internal integration, submit its secret in the Sythe Labs platform, and let the platform collect full workspace members for periodic access reviews. Notion excludes guests from this roster. The integration is granted no content capabilities, so it can never read a page, a database, or a comment.
Two GET requests. No content access.
The Sythe Labs platform reads one Notion workspace's full-member roster and nothing else. Guests are not included in GET /v1/users. The platform maintains the workspace as an approved subprocessor in your asset inventory and supplies the returned roster to periodic access review campaigns. It does not issue requests that create, mutate, or delete anything in Notion.
The integration must belong to the workspace, not to you.
The customer creates and controls the credential. Do not send a Notion integration secret to Sythe Labs staff, paste it into a support request, or ask staff to enter your Notion workspace.
- 01
A Notion workspace owner for the workspace you intend to connect. Only an owner can create a workspace-owned internal integration.
- 02
One Notion workspace selected for this connection.
- 03
Organization administrator access to the signed-in Sythe Labs platform Integrations page.
Internal, workspace-owned, user capability with email.
Both settings below are required. The Sythe Labs platform rejects the connection if either is missing, and stores nothing when it does.
| Request this | Where | Why |
|---|---|---|
| Internal integration | notion.so/profile/integrations -> New integration -> Internal | A workspace-owned internal integration can list full workspace members. Notion excludes guests from /v1/users. |
| Capability "Read user information, including email addresses" | Integration -> Capabilities -> User capabilities | Without it Notion returns 403 on /v1/users; without emails the roster cannot be matched to personnel. |
- 01
Open notion.so/profile/integrations while signed in to the workspace you intend to connect.
- 02
Choose New integration and set Type to Internal.
- 03
Set Associated workspace to the workspace whose full members you want reviewed.
- 04
Under Capabilities, User capabilities, select "Read user information, including email addresses".
- 05
Leave content capabilities unselected. The Sythe Labs platform never reads pages or databases.
- 06
Copy the Internal Integration Secret directly into your password manager.
Enter the Internal Integration Secret.
- 01
Open the signed-in Sythe Labs platform Integrations page and open the Notion connection form.
- 02
Enter the Internal Integration Secret. The form does not ask for a workspace ID.
- 03
Select Connect. Preflight confirms the integration is workspace-owned and can read full-member email addresses.
- 04
The first sync records the workspace as an approved subprocessor and collects the full-member roster. Notion excludes guests from this API roster.
Full workspace members, and nothing from your pages.
Workspace
The connected Notion workspace becomes one approved SaaS service in your asset inventory, and that entry is its subprocessor record.
Full workspace members
Every full workspace member returned by /v1/users, with the name and email address Notion reports. Guests are not included.
Integration bots
Counted for the inventory record, but excluded from access reviews. A bot is a workspace automation, not a person whose access a reviewer can revoke.
Excluded
Guests, pages, databases, blocks, comments, file attachments, and every other content surface. Notion excludes guests from /v1/users, and the integration is not granted content capabilities.
Membership, not privilege.
Notion's public API reports each full workspace member's identity but no role, permission level, group membership, or last-active timestamp. Guests are not included in GET /v1/users. Role data exists only on Notion's SCIM API, which requires an Enterprise plan and a separate credential.
Periodic access review: the full-member roster becomes a reviewable population, one decision per returned member. Guests are excluded.
Asset inventory: the workspace is recorded as one approved SaaS service with its full-member counts.
Subprocessor register: connecting the workspace records Notion as a vendor authorized to process your data.
The customer controls rotation and revocation.
The Sythe Labs platform stores the secret encrypted and uses it only for the two GET operations in this guide. Notion remains the source of truth for integration status.
Resolve a reported stable reason.
A failed connection or secret replacement reports a stable reason, a guide link, and a request identifier. Match the reported reason to the action below. An asynchronous sync status retains only its safe failure message. Never copy the integration secret into a message.