Skip to content

Roadmap: remaining Notion API gaps (post-v0.7.0)Β #41

Description

@4ier

Status β€” v0.7.0 shipped πŸŽ‰

Tier 1 + Tier 2 work done in v0.7.0 (see release notes). Remaining:


Goal

Track the remaining gaps between Notion's REST API (as of the 2025-09-03 OpenAPI spec) and the CLI's command surface, now that v0.7.0 has shipped Tier 1 + Tier 2 (closes #33–#38).

Maintainer-facing meta issue β€” individual work items have their own issues linked below.

Background

Notion REST API: ~37 endpoints across blocks, pages, databases, data sources, comments, file uploads, users, search, views, custom emojis, OAuth.
CLI in v0.7.0: ~24 endpoints covered.

Full audit: see the discussion under #26 / v0.6.0 release. Short version:

Area Covered Gap
Blocks 5/5 β€”
Pages 7/7 β€” βœ“
Databases (old) 4/4 β€” (but being superseded)
Data Sources (new) 0/5 entire new resource
Comments 5/5 β€” βœ“
File Uploads 4/5 complete (multi-part)
Users 3/3 β€”
Search 1/1 β€”
Views (new) 0/8 entire new resource
Custom Emojis (new) 0/1 β€”
OAuth 0/3 intentionally out of scope (see DESIGN.md)

Tier 1 β€” small, high ROI (unblock agent workflows, <100 LoC each)

Tier 2 β€” medium, high user impact

Tier 3 β€” tracking / upstream churn

Not planned

  • OAuth flow / public integration auth. Explicitly ruled out in DESIGN.md β€” the CLI targets internal integrations. Re-open only if the scope changes.
  • Webhooks. Not a REST concern; out of scope for a CLI.

How to use this issue

  • Each non-trivial item has its own issue with full spec (see links above once created).
  • Closing a linked issue via a PR that uses Closes #NN ticks it off here automatically.
  • When this checklist hits zero uncovered gaps worth closing, close the meta issue and archive the tracking label.

Activity

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

    enhancementNew feature or requestroadmapRoadmap / tracking issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions