Notion Advanced

Full-featured Notion node with exhaustive block and formatting support using existing credentials

Overview

The "Notion Advanced" node integrates with the Notion API to perform a variety of operations on Notion resources such as pages, blocks, databases, and users. Specifically, for the User - Get operation, this node retrieves detailed information about a specific user in Notion by their User ID.

This node is beneficial when you need to fetch user details programmatically within an automation workflow, for example:

  • Retrieving user profile information to personalize notifications or reports.
  • Validating user existence before assigning tasks or permissions.
  • Integrating user data into other systems or dashboards.

Properties

Name Meaning
User ID The unique identifier of the user to retrieve from Notion.
Additional Fields (Not applicable for User Get operation; present in input properties but unused here.)

Output

The output JSON contains the full user object as returned by the Notion API's /users/{user_id} endpoint. This typically includes fields such as:

  • object: The type of the returned object (e.g., "user").
  • id: The user's unique ID.
  • name: The user's full name.
  • avatar_url: URL to the user's avatar image.
  • type: The type of user (person, bot, etc.).
  • Other metadata related to the user.

No binary data is output by this operation.

Dependencies

  • Requires a valid Notion API authentication token configured in n8n credentials.
  • The node uses internal utility functions to resolve IDs and make authenticated HTTP requests to the Notion API.
  • No additional external dependencies beyond the Notion API and n8n environment are required.

Troubleshooting

  • Invalid Notion API credentials: The node will throw an error if the provided API key or token is invalid or missing. Ensure that the Notion API credential is correctly set up in n8n.
  • User not found: If the specified User ID does not exist or is incorrect, the Notion API will return an error. Verify the User ID is correct.
  • Network or API errors: Temporary network issues or API rate limits may cause failures. Retry after some time or check API usage limits.
  • Malformed User ID: The User ID must be a valid Notion user identifier string; otherwise, the request will fail.

Links and References

Discussion