Changelog

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-03

General information about API versioning: Versioning

December 20, 2024

  • 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 thesecret_ 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

  • Revised Section 3.1 of the Developer Terms to include additional security and data use restrictions.

Changes for April 2024

  • 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

  • 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

  • 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

πŸ“˜

Looking for older updates?

Changelog entries from before September 2023 are now kept in a separate page: Historical changelog.