Notion Developers Release Notes

Last updated: Jan 16, 2026

  • Jan 15, 2026
    • Date parsed from source:
      Jan 15, 2026
    • First seen by Releasebot:
      Jan 16, 2026

    Notion Developers by Notion

    January 15, 2026

    We shipped v5.7.0 of our JS/TS SDK with a Move page API, enhanced page placement, and templates powered page creation plus a new notion-cookbook project. Also new data sources, MCP tool updates, bug fixes, and token-saving changes for AI workflows.

    v5.7.0 release notes

    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:

    • Introduce Move page API to change the parent of an existing page.
    • TS/JS example projects extracted to a new open-source project: notion-cookbook.
    • Add support for customizing the position of a new page within the parent page.
    • New APIs to power the flow described in our Creating pages from templates guide:
      • Introduce List data source templates endpoint.
      • Introduce template parameter to Create Page API.
      • Introduce template and erase_content parameters to Update Page 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.

    Original source Report a problem
  • Sep 13, 2025
    • Date parsed from source:
      Sep 13, 2025
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    September 13, 2025

    Notion client v5.1.0 ships updates: is_locked support on update for pages/databases, dataSource.update to change a data source’s parent, removal of page_id as a CreateDataSourceBody parent, and request_id added to client logs. Note: v5+ isn’t compatible with API versions before 2025-09-03; upgrade guide provided.

    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.

    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Notion and hundreds of other software products.

  • Aug 26, 2025
    • Date parsed from source:
      Aug 26, 2025
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    August 26, 2025

    Notion announces an upcoming API update for Sep 3, 2025, introducing multi-source databases by separating databases from data sources, adding API versioning for webhooks, and providing a migration guide to upgrade integrations.

    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-03
    General information about API versioning: Versioning

    Original source Report a problem
  • Dec 20, 2024
    • Date parsed from source:
      Dec 20, 2024
    • First seen by Releasebot:
      Sep 18, 2025
    • Modified by Releasebot:
      Jan 24, 2026

    Notion Developers by Notion

    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
    Original source Report a problem
  • Sep 11, 2024
    • Date parsed from source:
      Sep 11, 2024
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    September 11, 2024

    Notion updates Public API tokens: starting Sept 25, 2024, new tokens use the ntn_ prefix. Existing secret_ tokens continue working. New integrations get ntn_ tokens; guidance provided on handling tokens securely and avoiding regex-based validation.

    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.

    Original source Report a problem
  • Sep 9, 2024
    • Date parsed from source:
      Sep 9, 2024
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    September 9, 2024

    • Revised Section 3.1 of the Developer Terms to include additional security and data use restrictions.
    Original source Report a problem
  • Apr 1, 2024
    • Date parsed from source:
      Apr 1, 2024
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    Changes for April 2024

    Introduced in_trash property to mark deleted items. Archived and in_trash are now fully supported, with transition guidance from developer support and Notion Devs Slack.

    • 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.
    Original source Report a problem
  • Nov 27, 2023
    • Date parsed from source:
      Nov 27, 2023
    • First seen by Releasebot:
      Sep 18, 2025
    • Modified by Releasebot:
      Jan 24, 2026

    Notion Developers by Notion

    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.
    Original source Report a problem
  • Sep 21, 2023
    • Date parsed from source:
      Sep 21, 2023
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    September 8 - September 21, 2023

    Examples page refreshed with the latest demo code and now organized by API experience level. Documentation guides point developers to the Status codes page for error codes. The request limits section and Append block children docs clarify the per-request limit of up to 100 items.

    • 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.
    Original source Report a problem
  • Sep 7, 2023
    • Date parsed from source:
      Sep 7, 2023
    • First seen by Releasebot:
      Sep 18, 2025

    Notion Developers by Notion

    September 6 - September 7, 2023

    Notion has shipped Formulas 2.0 updates to the Public API. Most developers won’t be affected, but formula.expression formatting changes when retrieving a database with a Formula property. Help Center guides explain Formulas 2.0, and the Formula database example was updated. A new JavaScript SDK sample shows how to use the Public API for basic to intermediate scenarios.

    • The updates related to the Formulas 2.0 launch are now live in the Public API. These changes will not impact most developers using the Public API; however, please note that the formatting of formula.expression, which is returned when retrieving a database with a Formula property, has changed. See Notion's Help Center articles for more information on the Formula 2.0 changes:
      • Formulas 2.0: How to use Notion’s new and improved formulas with your existing setups
      • How to write Notion formulas that extend the capabilities of your databases
    • The example for the Formula database property was updated to align with the new Formula 2.0 launch.
    • New sample code was added to the Notion SDK for JavaScript’s examples directory. This new example demonstrates how to use the Public API with basic and intermediate levels of difficulty.
    Original source Report a problem

Related products