Skip to main content
January 15, 2026
We released v5.7.0 of our SDK for JavaScript and TypeScript. Since the last changelog entry, we’ve added the following fixes and improvements to the Notion API:Highlighting recent LLM-facing changes to Notion MCP, our remote Model Context Protocol (MCP) server for AI tools:
  • Released notion-query-data-sources tool to Enterprise Notion workspaces with access to Notion AI.
  • Tool consolidation: notion-get-user has been removed & its functionality has been rolled into notion-get-users.
  • Fixed a bug causing child content to be deleted by the notion-update-page tool when using replace_content and replace_content_range modes.
  • Removed Notion-flavored Markdown specification from notion-create-pages tool to conserve context tokens, since it exists behind a dedicated MCP Resource as well.
We recommend reconnecting Notion MCP in your third-party AI tools to ensure you have the most up-to-date tools and resources, and as always, familiarizing yourself and your team with security best practices.
September 13, 2025
We released v5.1.0 of @notionhq/client, our SDK for JavaScript and TypeScript. This includes the following fixes and improvements:
  • Add support for is_locked boolean parameter on update page and database APIs (to update whether a page is locked in the Notion app UI)
  • dataSource.update: add support for changing a data source’s parent database
  • Remove page_id as a possible parent for CreateDataSourceBodyParameters
  • Add request_id to Client log lines
As noted in the library’s README, v5 and above of the SDK isn’t compatible with API versions older than 2025-09-03. See the upgrade guide to learn more.
August 26, 2025

📣 Important API update coming September 3rd

We’re introducing multi-source databases to Notion! Our new API version 2025-09-03 separates “databases” (containers) from “data sources” (tables), unlocking powerful new organizational capabilities.

What you need to know:

  • Current integrations continue working with single-source databases
  • Update to the new API version to support multi-source databases
  • We’re introducing the concept of API versioning to integration webhooks as well
Start upgrading your integrations now to ensure a smooth transition when users begin creating additional data sources starting from September 3rd.Full details and migration guide: Upgrading to 2025-09-03General information about API versioning: Versioning
December 20, 2024

What’s New?

  • Revised Section 1.1 to refine the scope of application of the Developer Terms.
  • Revised Section 3.1 to clarify prohibited uses of the API and created a new Section 3.2 for formatting purposes
September 11, 2024

What’s New?

We are excited to announce an update to our Notion Public API token format.Starting September 25, 2024, newly generated Public API tokens will automatically use the ntn_ prefix instead of the**secret_** prefix.

Why the Change?

This change is part of our ongoing efforts to improve the security of our API. By introducing the ntn_ prefix, we aim to:
  • Enhance compatibility with secret scanners and other security tools, making it easier to identify and manage Notion API tokens.
  • Provide a clearer distinction between Notion API tokens and other types of secrets, reducing the risk of misconfiguration and improving overall security.

What Do You Need to Do?

  • New Integrations: For any new integrations, the tokens will be automatically generated with the ntn_ prefix. Simply generate your tokens as usual through the Notion API settings page.
  • Existing Tokens: All existing tokens with the secret_ prefix will continue to work without any changes. There is no immediate need to update your existing integrations.
  • Token Format: We strongly advise against using regular expressions (regex) to identify or validate Notion Public API tokens. The token format may change over time, and relying on regex patterns could lead to false positives or negatives. Instead, treat the token as an opaque string and use it as provided.
  • Best Practices: To handle Notion API tokens securely:
    • Store tokens securely using appropriate encryption methods.
    • Use Notion’s official SDKs or libraries when available, as they handle token management correctly.
    • Validate tokens by making authenticated requests to Notion’s API rather than parsing the token itself.

Questions or Concerns?

If you have any questions or need assistance with this transition, please feel free to reach out to our support team or visit our docs.
September 9, 2024

What’s New?

Revised Section 3.1 of the Developer Terms to include additional security and data use restrictions.
Changes for April 2024

What’s New?

  • Added: New property in_trash to indicate whether a page/block/database has been deleted or placed in “Trash”.
  • Support: Both archived and in_trash properties are fully supported. Contact developer support for help during this transition or reach out in our Notion Devs Slack group.
Changes for November 27 - December 10, 2023

What’s New?

  • We added support for reading and writing names to file blocks in the public API. Read more here.
  • We fixed the types in the SDK to support appending table and column blocks as children of toggle blocks.
  • We updated the emoji and timezones available in the SDK.
  • We added support for australian_dollar in the format field of number database properties.
September 8 - September 21, 2023

What’s New?

  • The Examples page was updated with all our most recent demo code. We’ve organized these sample integrations by level of experience with the Public API to help developers who are newer to the Public API find introductory code more easily.
  • A note was added to all API endpoint documentation directing developers to review the Status codes page for a complete list of error codes that can be returned by API requests.
  • A clarification was added to the Request limits page and Append block children endpoint documentation to indicate the current limit for appending a list of block children per API request. Up to 100 block children can be appended at a time.
September 6 - September 7, 2023

What’s New?

Looking for older updates?Changelog entries from before September 2023 are now kept in a separate page: Historical changelog.