Notion Update April 2026 Release Notes: Every Change Documented
Notion Update April 2026 Release Notes
Notion's April 2026 release cycle shipped 10 distinct changes across three categories. These release notes document each change in the format developers and workspace admins actually need: what changed, what version or endpoint is affected, what breaks, and what you need to do.
If you are looking for a feature overview instead, see our Notion updates April 2026 roundup. These release notes focus on the technical details, version requirements, and migration considerations.
Release Summary
| Release | Category | Availability | Breaking Changes | |---|---|---|---| | Workers for Agents | AI / Developer | Developer Preview | None (new capability) | | Views API (8 endpoints) | Developer API | GA | None (additive) | | Voice input for AI | AI / Input | GA (desktop only) | None | | Smart filters | Developer API | GA | Filter schema extended | | AI meeting notes via Cmd+K | AI / Productivity | GA | None | | Custom meeting note instructions | AI / Admin | GA | None | | Heading 4 blocks in API | Developer API | GA | Block type enum extended | | Tab block API support | Developer API | GA | Block type enum extended | | Writable wiki verification | Developer API | GA | Property now writable | | Academy localization (6 languages) | Platform | GA | None |
API Release Notes
Views API: 8 New Endpoints (GA)
The Views API closes one of the longest-standing feature requests from the developer community. You can now create, read, update, and delete database views programmatically.
New endpoints:
GET /v1/views # List views for a database
POST /v1/views # Create a new view
GET /v1/views/{view_id} # Read a specific view
PATCH /v1/views/{view_id} # Update view configuration
DELETE /v1/views/{view_id} # Remove a view
GET /v1/views/{view_id}/filters # Read filter settings
GET /v1/views/{view_id}/sorts # Read sort settings
PATCH /v1/views/{view_id}/properties # Update visible properties
Migration notes: No existing endpoints changed. If your integration reads database content, you can now also manage how that content is displayed. The view_id is a standard UUID, consistent with other Notion API identifiers.
Rate limits: Views API endpoints share the existing rate limit pool (3 requests per second per integration). No separate quota.
For a deeper look at what these endpoints enable, see our Notion API updates overview.
Smart Filters: Relative Dates and "Me" Filter (GA)
Database API queries gained two dynamic filter types that eliminate hardcoded values.
New filter operators:
| Filter Type | Operator | Example Value | Replaces |
|---|---|---|---|
| Relative date | this_week | N/A (dynamic) | Hardcoded 2026-04-07 to 2026-04-13 |
| Relative date | next_week | N/A (dynamic) | Manual date calculation |
| Relative date | today | N/A (dynamic) | new Date().toISOString() |
| People | me | N/A (dynamic) | Hardcoded user UUID |
Migration notes: Existing absolute date filters continue to work. The schema is additive. If your integration builds filter objects dynamically, you can replace date math with these built-in operators.
{
"filter": {
"property": "Due Date",
"date": {
"this_week": {}
}
}
}
Heading 4 Blocks (GA)
The block type enum now includes heading_4. Previously the API only supported heading_1 through heading_3.
Migration notes: If your code switches on block type, add a case for heading_4. Existing integrations that encounter an heading_4 block without handling it will see it as an unknown type, depending on your SDK version. Update your SDK to the latest version to pick up the type definition.
Tab Block Support (GA)
Tab blocks (the multi-tab layout component in Notion's UI) are now readable and writable through the API. Previously, these blocks were invisible to API consumers, which meant content inside tabs was silently skipped during exports.
Migration notes: If your integration exports or migrates Notion pages, tab blocks will now appear in API responses. Content inside tabs is nested as child blocks. Confirm your export logic handles the tab and tab_group block types.
Writable Wiki Verification (GA)
The verification status property on wiki pages can now be set via API. Previously this was read-only.
{
"properties": {
"verification": {
"state": "verified",
"verified_by": { "id": "user-uuid" },
"date": { "start": "2026-04-11" }
}
}
}
Migration notes: If your integration audits wiki content quality, you can now mark pages as verified programmatically. The state field accepts verified or unverified.
AI Release Notes
Workers for Agents (Developer Preview)
Workers let Notion AI agents execute JavaScript and TypeScript code in a sandboxed environment. This is the single largest capability addition to Notion AI since its launch.
Runtime constraints:
| Constraint | Limit | |---|---| | Execution timeout | 30 seconds | | Memory | 128 MB | | Outbound HTTP | Approved domain allowlist only | | Persistent state | None between invocations | | Language support | JavaScript, TypeScript |
Warning
Workers for Agents is in developer preview. Opt-in is required through Notion's developer portal. The API surface, runtime limits, and domain allowlist may change before GA. Do not build production workflows on this feature until it reaches general availability.
What Workers can do that Notion AI previously could not:
- Aggregate numbers across database rows (sum, average, percentile calculations)
- Format data into specific output structures (CSV generation, JSON reshaping)
- Call external APIs from within a Notion AI prompt (within the allowlist)
- Perform date math and timezone conversions accurately
For a detailed walkthrough of AI capabilities, see our Notion AI update April 2026 post.
Voice Input for AI Prompts (GA, Desktop Only)
Platforms: macOS, Windows desktop apps. Not available on web or mobile.
How it works: Hold the designated keyboard shortcut while on any AI prompt input field. Speech is transcribed with sub-one-second latency and fed directly into the AI action.
Scope limitation: This is not general dictation. Voice input only works within AI prompt fields (Cmd+J, inline AI, meeting note prompts). Regular text editing does not support voice input.
AI Meeting Notes from Cmd+K (GA)
Meeting note capture is now accessible from the command palette on any page. Previously you needed to navigate to a meetings database first.
Keyboard shortcut: Cmd+K (macOS) or Ctrl+K (Windows), then type "meeting notes."
Custom Instructions for Meeting Notes (GA)
Workspace admins can configure default meeting note behavior across the entire workspace.
Configurable parameters:
- Tone (formal, casual, technical)
- Section structure (custom heading templates)
- Summary length (brief, standard, detailed)
- Context injection (background information included in every summary)
Where to configure: Settings > Workspace > AI > Meeting Notes. Changes apply to all new meeting summaries workspace-wide.
Platform Release Notes
Notion Academy: 6 New Languages (GA)
The official learning platform expanded from 6 to 12 supported languages.
New languages: Spanish, Portuguese, Japanese, Korean, French, German.
This does not affect the Notion application itself, only the Academy training content.
Common Pitfalls When Adopting These Updates
- Assuming Workers for Agents is GA. It is developer preview only. Building production workflows on it risks breakage when the API changes. Wait for the GA announcement.
- Not updating your SDK. The new block types (
heading_4,tab,tab_group) and view endpoints require an SDK update. Older SDK versions will silently ignore these types or throw validation errors. - Hardcoding dates instead of using smart filters. If you are still building date ranges manually in filter objects, switch to relative date operators. They handle timezone edge cases that manual date math often gets wrong.
- Expecting voice input on mobile. Voice input is desktop-only. There is no announced timeline for mobile support.
- Conflating Workers with full server-side execution. Workers run in a sandbox with no persistent state, 128 MB memory, and a 30-second timeout. They are not a replacement for a backend server. Treat them as lightweight compute helpers.
Version Compatibility Checklist
Use this checklist when updating your Notion integrations after the April 2026 release:
heading_4, tab, and tab_group to your block type handlersTip
If your workflows span multiple applications (Notion plus Slack, email, CRM), note that Workers for Agents only runs inside Notion. Cross-app automation still requires external orchestration or a desktop-level agent.
Frequently Asked Questions
What are the Notion update April 2026 release notes?
The April 2026 release notes cover 10 changes: Workers for Agents (developer preview), Views API with 8 new endpoints, voice input for AI prompts on desktop, smart filters with relative dates and "me" filter, AI meeting notes from Cmd+K, custom meeting note instructions, Heading 4 in the API, tab block API support, writable wiki verification, and Notion Academy in 6 new languages.
Are there any breaking changes in the April 2026 Notion update?
No. All April 2026 changes are additive. Existing API integrations will continue to work without modification. However, you should update your SDK to access new endpoints and block types, and add handlers for heading_4, tab, and tab_group block types if your integration processes block content.
When will Workers for Agents be generally available?
Notion has not announced a GA date for Workers for Agents as of April 2026. The feature is in developer preview with opt-in required through the developer portal. Runtime constraints (30s timeout, 128 MB memory) and the domain allowlist may change before GA.
Does the April 2026 update affect Notion's pricing?
No pricing changes were announced with the April 2026 release notes. Workers for Agents is available to existing plan tiers during the developer preview.
Fazm is an open source macOS AI agent. Open source on GitHub.