Changelog: Rivet - JavaScript - 0.4.0

Released: 2025-12-04

Visit Changelog

Summary: This release introduces several breaking changes, including updated endpoint names across Meetings, Phone, Team Chat, and Users, as well as a transition to the new CommerceS2SAuthClient requiring S2S credentials. It also adds new Commerce APIs and events, delivers enhanced type-safe OpenAPI implementations across multiple clients, improves TypeScript type narrowing, and updates Axios to the latest version.

Breaking changes

  • When regenerating OpenAPI implementations, some endpoints may have changed names. These are known endpoint changes.

    • Meetings

      • upgradeZpaOsAppupgradeZPAFirmwareOrApp
      • listMeetingSummariesOfAccountlistAccountsMeetingOrWebinarSummaries
      • getMeetingSummarygetMeetingOrWebinarSummary
    • Phone

      • addPolicySettingToCallQueueaddPolicySubsettingToCallQueue
      • addCommonAreaSettingsaddCommonAreaSetting
      • updateCommonAreaSettingsupdateCommonAreaSetting
    • Team chat

      • getChatMessagesReportsgetChatMessageReports
    • Users

      • bulkUpdateFeaturesForUserbulkUpdateFeaturesForUsers
  • Commerce client is now CommerceS2SAuthClient (previously CommerceOAuthClient) and requires S2S authentication credentials from Zoom Marketplace.

Added

  • New Commerce APIs and events

Changed

  • Refreshed the type-safe OpenAPI implementation to regenerate and update API endpoints and events across these clients:
    • Accounts
    • Marketplace
    • Meetings
    • Phone
      -Team Chat
      -Users
      -Video SDK
      -TypeScript types now chooses the narrowest type application during generation, e.g. for enum values.

Fixed

  • Axios version has been bumped to its latest version available on npm.