To upgrade to this version, we need to set the request header Notion-Version to 2025-09-03
I did try to specify Header myself, but the node somehow change mine to lower case while maintaining the original Notion-Version. See attached screenshot.
I think it would be beneficial to add this because:
HTTP Request Node should be generic enough for user to build according to their own needs. Having a hardcoded logic, for example, the Notion-Version header does not give the flexibility to user and thus preventing users to use an updated API with updated features etc.
I remove the additional / and the request sent successfully.
May I check how to see the request header sent? Dont seem to find a way to do it. Wanted to verify if the header is sent correctly.
The reason I asked is because, the response from Notion API does not have key “data_sources”, not sure if HTTP Node has sent the correct header or not. Or, it is a Notion API issue.
The expected output should be in this format (according to Notion Upgrading to 2025-09-03 )
{ “object”: “database”, “id”: “{database_id}”, “title”: [/* … */], “parent”: { “type”: “page_id”, “page_id”: “255104cd-477e-808c-b279-d39ab803a7d2” }, “is_inline”: false, “in_trash”: false, “created_time”: “2025-08-07T10:11:07.504-07:00”, “last_edited_time”: “2025-08-10T15:53:11.386-07:00”, “data_sources”: [ { “id”: “{data_source_id}”, “name”: “My Task Tracker” } ], “icon”: null, “cover”: null, // … }