Skip to content

Fetch authenticated Notion page content #85

Closed as not planned
Closed as not planned

Description

@qiuethan

Context

This proposed #82 connector would have made Notion page text available in the catalog. It is closed as not planned because the project is not pursuing Notion; the criteria below preserve the canceled proposal and are not active work.

Acceptance criteria

  • Notion page URLs resolve to page IDs and return a title plus flattened page text.
  • Supported headings, paragraphs, lists, and tables are extracted across nested and paginated child blocks; unsupported blocks are skipped gracefully.
  • Content is stored through Content acquisition: extend FetchResult + storage for full extracted text (precursor) #83's full-text storage and fetching is enabled for the Notion source.
  • An unshared or inaccessible page produces an ingest warning while retaining the catalog record.
  • Credentials are supplied securely through configuration, never logged, and access is limited to pages intentionally shared with the integration.

Notes / links

Disposition: Closed as not planned; do not implement or reopen as part of this cleanup. Parent epic: #82. These unchecked criteria describe canceled scope, not remaining delivery commitments.

Archived credential proposal: Prefer an internal integration token for explicitly shared pages; per-user OAuth was an alternative, not a chosen requirement. Any revived proposal must reconcile source access with #77.

Architecture note: The original proposal used an in-process catalog Fetcher. #82 later moved authenticated source adapters/credentials into services/connectors; revival would require re-scoping to that architecture rather than following the obsolete wiring instructions.

Out of scope: All implementation under the current project direction.

Activity

  1. moved this from Backlog to Blocked in Mistyon Jul 10, 2026
  2. added
    type/featureNew capability or enhancement
    area/serviceBackend API services (generic/cross-cutting)
    area/integrationThird-party integrations (Drive, Notion, webhooks)
    area/docs-systemdocumentation-system service & content pipeline
    and removed on Aug 7, 2026
  3. moved this from Blocked to Ready in Mistyon Aug 7, 2026
  4. self-assigned this
    on Aug 7, 2026
  5. moved this from Backlog to Ready in Mistyon Aug 14, 2026
  6. moved this from Ready to Backlog in Mistyon Sep 4, 2026
  7. removed their assignment
    on Sep 4, 2026
  8. moved this from Backlog to Ready in Mistyon Sep 4, 2026
  9. added
    readyAll blockers closed and unassigned — free to pick up
    on Sep 4, 2026
  10. andrei-akopian commented on Sep 5, 2026

    @andrei-akopian
    Contributor

    What do we have on notion?

  11. moved this from Ready to Done in Mistyon Sep 8, 2026
  12. changed the title [-]Notion content connector[/-] [+]Fetch authenticated Notion page content[/+] on Sep 8, 2026
  13. removed
    readyAll blockers closed and unassigned — free to pick up
    on Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/docs-systemdocumentation-system service & content pipelinearea/integrationThird-party integrations (Drive, Notion, webhooks)area/serviceBackend API services (generic/cross-cutting)type/featureNew capability or enhancement

    Type

    No type

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions