Zum Inhalt springen

Notion Release Notes

43 Einträge aus 3 Quellen. Zuletzt aktualisiert:

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Atomare Batch-Inhaltsupdates in Notion MCP

notion-update-page mit update_content wendet Ersetzungen in einem Batch nun ganz oder gar nicht an und gibt bei nicht gefundenem old_str einen validation_error zurück, außerdem darf old_str nicht mehr leer sein.

Atomic batched content updates in Notion MCP

notion-update-page calls that use the update_content command now apply every content-changing replacement in the batch or none of them. Previously, when one old_str matched no page content and another one in the same call did, the matching replacements were saved and the call returned success — so a batch that removed content in one operation and reinserted it in another could drop that content. These calls now return a validation_error naming the old_str that wasn't found, and the page is left unchanged. Operations whose old_str and new_str are identical are ignored without checking for a match. See Supported tools for the tool's matching rules.

old_str must also be a non-empty string. Empty values were previously ignored, which silently skipped the replacement; they now fail validation on both notion-update-page and Update a page's content as markdown.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Admin-API-Referenz für Nutzer und Berechtigungsgruppen

Die Admin-API-Referenz deckt nun das Auflisten von Workspace-Nutzern sowie die Verwaltung von Berechtigungsgruppen und direkten Mitgliedschaften ab und erfordert die neuen Scopes user:read, permission-group:read und permission-group:write für berechtigte Enterprise-Organisationen.

Admin API reference for users and permission groups

The Admin API reference now covers listing workspace users and managing workspace permission groups and direct memberships. These endpoints require the new user:read, permission-group:read, and permission-group:write scopes and are available to eligible Enterprise organizations.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Notion Agent APIs in der öffentlichen Beta

Die Notion Agent APIs sind in der öffentlichen Beta und ermöglichen Sessions mit Custom Agents sowie deren programmatische Verwaltung, wobei die privaten Alpha-Routen bis zum 30. September 2026 migriert werden müssen.

Notion Agent APIs in public beta

The Notion Agent APIs are now in public beta. Use sessions to start a chat with a Custom Agent, stream its reply, submit an action, and page through a session's event history, so you can bring Custom Agents into a Slack bot, an internal tool, or a mobile client. The quickstart walks through a first request end to end with a personal access token.

The beta also covers managing Custom Agents programmatically: find the agents a token can reach with Query agents, read per-agent usage with Retrieve agent insights, and set credit limits, enable, disable, or delete agents — individually or in an asynchronous batch.

If you built against the private alpha routes for agents, threads, messages, or chat, see Upgrading to public beta. The replacements take JSON request bodies instead of query parameters and return sessions and events instead of threads and messages. Migrate off the alpha routes by September 30, 2026.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Mehr Filter in den View-Tools von Notion MCP

notion-create-view und notion-update-view wenden nun zusätzliche Filter wie Relation, Person, Status und Verifizierung an, und notion-query-database-view wird aus neuen Tool-Listen entfernt, funktioniert für Clients mit gecachter Liste aber weiter.

More filters in Notion MCP view tools

The notion-create-view and notion-update-view tools now apply relation, person, status, created by, last edited by, unique ID, last visited, verification, and place filters. Previously, some calls succeeded but saved a view without the requested filter.

Use a page URL or ID for relation filters and a user ID or "me" for person filters. Invalid values now return an error. See Supported tools for accepted values, and read the notion://docs/view-dsl-spec resource for the full configuration syntax.

Verification filters now round-trip through view responses for both matching (status) and non-matching (does_not_equal) conditions. Data source queries accept the same conditions.

Updating the query tool list in Notion MCP

New tool-list responses no longer include notion-query-database-view. Use notion-query-data-sources with mode: "view" for saved views. Clients with a cached tool list can still call notion-query-database-view; those calls continue to work and return migration guidance.

The current_tool_access map returned by notion-fetch with the id self no longer has a query_database_view entry, since the map describes the tools that a current tool list advertises. See Supported tools for the tool list.

Multi-source SQL on Business plans in Notion MCP …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

prop()-Referenzen beim Schreiben von Formel-Properties

Formelausdrücke über „Update a data source“ speichern prop("Property Name")-Referenzen nun unverändert, ungültige Ausdrücke liefern einen validation_error, und „Retrieve a data source“ gibt Formeln in lesbarer prop()-Syntax zurück.

prop() references in formula property writes

Formula expressions submitted through Update a data source now store prop("Property Name") references exactly as written. Previously, the API accepted some expressions but silently rewrote them — most visibly, a reference to a unique ID property dropped the ID's prefix from computed values, and a prop() reference inside an array literal emptied the array. Expressions the API can't store now return a validation_error instead. Formulas saved before this fix keep their old stored expression until you resubmit the update.

Formula properties created through the API also now keep their result type, so number formatting options stay available in Notion and other formulas can reference them with prop().

Readable formula expressions in data source schemas

Retrieve a data source now returns formula expressions using the same prop("Property Name") syntax you write. Expressions that can't be rendered faithfully in this syntax continue to use the internal property reference syntax.

Admin API reference for agents

The Admin API reference now covers the endpoints for managing agents in a workspace: credit usage and limits, permissions, status, creation policy, and workflow metadata.

Filter properties on page writes …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Neu geordnete Abfrage-Tools in Notion MCP

Mit notion-query-data-sources lassen sich nun sowohl SQL-Abfragen als auch gespeicherte Datenbank-Ansichten abfragen (über mode = "view" und view_url), während das ältere notion-query-database-view weiterhin funktioniert, Migrationshinweise enthält und später entfernt werden soll.

Reorganizing query tools in Notion MCP

Use notion-query-data-sources for both SQL queries and saved database views. To query a saved view, set mode to "view" and pass the same view_url.

Existing notion-query-database-view calls continue to work and now include migration guidance. We plan to remove this older tool in a follow-up change.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Abschneide-Metadaten bei notion-fetch

Die Antwort des MCP-Tools notion-fetch enthält bei sehr großen Seiten nun truncated, unknown_block_ids und unknown_block_count, sodass nicht geladene Teilbäume gezielt nachgeladen werden können.

Truncation metadata on notion-fetch

The notion-fetch MCP tool response now includes truncated, unknown_block_ids, and unknown_block_count when a page is large enough that some subtrees could not be loaded. unknown_block_ids lists up to 50 omitted subtree root IDs, and unknown_block_count reports the total number of omitted subtree roots. Pass a returned ID back to notion-fetch to retrieve that subtree directly; treat an object_not_found error on retry as a signal that the caller does not have access to the subtree.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Nicht unterstützte Formel- und Rollup-Werte; JavaScript SDK 5.24.0

Die API kann Formel- und Rollup-Werte nun mit type "unsupported" zurückgeben, wenn zu viele verknüpfte Seiten oder verschachtelte Formeln betroffen sind, und das JavaScript SDK 5.24.0 ergänzt client.blocks.meetingNotes.create(), typisierte unsupported-Werte und APIErrorCode.InvalidBeta.

unsupported formula and rollup property values

The API can now return formula and rollup page property values and property item values with type set to "unsupported" and an empty unsupported object. This happens when a value depends on too many related pages or nested formulas and rollups. The response doesn't include a partial value. Treat the property as unavailable. Rollups still include the function field. To make the value available, reduce the number of related pages or simplify the nested formulas and rollups.

JavaScript SDK 5.24.0

We released @notionhq/client v5.24.0. It adds client.blocks.meetingNotes.create() for creating a meeting note, typed unsupported formula and rollup values, and APIErrorCode.InvalidBeta for handling invalid_beta responses.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Notion MCP unterstützt MCP-Protokollversion 2026-07-28

Der Notion-MCP-Endpunkt unter https://mcp.notion.com/mcp unterstützt nun die MCP-Protokollversion 2026-07-28, wobei bestehende Clients mit älteren Versionen unverändert weiterarbeiten.

Notion MCP supports MCP protocol version 2026-07-28

The Notion MCP Streamable HTTP endpoint at https://mcp.notion.com/mcp now supports MCP protocol version 2026-07-28. Existing MCP clients that negotiate the earlier 2025-era protocol on the same endpoint continue to work unchanged, so no client updates are required.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Klarerer Zugriffsstatus pro Tool

Der Status limited_free_trial in current_tool_access heißt jetzt available_with_limit, und das Notion-MCP-Tool fetch akzeptiert zusätzlich notion://docs/*-URIs, um Dokumentationsressourcen zu laden.

Clearer per-tool access status

The current_tool_access status previously called limited_free_trial is now available_with_limit. The new name makes clear that a tool is available until the usage limit included with the workspace's plan is reached. This is a naming and description update only; it does not change tool availability or usage limits.

Fetch documentation resources with the fetch tool

The Notion MCP fetch tool now accepts notion://docs/* URIs (for example, notion://docs/enhanced-markdown-spec) and returns the same content as the MCP resource of the same URI. This gives MCP clients that cannot read MCP resources a way to load the specs referenced in tool descriptions.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Tool-Zugriffsübersicht pro Tool in notion-fetch self

Die self-Antwort von notion-fetch enthält nun eine current_tool_access-Übersicht, die pro Tool anzeigt, ob es im Plan des Workspaces verfügbar, eingeschränkt, nur mit Upgrade nutzbar oder nicht aktiviert ist.

Per-tool access map in notion-fetch self

The notion-fetch MCP tool's self response now includes a current_tool_access map, so clients can tell before making a call which tools will actually run on the connected workspace's plan and which would only return an upgrade prompt. Each entry's status is available, limited_free_trial (calls succeed via a free or metered trial allowance), upgrade_required (the entry also carries an upgrade_url into the workspace's upgrade flow), or not_enabled. See Integrating your own MCP client.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Neue Identitätsfelder in OAuth-Token-Antworten

User-Objekte enthalten jetzt das Feld email_verified, und Notion-MCP-Token-Antworten liefern bei erfolgreichem Austausch des Authorization Codes zusätzlich user_id, workspace_id und email_domain.

New identity fields in OAuth token responses

User objects now include an email_verified boolean next to person.email, indicating whether Notion has verified that email address. The field appears anywhere person emails do, including the owner in OAuth token responses and List all users results.

Notion MCP token responses now include top-level user_id, workspace_id, and email_domain fields on successful authorization-code exchanges, so MCP clients can associate a connection with a Notion user and workspace without an extra call. See Integrating your own MCP client.

New response fields like these are backwards-compatible additions and appear on every API version. Parse responses leniently: ignore fields you don't recognize rather than rejecting them.

Notion app links in API responses use the new app domain …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Notion Developers von Notion

Länger gültige Access Tokens für Notion MCP

Notion-MCP-Access-Tokens sind jetzt etwa acht statt einer Stunde gültig, wobei Clients sich weiterhin auf den Wert expires_in verlassen sollen.

Longer-lived Notion MCP access tokens

Notion MCP access tokens now last about eight hours, up from one hour. Clients must continue to rely on the token response's expires_in value, but the longer lifetime reduces refresh frequency and makes connections more resilient to client-side refresh failures.

Originalquelle(öffnet in neuem Tab)Problem melden