Skip to main content
Notion is a manifest-driven source — connectors/http/manifests/notion.yaml declares its resources, auth, and pagination against the shared grammar in connectors/http/manifest/; no Notion-specific Go code exists. See HTTP for how the manifest mechanism works.

Auth

A Notion integration secret (bearer auth), plus a pinned Notion-Version header (2022-06-28) so a Notion API upgrade can’t silently change response shapes mid-stream.

Resources

Four resources, statically discovered: All four paginate the same way: a next_cursor / has_more pair in the response, fed back as start_cursor on the next request (in the body for the two POST resources, in the query string for the two GET ones).

Modes

ModeFull and ModeIncremental (see HTTP); this manifest declares no incremental: block, so runs are full extracts.