Changelog
3.3.2
September 24, 2026
Current release of the contract. Backward compatible with 3.3.1: no operation, path, field, or error code changed; only the tags that group operations in the documentation changed.
Salesis split intoGateways,Deliveries,SalesEvents, andSalesTransactions.Accountis split intoAccount,Domains, andReplicas.Settingsis split intoGeneralSettings,AccessSettings,EmailSettings, andSupportSettings.x-tagGroupsnow has separateAccountandSettingsgroups.
If your tooling filters operations by tag, update the tag names. Operation IDs and paths are unchanged.
3.3.1
September 24, 2026
Backward compatible with 3.3.0: no operation, field, or error code changed.
- The OpenAPI document now groups its tags with the
x-tagGroupsextension (Access, Students, Catalog and content, and so on), which documentation tools such as Redoc and Scalar use to organize the navigation. Tags themselves are unchanged.
No action is required.
3.3.0
September 23, 2026
Backward compatible with 3.2.0: no operation, field, or error code was removed or renamed. What changed is how existing operations affect replicas:
products.publications.createandmodules.publications.createalso publish the copies of the content in replica accounts. The previous description said publication did not reach replicas, which was incorrect: changes already propagated to replicas, asynchronously and not always completely. Propagation is now synchronous and complete. Replicated products and modules can also be published (previously403 replica_readonly).products.update,modules.update,showcases.update, andbanners.updateacceptstatuson replicated resources. Any other field still returns403 replica_readonly.products.copies.create,modules.copies.create, andlessons.copies.createreject a replicated source or destination with403 replica_readonly. The same applies tomodules.createon a replicated product and tolessons.updatewith a replicatedtarget_product_id. The API previously accepted these requests.showcases.delete: the description said the showcase's products were kept. Deleting a showcase has always deleted its products as well, and the description now says so.
No action is required. If your integration relied on API publications not reaching replicas, note that they now do.
3.2.0
September 23, 2026
No breaking changes since 3.0.0: everything that existed is still available, with the same name, the same type, and the same permission requirements.
- 196 new operations, completing the catalog for content (products, modules, lessons, exams, questions, taxonomies), users and access, support, sales and deliveries, Diamond funnel automations, imports, exports and reports, account settings, accounts and replicas, sandbox, event streams, and declarative configuration.
- Nine new asynchronous operation types, in an extensible enum: apply access in bulk, run a sandbox scenario, apply declarative configuration, apply delivery tags, reprocess a sales event, reprocess a funnel membership, analyze an import, process an import, and generate an export.
- New optional lesson field (
exam_id) to link an exam directly from the lesson. - Human mode (administrator OAuth plus credential) is available for credentials that require it. Authorization does not change: the credential's policy still applies.
If you are on 3.0.0 or 3.1.0, you do not need to do anything to keep working. To use the new features, call them: the base URL does not change.