[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYrC6WG5_YseJuHX29xAPzE4EmZnTvGfvNsHlXgtWZOI":3,"$fQdk4qB9Yy58SGfSI0KoWWYofgkw4zoVbrTSvLcEI29A":21},{"status":4,"source":5,"previous":12,"current":16,"newerSnapshotId":20,"olderSnapshotId":13},"has-previous",{"id":6,"displayName":7,"vendor":8,"kind":9,"apiType":10,"url":11},"notion-api-changelog","Notion API","notion","openapi-json","rest","https:\u002F\u002Fdevelopers.notion.com\u002Fopenapi.json",{"id":13,"contentHash":14,"fetchedAt":15},"01KWWYPKWADY8TV3892SV29WVT","156951f731cbfe0388088a86fcc5d7198a5f045e7ab8adc09039b8a3963dc20e","2026-07-07T00:00:40.809Z",{"id":17,"contentHash":18,"fetchedAt":19},"01KWX074QE9PN86T9N0948SSZQ","9d2937572ca5a662b72408c87ec42fdf85eb3581f6db9b90d3e8cce63a4d5c57","2026-07-07T00:24:33.240Z",null,{"alerts":22},[23,30,36,43,50,57,63,70,78,85,92,99,106,113,120,127,134,141,148,155,162,169],{"id":24,"severity":25,"title":26,"summary":27,"contentHash":18,"detectedAt":28,"slug":29},"01KWX127DR5QBY0DEPHRF5XTV4","Additive","New webhook event endpoints added for pages and views","The OpenAPI specification adds new webhook event endpoints for page lifecycle events (`pageCreated`, `pageDeleted`, `pageMoved`, etc.) and view operations (`viewCreated`, `viewDeleted`, `viewUpdated`), along with a transcription block transcript deletion event. These are additive webhook handler endpoints that document where events are sent but do not change existing API behaviour or break current integrations.","2026-07-07T00:53:48.088Z","2026-07-07-new-webhook-event-endpoints-added-for-pages-and-views",{"id":31,"severity":25,"title":32,"summary":33,"contentHash":14,"detectedAt":34,"slug":35},"01KWX07M70DBWYCM4CE9487D4J","Notion API spec adds large webhook event catalog and restructures spec","The spec snapshot was largely rewritten (33k lines added, 36k removed), with the visible tail showing a new set of **webhook callback definitions** added under `webhooks` (OpenAPI 3.1 `webhooks` object). New webhook event types documented include page lifecycle events (`pageCreated`, `pageDeleted`, `pageContentUpdated`, `pageLocked`, `pageUnlocked`, `pageMoved`, `pagePropertiesUpdated`, `pageUndeleted`, `pageTranscriptionBlockTranscriptDeleted`), view events (`viewCreated`, `viewDeleted`, `viewUpdated`), and file-upload events. Because the diff is heavily truncated in the middle, the full scope of changes (including any breaking changes to existing REST endpoints) cannot be determined with certainty; however, the visible changes are additive webhook documentation additions.","2026-07-07T00:39:16.448Z","2026-07-07-notion-api-spec-adds-large-webhook-event-catalog-and",{"id":37,"severity":25,"title":38,"summary":39,"contentHash":40,"detectedAt":41,"slug":42},"01KWDZ2FV0X4B9BTD7JKRPG5DW","Add webhook endpoint definitions for pages and views","The OpenAPI specification adds webhook endpoint definitions for page and view events, including `pageCreated`, `pageDeleted`, `pageLocked`, `pageMoved`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`, `pageUnlocked`, `viewCreated`, `viewDeleted`, and `viewUpdated`. These are new webhook event handlers that allow clients to subscribe to workspace events without breaking existing integrations.","318ad072dc32e211498f4930ff973c30332919e460a58792cdf6f9f45ee140ee","2026-07-01T04:30:23.072Z","2026-07-01-add-webhook-endpoint-definitions-for-pages-and-views",{"id":44,"severity":25,"title":45,"summary":46,"contentHash":47,"detectedAt":48,"slug":49},"01KWDFMKQMR534J2YNKWJQ8YGB","Add async task retrieval endpoint","New `GET \u002Fv1\u002Fasync_tasks\u002F{task_id}` endpoint added to retrieve the status and results of async operations. This is a purely additive change that enables clients to poll async task completion without breaking existing functionality.","debd6b63719e540c0eb5a6e6ecfdd66f958d485a7f484e570882f2b679f89e07","2026-07-01T00:00:39.668Z","2026-07-01-add-async-task-retrieval-endpoint",{"id":51,"severity":25,"title":52,"summary":53,"contentHash":54,"detectedAt":55,"slug":56},"01KWCM5T7A8745TX3SGN041164","Add email_verified field to person object","The Notion API adds a new optional `email_verified` boolean field to the person object across multiple endpoints and response schemas. This addition enables clients to check whether a person's email has been verified. Since the field is optional and new fields do not break existing clients, this is a purely additive change.","31e7c1abb99f05caa75c776417cb00c0babf90431a0b9ef133c50ad5431be184","2026-06-30T16:00:43.242Z","2026-06-30-add-email-verified-field-to-person-object",{"id":58,"severity":25,"title":38,"summary":59,"contentHash":60,"detectedAt":61,"slug":62},"01KWBFJRX8CEEDE504D0WC0A7N","The API specification adds webhook endpoint definitions for 11 new page and view webhook events. These include **page** events (created, deleted, undeleted, locked, unlocked, content updated, properties updated, moved, transcript deleted) and **view** events (created, deleted, updated). The new endpoints follow the webhook pattern with POST methods that accept event payloads and return 200 status codes. This expands webhook coverage for Notion workspace events without breaking existing functionality.","560117de025a850dd8c6463e4aca9a91fd7944eb9d43fc8a106cc8bbcf884f1f","2026-06-30T05:21:10.568Z","2026-06-30-add-webhook-endpoint-definitions-for-pages-and-views",{"id":64,"severity":25,"title":65,"summary":66,"contentHash":67,"detectedAt":68,"slug":69},"01KW2X8WD6817WXTRQFCZDGTKA","Add webhook event definitions for pages and views","The OpenAPI spec now includes webhook endpoint definitions for page and view lifecycle events, including `pageCreated`, `pageDeleted`, `pageLocked`, `pageMoved`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`, `pageUnlocked`, and view events (`viewCreated`, `viewDeleted`, `viewUpdated`). These are new schema references and endpoint documentation for webhook handling; they are additive and do not break existing API consumers.","5e730fdd55f98c5fb818c383c2225fe8cb176f15d1adad4ebf7d2ca8cf97df60","2026-06-26T21:27:16.646Z","2026-06-26-add-webhook-event-definitions-for-pages-and-views",{"id":71,"severity":72,"title":73,"summary":74,"contentHash":75,"detectedAt":76,"slug":77},"01KW0MSPH46Z0MJKB9K0YR6J54","Informational","Notion API webhook endpoints documentation restructured","The Notion API OpenAPI specification has been restructured, with webhook endpoint documentation reorganized from a flat schema-based approach to a structured paths-based format. The change converts webhook definitions (database webhooks, page webhooks, view webhooks, file upload webhooks) from component schemas into explicit POST endpoints in the OpenAPI spec. This improves API documentation discoverability and tooling support without changing the actual webhook functionality or authentication requirements.","7440d1cf0233d1cf09ad0625674f08079b41d94faf54ead544ef0545b191a637","2026-06-26T00:20:41.636Z","2026-06-26-notion-api-webhook-endpoints-documentation-restructured",{"id":79,"severity":25,"title":80,"summary":81,"contentHash":82,"detectedAt":83,"slug":84},"01KW0CSBCYHCK0XS5RECANKKTG","Add async task support to PATCH \u002Fv1\u002Fpages\u002F:page_id\u002Fmarkdown","The `PATCH \u002Fv1\u002Fpages\u002F:page_id\u002Fmarkdown` endpoint now supports an optional `allow_async` parameter to enable asynchronous execution, returning a new `202` response with async task details when opted in. The request schema is restructured from `oneOf` to `allOf` to allow the `allow_async` option at the top level alongside the existing content update types (which remain unchanged as the second `oneOf`). All existing synchronous behavior is preserved as the default when `allow_async` is omitted or false.","1e68ae83bef69ab8255b86b4e8519cde61fd32338da51acefa47793485dc7f86","2026-06-25T22:00:41.630Z","2026-06-25-add-async-task-support-to-patch-v1-pages-page-id-markdown",{"id":86,"severity":25,"title":87,"summary":88,"contentHash":89,"detectedAt":90,"slug":91},"01KVTZ35RVXF6DGWJ8Q6YXGTCV","Add webhook endpoints for pages and views","The Notion API specification adds **new webhook endpoints** for page and view events: `pageCreated`, `pageDeleted`, `pageLocked`, `pageMoved`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`, `pageUnlocked`, `viewCreated`, `viewDeleted`, and `viewUpdated`. These are purely additive POST endpoints for webhook event handling that do not change any existing functionality.","337cc0faa55cdbe9fe728da49c8bbe29f9d016c35be07178b12af2db964cdbef","2026-06-23T19:25:11.323Z","2026-06-23-add-webhook-endpoints-for-pages-and-views",{"id":93,"severity":25,"title":94,"summary":95,"contentHash":96,"detectedAt":97,"slug":98},"01KVS7WQ4S5NS8CWKVPNJ0RAN5","Add webhook event endpoints for pages and views","The Notion API OpenAPI specification adds webhook event endpoints for page lifecycle events (`pageCreated`, `pageDeleted`, `pageContentUpdated`, `pagePropertiesUpdated`, `pageLocked`, `pageUnlocked`, `pageMoved`, `pageUndeleted`, and `pageTranscriptionBlockTranscriptDeleted`) and view events (`viewCreated`, `viewDeleted`, `viewUpdated`), along with a `fileUploadUploadFailed` webhook endpoint. These are purely additive POST endpoints that do not change existing API behavior.","f8d284d17acc5463e947d5faea44b4ef909fc145ab54eec8288427df6cc59ff5","2026-06-23T03:20:28.057Z","2026-06-23-add-webhook-event-endpoints-for-pages-and-views",{"id":100,"severity":25,"title":101,"summary":102,"contentHash":103,"detectedAt":104,"slug":105},"01KV91QWBEJHKZB79EJ5D0EMYV","Add 8 new page and view webhook endpoints","The Notion API adds 8 new webhook-style endpoints for page and view events: **pageCreated**, **pageDeleted**, **pageLocked**, **pageMoved**, **pagePropertiesUpdated**, **pageTranscriptionBlockTranscriptDeleted**, **pageUndeleted**, **pageUnlocked**, and **viewCreated**, **viewDeleted**, **viewUpdated**. These are additive POST endpoints with corresponding webhook payload schemas and do not break existing integrations.","2caab031b750bed023d4a8ee8012f3de3cef462a4728fdd32db9c87969fa9c0d","2026-06-16T20:25:07.182Z","2026-06-16-add-8-new-page-and-view-webhook-endpoints",{"id":107,"severity":72,"title":108,"summary":109,"contentHash":110,"detectedAt":111,"slug":112},"01KV7R8GJF2JQ66GWM6YKAGVS3","OpenAPI spec restructured to separate webhook paths","The Notion API OpenAPI specification has been restructured to separate webhook endpoint definitions into a new `paths` section with individual webhook endpoints (e.g., `fileUploadUploadFailed`, `pageContentUpdated`, etc.). This is a documentation reorganization that makes webhook contracts more explicit and easier to discover in the OpenAPI schema, but does not change any functional API behavior or authentication requirements.","5262c0b8a8e02aa03090d4f274cf90581eed7887fcab4adb700790cc9409bf05","2026-06-16T08:20:11.983Z","2026-06-16-openapi-spec-restructured-to-separate-webhook-paths",{"id":114,"severity":25,"title":115,"summary":116,"contentHash":117,"detectedAt":118,"slug":119},"01KTMRWNN8N2WXTDQKNM27TM5J","New webhook events for page and view operations","The Notion API spec adds new webhook event endpoints for page and view operations: **page created, page deleted, page locked, page moved, page properties updated, page transcript deleted, page undeleted, page unlocked, view created, view deleted, and view updated**. These are new POST endpoints that receive webhook payloads and are purely additive — existing integrations are unaffected, though webhook subscriptions can now listen to these additional page and view lifecycle events.","b28e6ec6abc50b637355001425afbd6ef8644a95915a852893b9256d84f98c87","2026-06-08T23:25:38.344Z","2026-06-08-new-webhook-events-for-page-and-view-operations",{"id":121,"severity":72,"title":122,"summary":123,"contentHash":124,"detectedAt":125,"slug":126},"01KTMHQCNZQYKJADREBDYPJ279","Notion API spec restructured from swagger to webhook paths","The Notion API OpenAPI specification has been significantly restructured. The original spec was compressed into a much smaller size (31,625 lines vs. 34,813), and the tail of the diff shows addition of explicit webhook event paths that appear to define POST endpoints for various webhook payload types (file upload, page events, view events). The changes are primarily structural documentation\u002Fspecification reorganization rather than functional API changes; webhook support itself is not new, but the OpenAPI spec structure for defining webhook paths has been updated.","67af82c227a107965068963ac42e9c7d523d7ca54422a34e7c3754d4bd3acb31","2026-06-08T21:20:25.279Z","2026-06-08-notion-api-spec-restructured-from-swagger-to-webhook-paths",{"id":128,"severity":25,"title":129,"summary":130,"contentHash":131,"detectedAt":132,"slug":133},"01KTM159YJ38E08KKH9AJCRPX7","Add webhook endpoint definitions and schemas","The API spec adds webhook endpoint definitions and corresponding payload schema definitions for page and view events (created, deleted, locked, moved, properties updated, undeleted, unlocked, and transcription updates). These are new optional webhook event types that integrations can subscribe to but do not affect existing REST API endpoints.","c1cb6292627e70069c32e806d69dc8aebd9d213749591fe98bfadcbea872b452","2026-06-08T16:30:55.441Z","2026-06-08-add-webhook-endpoint-definitions-and-schemas",{"id":135,"severity":72,"title":136,"summary":137,"contentHash":138,"detectedAt":139,"slug":140},"01KTCQ59AJ2C73R4K6NDV2F64K","OpenAPI spec reformatted with whitespace\u002Findentation changes","The Notion API OpenAPI specification has been reformatted with updated whitespace and indentation (from 2-space to tab indentation). The visible tail of the diff shows webhook endpoint definitions remain structurally unchanged. While the diff is substantial in size (~2,700 net lines removed), the reformatting itself does not alter API behaviour, documented endpoints, fields, or parameters — it is a structural reorganization of the JSON document.","4cfa09502aca48cfcaedbef9983d1b5258f3825fd29ce2703d7a21e7bf48d356","2026-06-05T20:21:28.018Z","2026-06-05-openapi-spec-reformatted-with-whitespace-indentation-changes",{"id":142,"severity":25,"title":143,"summary":144,"contentHash":145,"detectedAt":146,"slug":147},"01KS6AAKDNFFXE41TTZPX7QTAD","New page and view webhook event endpoints","Added 8 new webhook event endpoints for page lifecycle events (`pageCreated`, `pageDeleted`, `pageLocked`, `pageMoved`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`, `pageUnlocked`) and 3 new webhook endpoints for view operations (`viewCreated`, `viewDeleted`, `viewUpdated`). These are purely additive webhook event handlers that do not affect existing API behavior.","41d856dd2165e99a253476c7818a4938a0bbb78386909c222b27b1da3ab5ecf7","2026-05-21T22:26:02.293Z","2026-05-21-new-page-and-view-webhook-event-endpoints",{"id":149,"severity":72,"title":150,"summary":151,"contentHash":152,"detectedAt":153,"slug":154},"01KS5RX85DGHKAGRD3GTDWAPKR","Notion OpenAPI spec reformatted; webhook callbacks added","The entire Notion OpenAPI spec has been reformatted (indentation style changed from spaces to tabs, reducing line count by ~3K net), and a large set of **webhook callback paths** have been added as OpenAPI `webhooks` objects. New webhook events include page lifecycle (`pageCreated`, `pageDeleted`, `pageContentUpdated`, `pageMoved`, `pageLocked`, `pageUnlocked`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`), view lifecycle (`viewCreated`, `viewDeleted`, `viewUpdated`), and file upload events (`fileUploadUploadFailed`). These are receiver-side webhook definitions and do not change existing REST API endpoints, but teams building webhook integrations should be aware of the newly documented event types and their payload schemas.","256d3377945f0baeb6d54dbca57f183cc1ed1d95967db5a3a11100c549ef9b45","2026-05-21T17:21:38.989Z","2026-05-21-notion-openapi-spec-reformatted-webhook-callbacks-added",{"id":156,"severity":25,"title":157,"summary":158,"contentHash":159,"detectedAt":160,"slug":161},"01KRYDY9PFA9N84VXCSD3N9TGT","Add webhook receiver endpoints for page and view events","The Notion API OpenAPI spec now documents webhook receiver endpoints for page lifecycle events (created, deleted, locked, moved, properties updated, undeleted, unlocked, transcript deleted) and view events (created, deleted, updated). These are purely additive endpoints that document how to receive webhook payloads—they do not break existing integrations and allow developers to implement webhook handlers.","397a2f89a15c8342baa340324e0c0a873df3e6f4b0e0cb035f6cb7c86d2c4dea","2026-05-18T20:55:17.967Z","2026-05-18-add-webhook-receiver-endpoints-for-page-and-view-events",{"id":163,"severity":25,"title":164,"summary":165,"contentHash":166,"detectedAt":167,"slug":168},"01KRPQNRK3RZSDA1H5V6KW3Y1J","Add webhook event paths for pages and views","The OpenAPI spec adds new webhook event path definitions for page and view events, including operations for `pageContentUpdated`, `pageCreated`, `pageDeleted`, `pageLocked`, `pageMoved`, `pagePropertiesUpdated`, `pageTranscriptionBlockTranscriptDeleted`, `pageUndeleted`, `pageUnlocked`, and view events (`viewCreated`, `viewDeleted`, `viewUpdated`). These are new webhook payload schemas and endpoint documentation that extend webhook coverage without modifying existing endpoints or schemas.","c781691e6316b679648c83ff8f18a9dd70943fa24dbe35be69d19ff1cb274174","2026-05-15T21:11:28.611Z","2026-05-15-add-webhook-event-paths-for-pages-and-views",{"id":170,"severity":25,"title":171,"summary":172,"contentHash":173,"detectedAt":174,"slug":175},"01KREPDJABTXMV1CH8J72BZDWG","Developer portal and personal access tokens now available","The changelog adds a new **May 12, 2026** entry announcing the Developer portal for managing Notion developer tools and the availability of **Personal access tokens** (PATs) as user-scoped authentication tokens. This is a new feature that provides additional authentication options and management capabilities alongside existing methods; it does not modify or remove any existing API behavior.","7719b73ec752bee51027c3905a6d69f3046f58450ccab8449cfc73baeffa18e4","2026-05-12T18:15:36.011Z","2026-05-12-01krepdjabtxmv1ch8j72bzdwg"]