Skip to content

basic views endpoints testing#12

Open
typeoneerror wants to merge 10 commits intomainfrom
views
Open

basic views endpoints testing#12
typeoneerror wants to merge 10 commits intomainfrom
views

Conversation

@typeoneerror
Copy link
Copy Markdown
Owner

@typeoneerror typeoneerror commented Mar 16, 2026

Views

Implemenation examples for Linked view of data source blocks.

See: https://developers.notion.com/guides/data-apis/working-with-views

Endpoints

Basics

  • GET /v1/views?database_id=DATABASE_ID - List all views for a database
  • GET /v1/views/VIEW_ID - Retrieve a specific view
  • PATCH /v1/views/VIEW_ID - Update a view
  • DELETE /v1/views/VIEW_ID - Delete a view
  • POST /v1/views - Create a new view

Queries

  • DELETE /v1/views/VIEW_ID/queries/QUERY_ID - Cleanup query

Requires bugfix (see issues)

  • POST /v1/views/VIEW_ID/queries - Query a view (create query)
  • GET /v1/views/VIEW_ID/queries/QUERY_ID - Paginate query results

Issues

Bugs

  • data-sources API returns property IDs with encoded URI components
  • creating a view with limited properties shows all properties
  • quick_filters are null in retrieve API
  • total_count in notion.views.queries always 0 so cannot load or paginate data

Features

  • don't seem to be able to create empty quick filters
  • no "Me" or dynamic dates in quick filters or regular view filters (critical)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant