Client.search() now accepts an in_trash filter to return only trashed pages and data sources. Existing searches are unaffected — trash remains excluded by default.
SDK (JS)
Rich text annotation types (ApiColor, RichTextItemResponseCommon, AnnotationResponse) are now exported from the package entrypoint. Pagination helpers (iteratePaginatedAPI, collectPaginatedAPI) now accept endpoint methods under strictNullChecks, fixing a regression introduced in v5.23.0.
Adds verifyWebhookSignature() and signWebhookPayload() helpers to confirm webhooks came from Notion without hand-rolling HMAC-SHA256, and iterateAllDataSourceRows / collectAllDataSourceRows helpers that page past the ~10,000-row limit by partitioning on created_time. Also adds client.asyncTasks.retrieve support, allow_async option on createPage and page markdown updates, automatic retry on HTTP 529 service overload, and fixes the relevance search sort type and pagination null handling.
The update page markdown endpoint's insert_content params now accept a position field.
Meeting notes queries now support attendees property typing, and agent_id is added as a parent type for workflow-parented pages and blocks.
What's Changed
- Add
request_statusfield to all affected list response types in https://github.com/makenotion/notion-sdk-js/pull/711 - Bump version to
v5.20.0by @github-actions[bot] in https://github.com/makenotion/notion-sdk-js/pull/712
Links
-…
What's Changed
- Add
updatemethod tocommentsnamespace for UpdateComment endpoint in https://github.com/makenotion/notion-sdk-js/pull/705 - Update
markdownfield descriptions in comments endpoints to match updated API spec in…
What's Changed
- Support multi-value filters for select, status, and multi_select property filters in https://github.com/makenotion/notion-sdk-js/pull/707
- Bump version to
v5.18.0in https://github.com/makenotion/notion-sdk-js/pull/708
Links
- **Full…
What's Changed
- Add
markdownparameter to Create Comment endpoint in https://github.com/makenotion/notion-sdk-js/pull/703 - Bump version to
v5.17.0in https://github.com/makenotion/notion-sdk-js/pull/704
Links
- Full Changelog:…
What's Changed
- Add icon support to paragraph blocks (tab block items) by @notion-buildkite-app[bot] in https://github.com/makenotion/notion-sdk-js/pull/697
- Add
gateway_timeouttoAPIErrorCodeenum by @notion-buildkite-app[bot] in…
What's Changed
What's Changed
What's Changed
What's Changed
What's Changed
What's Changed
What's Changed
What's Changed
- Fix: Prevent path traversal in
Client.request()#661- Note when upgrading: This means that callers can no longer use
../to switch the meaning of a request that accepts an ID path parameter to navigate to a different Notion API endpoint.…
- Note when upgrading: This means that callers can no longer use
What's Changed
- Sync api-endpoints: add
positiontoAppendBlockChildrenParametersby @ksinder in https://github.com/makenotion/notion-sdk-js/pull/658- Specifically, this change is a backwards-compatible improvement to support a more expressive position parameter in…
What's Changed
- Add 'Contributing' section to README. by @toolness in https://github.com/makenotion/notion-sdk-js/pull/655
- Sync api-endpoints: add
positiontoCreatePageBodyParametersby @ksinder in https://github.com/makenotion/notion-sdk-js/pull/656 -…



