N8N Notion Integration: Get Many Operation Returns No Data/No Logs, and Authorized Pages Don't Appear in Credential Setup Problem Description

Describe the problem/error/question

I am encountering an issue with the Notion node in n8n, specifically when using the Get Many operation .

  • No Data Returned: When I execute the Get Many operation, the node completes without any output data.

  • No Logs: There are no error messages or debug information related to this Get Many operation in the n8n execution logs. This “silent failure” makes debugging very challenging.

In contrast, the Notion node’s Create operation works perfectly fine using the same credentials, successfully creating new database items. This confirms my Notion credentials are valid and the basic API connection is functional.

Additionally, I’ve noticed a related issue during the Notion credential setup:

  • Authorized pages are not listed in the credential setup UI. When setting up or editing Notion credentials, the list where I’m supposed to select pages/databases that have been shared with the integration appears empty. I have to manually paste database IDs into the nodes, even for pages/databases that are explicitly shared with my integration in Notion.

I’m wondering if the Get Many operation’s failure, combined with the empty authorized page list during credential setup, might indicate an underlying issue with how n8n interacts with Notion’s authorization or data retrieval mechanisms.

What is the error message (if any)?

There is no error message for the Get Many operation. The node simply returns no output data, and the execution log shows no errors related to this specific node.

(Previous errors like 403 Forbidden or 400 Bad Request have been resolved for the Twitter API, this current issue is specific to Notion Get Many.)

Please share your workflow

Share the output returned by the last node

The last node (Notion Get Many operation) returns no output data. The output pane remains empty or shows the input data without any new items.

Information on your n8n setup

  • n8n version: 1.92.2

  • Database (default: SQLite): Default (SQLite)

  • n8n EXECUTIONS_PROCESS setting (default: own, main): Default (own, main)

  • Running n8n via (Docker, npm, n8n cloud, desktop app): npm

  • Operating system: macOS