<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>mittwald Developer Portal Blog</title>
        <link>https://developer.mittwald.de/changelog/</link>
        <description>mittwald Developer Portal Blog</description>
        <lastBuildDate>Fri, 03 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, June 26 to July 3]]></title>
            <link>https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/</guid>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's changelog for the mittwald API includes significant updates such as changes in response property types, the addition and removal of required properties, and the introduction of new optional request parameters across various endpoints.]]></description>
            <content:encoded><![CDATA[<p>This week's changelog for the mittwald API includes significant updates such as changes in response property types, the addition and removal of required properties, and the introduction of new optional request parameters across various endpoints.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The property type for the response at <code>GET /v2/container-templates</code> has changed for the properties <code>/items/license</code> and <code>/items/name</code> from <code>string</code> to <code>object</code>. This is a breaking change.</li>
<li class="">The required property <code>/items/icon</code> has been removed from the response for <code>GET /v2/container-templates</code>. This is a breaking change.</li>
<li class="">The property type for the response at <code>GET /v2/container-templates/{templateId}</code> has changed for the properties <code>license</code> and <code>name</code> from <code>string</code> to <code>object</code>. This is a breaking change.</li>
<li class="">The required property <code>icon</code> has been removed from the response for <code>GET /v2/container-templates/{templateId}</code>. This is a breaking change.</li>
<li class="">The response property <code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after</code> has become nullable for the status <code>200</code> in <code>GET /v2/projects/{projectId}/activities</code>.</li>
<li class="">The response property <code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before</code> has become nullable for the status <code>200</code> in <code>GET /v2/projects/{projectId}/activities</code>.</li>
<li class="">The response property <code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/softwareVersion</code> has become optional for the status <code>200</code> in <code>GET /v2/projects/{projectId}/activities</code>.</li>
<li class="">Several required properties have been removed from the response for <code>GET /v2/projects/{projectId}/activities</code>, including:<!-- -->
<ul>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/after/appId</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/after/appVersionId</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationCopyRequested]/changes</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/software</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/updatePolicy</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/after/permissions</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/after/permissions</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/before/permissions</code></li>
</ul>
</li>
<li class="">The following optional properties have been removed from the response for <code>GET /v2/projects/{projectId}/activities</code>:<!-- -->
<ul>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/appId</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/appVersionId</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before/software</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before/updatePolicy</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissions</code></li>
</ul>
</li>
<li class="">A new optional request parameter <code>type</code> has been added to <code>GET /v2/container-templates</code>.</li>
<li class="">Several optional properties have been added to the response for <code>GET /v2/container-templates</code>, including:<!-- -->
<ul>
<li class=""><code>/items/domains/items/purpose</code></li>
<li class=""><code>/items/help</code></li>
<li class=""><code>/items/license/link</code></li>
<li class=""><code>/items/supportLink</code></li>
<li class=""><code>/items/userInputs/items/label</code></li>
</ul>
</li>
<li class="">Required properties have been added to the response for <code>GET /v2/container-templates</code>, including:<!-- -->
<ul>
<li class=""><code>/items/iconUrl</code></li>
<li class=""><code>/items/license/name</code></li>
<li class=""><code>/items/name/de</code></li>
<li class=""><code>/items/name/en</code></li>
</ul>
</li>
<li class="">A new endpoint <code>GET /v2/container-templates/{templateId}/icon</code> has been added to retrieve a Container Template icon.</li>
<li class="">Optional properties have been added to the response for <code>GET /v2/customers/{customerId}/projects</code> and <code>GET /v2/projects</code>, including <code>/items/serverShortId</code>.</li>
<li class="">Required properties have been added to the response for <code>GET /v2/customers/{customerId}/projects</code> and <code>GET /v2/projects</code>, including <code>/items/deletionRequested</code>.</li>
<li class="">A non-success response with status <code>409</code> has been added for <code>POST /v2/files</code>.</li>
<li class="">Optional properties have been added to the response for <code>GET /v2/projects/{projectId}/activities</code>, including:<!-- -->
<ul>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/version</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissionsRead</code></li>
<li class=""><code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissionsWrite</code></li>
</ul>
</li>
<li class="">The response property <code>/items/action</code> has been updated to include new schemas in the <code>anyOf</code> list for the status <code>200</code> in <code>GET /v2/projects/{projectId}/activities</code>.</li>
<li class="">The response property <code>/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/parameters</code> has become required for the status <code>200</code> in <code>GET /v2/projects/{projectId}/activities</code>.</li>
<li class="">Several required properties have been added to the response for <code>GET /v2/projects/{projectId}/activities</code>, including various parameters and descriptions for different actions related to database and app installations.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-container-templates">Changes in "List Container Templates"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-list-container-templates" class="hash-link" aria-label="Direct link to Changes in &quot;List Container Templates&quot;" title="Direct link to Changes in &quot;List Container Templates&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/license' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/name' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/icon' from the response with the '200' status</p>
</li>
<li class="">
<p>added the new optional 'query' request parameter 'type'</p>
</li>
<li class="">
<p>added the optional property '/items/domains/items/purpose' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/help' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/license/link' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/supportLink' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/userInputs/items/label' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/iconUrl' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/license/name' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/name/de' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/name/en' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-templates/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>container-templates</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-container-template-by-id">Changes in "Get a Container Template by ID"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-get-a-container-template-by-id" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Container Template by ID&quot;" title="Direct link to Changes in &quot;Get a Container Template by ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'license' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'name' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property 'icon' from the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'domains/items/purpose' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'help' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'license/link' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'supportLink' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'userInputs/items/label' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'iconUrl' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'license/name' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'name/de' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'name/en' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-template/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>container-templates</span>/<wbr><span class="variableLinkParameter_OWEY">{templateId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-activities-of-a-project">Changes in "Get the activities of a project"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-get-the-activities-of-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Get the activities of a project&quot;" title="Direct link to Changes in &quot;Get the activities of a project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the response property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after' became nullable for the status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the response property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before' became nullable for the status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the response property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/softwareVersion' became optional for the status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/after/appId' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/after/appVersionId' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationCopyRequested]/changes' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/software' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/after/updatePolicy' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/after/permissions' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/after/permissions' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/before/permissions' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/appId' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/appVersionId' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before/software' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/changes/before/updatePolicy' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissions' from the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/before/version' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissionsRead' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/before/permissionsWrite' to the response with the '200' status</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.activitylog.AppInstallationRequested, #/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareDeleted' to the '/items/action' response property 'anyOf' list for the response status '200'</p>
</li>
<li class="">
<p>the response property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/parameters' became required for the status '200'</p>
</li>
<li class="">
<p>removed the 'app.systemsoftware-deleted' enum value from the '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationDesiredSystemSoftwareSet]/name' response property for the response status '200'</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/changes/after/version' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationAppVersionSet]/parameters' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.AppInstallationCopyRequested]/parameters' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseCreated]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseDeleted]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseDescriptionSet]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlNameSet]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/after/permissionsRead' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/changes/after/permissionsWrite' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/parameters/databaseDescription' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserCreated]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserDeleted]/parameters/databaseDescription' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserDeleted]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/after/permissionsRead' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/after/permissionsWrite' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/before/permissionsRead' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/changes/before/permissionsWrite' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/parameters/databaseDescription' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseMysqlUserUpdated]/parameters/description' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/action/anyOf[#/components/schemas/de.mittwald.v1.activitylog.DatabaseVersionSet]/parameters/description' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-project-activities/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>activities</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-container-template-icon">Changes in "Get a Container Template icon"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-get-a-container-template-icon" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Container Template icon&quot;" title="Direct link to Changes in &quot;Get a Container Template icon&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-template-icon/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>container-templates</span>/<wbr><span class="variableLinkParameter_OWEY">{templateId}</span>/<wbr><span>icon</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projects-belonging-to-a-customer">Changes in "List Projects belonging to a Customer"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-list-projects-belonging-to-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Projects belonging to a Customer&quot;" title="Direct link to Changes in &quot;List Projects belonging to a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/serverShortId' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/deletionRequested' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-customer-projects/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>projects</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-file">Changes in "Create a File"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-create-a-file" class="hash-link" aria-label="Direct link to Changes in &quot;Create a File&quot;" title="Direct link to Changes in &quot;Create a File&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the non-success response with the status '409'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/file/file-create-file/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>files</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projects-belonging-to-the-executing-user">Changes in "List Projects belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-list-projects-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/serverShortId' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/deletionRequested' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-projects/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-request-an-app-installation">Changes in "Request an app installation"<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#changes-in-request-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Request an app installation&quot;" title="Direct link to Changes in &quot;Request an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'systemSoftware'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-request-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44050">mittwald JavaScript SDK Release 4.405.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44050" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.405.0" title="Direct link to mittwald JavaScript SDK Release 4.405.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.405.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance (<a href="https://github.com/mittwald/api-client-js/commit/c4170b3ca5e4577ccfd2c2a2fed8b89f3373bd9d" target="_blank" rel="noopener noreferrer" class="">commit c4170b3</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.405.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44040">mittwald JavaScript SDK Release 4.404.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44040" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.404.0" title="Direct link to mittwald JavaScript SDK Release 4.404.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.404.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.404.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44030">mittwald JavaScript SDK Release 4.403.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44030" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.403.0" title="Direct link to mittwald JavaScript SDK Release 4.403.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.403.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.403.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44020">mittwald JavaScript SDK Release 4.402.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44020" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.402.0" title="Direct link to mittwald JavaScript SDK Release 4.402.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.402.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.402.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44010">mittwald JavaScript SDK Release 4.401.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44010" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.401.0" title="Direct link to mittwald JavaScript SDK Release 4.401.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.401.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.401.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-44000">mittwald JavaScript SDK Release 4.400.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-44000" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.400.0" title="Direct link to mittwald JavaScript SDK Release 4.400.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.400.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details on the changes, you can view the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.400.0" target="_blank" rel="noopener noreferrer" class="">release notes</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43990">mittwald JavaScript SDK Release 4.399.0<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-43990" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.399.0" title="Direct link to mittwald JavaScript SDK Release 4.399.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.399.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.399.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43981">mittwald JavaScript SDK Release 4.398.1<a href="https://developer.mittwald.de/changelog/2026/07/03/api-changes-v2/#mittwald-javascript-sdk-release-43981" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.398.1" title="Direct link to mittwald JavaScript SDK Release 4.398.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.398.1 has been released. This update includes a bug fix specifically addressing a compile issue within the Models component. For more details on the changes and to view the release notes, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.398.1" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Container</category>
            <category>Project</category>
            <category>File</category>
            <category>App</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, June 19 to June 26]]></title>
            <link>https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/</guid>
            <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's changes are primarily spec cleanup and new endpoint additions. The conversation-related changes are technically breaking but have no practical impact on existing integrations — the actual API responses remain unchanged.]]></description>
            <content:encoded><![CDATA[<p>This week's changes are primarily spec cleanup and new endpoint additions. The conversation-related changes are technically breaking but have no practical impact on existing integrations — the actual API responses remain unchanged.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The conversation response schemas for <code>GET /v2/conversations</code> and <code>GET /v2/conversations/{conversationId}</code> have been restructured. Fields like <code>conversationId</code>, <code>createdAt</code>, <code>mainUser</code>, <code>shortId</code>, <code>status</code>, <code>title</code>, <code>visibility</code>, and all previously optional fields have been moved into the <code>BasicConversation</code> schema and are now composed via <code>allOf</code>. The actual response payloads are unchanged — this is a spec-level reorganization only.</li>
<li class="">The following internal fields have been removed from the <code>GET /v2/conversations/{conversationId}/members</code> and <code>GET /v2/conversations/{conversationId}/messages</code> responses: <code>atlasGroup</code>, <code>department</code>, and <code>group</code>. These fields were accidentally exposed in the spec but were never returned to external API users. Their removal corrects the spec to match actual behavior.</li>
<li class="">The schemas <code>de.mittwald.v1.conversation.Department</code> and <code>de.mittwald.v1.conversation.Group</code> have been removed from the API, as they were never part of the public API surface.</li>
<li class="">New endpoints have been added:<!-- -->
<ul>
<li class=""><code>GET /v2/container-templates</code> to list Container Templates.</li>
<li class=""><code>GET /v2/container-templates/{templateId}</code> to get a Container Template by ID.</li>
<li class=""><code>GET /v2/customers/{customerId}/projects</code> to list Projects belonging to a Customer.</li>
<li class=""><code>GET /v2/projects/{projectId}/domain-migrations</code> to list Domain-Migrations belonging to a Project.</li>
<li class=""><code>POST /v2/projects/{projectId}/stacks</code> to create a Stack.</li>
<li class=""><code>DELETE /v2/stacks/{stackId}</code> to delete a Stack.</li>
</ul>
</li>
<li class="">A new optional request parameter <code>state</code> has been added to the <code>GET /v2/contributors/{contributorId}/webhook-executions</code> operation.</li>
<li class="">The optional property <code>isEmployee</code> has been added to user objects in conversation member and message responses.</li>
<li class="">A new optional request property <code>description</code> has been added to the <code>PATCH /v2/stacks/{stackId}</code> operation.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-conversations-the-authenticated-user-has-created-or-has-access-to">Changes in "Get all conversations the authenticated user has created or has access to"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-get-all-conversations-the-authenticated-user-has-created-or-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;Get all conversations the authenticated user has created or has access to&quot;" title="Direct link to Changes in &quot;Get all conversations the authenticated user has created or has access to&quot;" translate="no">​</a></h3>
<p>The response schema has been restructured: all conversation fields are now defined in the <code>BasicConversation</code> schema and composed into the response via <code>allOf</code>. This is a spec-level reorganization — the response payload is identical for API consumers. All previously required and optional fields (<code>conversationId</code>, <code>createdAt</code>, <code>mainUser</code>, <code>shortId</code>, <code>status</code>, <code>title</code>, <code>visibility</code>, <code>category</code>, <code>createdBy</code>, <code>lastMessage</code>, <code>lastMessageAt</code>, <code>lastMessageBy</code>, <code>notificationRoles</code>, <code>relatedTo</code>, <code>relations</code>, <code>sharedWith</code>) remain available via <code>BasicConversation</code>.</p>
<ul>
<li class="">(spec reorganization only): the <code>/items/</code> response type changed from <code>object</code> to <code>allOf[BasicConversation]</code> for status <code>200</code> — response payload is unchanged</li>
<li class="">added <code>#/components/schemas/de.mittwald.v1.conversation.BasicConversation</code> to the <code>/items/</code> response <code>allOf</code> list for status <code>200</code></li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-conversations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-support-conversation">Changes in "Get a support conversation"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-get-a-support-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get a support conversation&quot;" title="Direct link to Changes in &quot;Get a support conversation&quot;" translate="no">​</a></h3>
<p>Same restructuring as above — all conversation fields are now defined in <code>BasicConversation</code> and composed via <code>allOf</code>. The response payload is unchanged.</p>
<ul>
<li class="">(spec reorganization only): the response body type changed from <code>object</code> to <code>allOf[BasicConversation]</code> for status <code>200</code> — response payload is unchanged</li>
<li class="">added <code>#/components/schemas/de.mittwald.v1.conversation.BasicConversation</code> to the response body <code>allOf</code> list for status <code>200</code></li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-get-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-members-of-a-support-conversation">Changes in "Get members of a support conversation"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-get-members-of-a-support-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get members of a support conversation&quot;" title="Direct link to Changes in &quot;Get members of a support conversation&quot;" translate="no">​</a></h3>
<p>The fields <code>atlasGroup</code>, <code>department</code>, and <code>group</code> have been removed. These were internal mittwald fields accidentally exposed in the spec — they were never returned to external API users. Their removal corrects the spec to match actual behavior.</p>
<ul>
<li class="">removed the optional property <code>/items/allOf[de.mittwald.v1.conversation.User]/atlasGroup</code> from the response with status <code>200</code></li>
<li class="">removed the optional property <code>/items/allOf[de.mittwald.v1.conversation.User]/department</code> from the response with status <code>200</code></li>
<li class="">removed the optional property <code>/items/allOf[de.mittwald.v1.conversation.User]/group</code> from the response with status <code>200</code></li>
<li class="">added the optional property <code>/items/allOf[de.mittwald.v1.conversation.User]/isEmployee</code> to the response with status <code>200</code></li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-get-conversation-members/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>members</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-messages-of-the-conversation">Changes in "Get all messages of the conversation"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-get-all-messages-of-the-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get all messages of the conversation&quot;" title="Direct link to Changes in &quot;Get all messages of the conversation&quot;" translate="no">​</a></h3>
<p>Same cleanup as above — <code>atlasGroup</code>, <code>department</code>, and <code>group</code> were internal fields never returned to external users. Additionally, <code>isEmployee</code> is now officially documented.</p>
<ul>
<li class="">removed the optional property <code>createdBy/atlasGroup</code> from <code>Message</code> items</li>
<li class="">removed the optional property <code>createdBy/department</code> from <code>Message</code> items</li>
<li class="">removed the optional property <code>createdBy/group</code> from <code>Message</code> items</li>
<li class="">removed the optional property <code>meta/user/atlasGroup</code> from <code>GenericStatusUpdate</code> and <code>ResubmissionStatusUpdate</code> items</li>
<li class="">removed the optional property <code>meta/user/department</code> from <code>GenericStatusUpdate</code> and <code>ResubmissionStatusUpdate</code> items</li>
<li class="">removed the optional property <code>meta/user/group</code> from <code>GenericStatusUpdate</code> and <code>ResubmissionStatusUpdate</code> items</li>
<li class="">added the optional property <code>createdBy/isEmployee</code> to <code>Message</code> items</li>
<li class="">added the optional property <code>meta/user/isEmployee</code> to <code>GenericStatusUpdate</code> and <code>ResubmissionStatusUpdate</code> items</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-messages-by-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>messages</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="removed-schemas">Removed schemas<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#removed-schemas" class="hash-link" aria-label="Direct link to Removed schemas" title="Direct link to Removed schemas" translate="no">​</a></h3>
<ul>
<li class="">removed the schema <code>de.mittwald.v1.conversation.Department</code></li>
<li class="">removed the schema <code>de.mittwald.v1.conversation.Group</code></li>
</ul>
<p>These schemas were never part of the public API surface and only appeared internally in the spec.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-container-templates">Changes in "List Container Templates"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-list-container-templates" class="hash-link" aria-label="Direct link to Changes in &quot;List Container Templates&quot;" title="Direct link to Changes in &quot;List Container Templates&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-templates/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>container-templates</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-container-template-by-id">Changes in "Get a Container Template by ID"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-get-a-container-template-by-id" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Container Template by ID&quot;" title="Direct link to Changes in &quot;Get a Container Template by ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-template/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>container-templates</span>/<wbr><span class="variableLinkParameter_OWEY">{templateId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-webhook-executions">Changes in "List all Webhook Executions"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-list-all-webhook-executions" class="hash-link" aria-label="Direct link to Changes in &quot;List all Webhook Executions&quot;" title="Direct link to Changes in &quot;List all Webhook Executions&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional <code>query</code> request parameter <code>state</code></li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-all-extension-instance-webhook-executions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>webhook-executions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projects-belonging-to-a-customer">Changes in "List Projects belonging to a Customer"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-list-projects-belonging-to-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Projects belonging to a Customer&quot;" title="Direct link to Changes in &quot;List Projects belonging to a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-customer-projects/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>projects</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-domain-migrations-belonging-to-a-project">Changes in "List Domain-Migrations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-list-domain-migrations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Domain-Migrations belonging to a Project&quot;" title="Direct link to Changes in &quot;List Domain-Migrations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-migration-list-migrations-by-project-id/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>domain-migrations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-stack">Changes in "Create a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-create-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create a Stack&quot;" title="Direct link to Changes in &quot;Create a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-create-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-delete-a-stack">Changes in "Delete a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-delete-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Delete a Stack&quot;" title="Direct link to Changes in &quot;Delete a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-delete-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodDELETE_wBXx">DELETE</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property <code>description</code></li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43980">mittwald JavaScript SDK Release 4.398.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43980" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.398.0" title="Direct link to mittwald JavaScript SDK Release 4.398.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.398.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.398.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43970">mittwald JavaScript SDK Release 4.397.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43970" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.397.0" title="Direct link to mittwald JavaScript SDK Release 4.397.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.397.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.397.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43960">mittwald JavaScript SDK Release 4.396.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43960" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.396.0" title="Direct link to mittwald JavaScript SDK Release 4.396.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.396.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.396.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43950">mittwald JavaScript SDK Release 4.395.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43950" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.395.0" title="Direct link to mittwald JavaScript SDK Release 4.395.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.395.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.395.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43940">mittwald JavaScript SDK Release 4.394.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43940" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.394.0" title="Direct link to mittwald JavaScript SDK Release 4.394.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.394.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client, enhancing the SDK's functionality and performance. For more details, refer to the commit <a href="https://github.com/mittwald/api-client-js/commit/c22f2e8d68badcfca84f3737dc421947289981fc" target="_blank" rel="noopener noreferrer" class="">c22f2e8</a>.</li>
</ul>
<p>For further information and to view the release notes, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.394.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43930">mittwald JavaScript SDK Release 4.393.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43930" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.393.0" title="Direct link to mittwald JavaScript SDK Release 4.393.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.393.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.393.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43920">mittwald JavaScript SDK Release 4.392.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43920" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.392.0" title="Direct link to mittwald JavaScript SDK Release 4.392.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.392.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.392.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43910">mittwald JavaScript SDK Release 4.391.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43910" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.391.0" title="Direct link to mittwald JavaScript SDK Release 4.391.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.391.0. This release includes an update to the generated client, enhancing the functionality of the SDK. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.391.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43900">mittwald JavaScript SDK Release 4.390.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43900" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.390.0" title="Direct link to mittwald JavaScript SDK Release 4.390.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.390.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.390.0" target="_blank" rel="noopener noreferrer" class="">mittwald/api-client-js 4.390.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43890">mittwald JavaScript SDK Release 4.389.0<a href="https://developer.mittwald.de/changelog/2026/06/26/api-changes-v2/#mittwald-javascript-sdk-release-43890" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.389.0" title="Direct link to mittwald JavaScript SDK Release 4.389.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.389.0. This release includes an updated generated client, enhancing the SDK's functionality and performance. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.389.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Conversation</category>
            <category>Container</category>
            <category>Marketplace</category>
            <category>Project</category>
            <category>Domain</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, June 12 to June 19]]></title>
            <link>https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/</guid>
            <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's update to the mittwald API includes a reduction of the minimum values for the 'limit' and 'page' query parameters to '0.00' across multiple endpoints, the addition of required properties to responses, and the introduction of a new optional request parameter, enhancing flexibility and usability for developers.]]></description>
            <content:encoded><![CDATA[<p>This week's update to the mittwald API includes a reduction of the minimum values for the 'limit' and 'page' query parameters to '0.00' across multiple endpoints, the addition of required properties to responses, and the introduction of a new optional request parameter, enhancing flexibility and usability for developers.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The minimum value for the <code>limit</code> request parameter has been decreased from <code>1.00</code> to <code>0.00</code> for the following operations:</p>
<ul>
<li class=""><code>POST /v2/actions/list-ingresses-compatible-with-certificate</code></li>
<li class=""><code>GET /v2/app-installations</code></li>
<li class=""><code>GET /v2/apps</code></li>
<li class=""><code>GET /v2/articles</code></li>
<li class=""><code>GET /v2/contributors</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/extensions</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/invoices/incoming</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/webhook-executions</code></li>
<li class=""><code>GET /v2/conversations</code></li>
<li class=""><code>GET /v2/customers</code></li>
<li class=""><code>GET /v2/customers/{customerId}/contracts</code></li>
<li class=""><code>GET /v2/customers/{customerId}/invoices</code></li>
<li class=""><code>GET /v2/customers/{customerId}/leads</code></li>
<li class=""><code>GET /v2/customers/{customerId}/unlocked-leads</code></li>
<li class=""><code>GET /v2/customers/{customerId}/unlocked-leads-exports</code></li>
<li class=""><code>GET /v2/domains</code></li>
<li class=""><code>GET /v2/extension-instances</code></li>
<li class=""><code>GET /v2/extensions</code></li>
<li class=""><code>GET /v2/ingresses</code></li>
<li class=""><code>GET /v2/mail-addresses/</code></li>
<li class=""><code>GET /v2/notifications</code></li>
<li class=""><code>GET /v2/orders</code></li>
<li class=""><code>GET /v2/projects</code></li>
<li class=""><code>GET /v2/projects/{projectId}/app-installations</code></li>
<li class=""><code>GET /v2/projects/{projectId}/backups</code></li>
<li class=""><code>GET /v2/projects/{projectId}/cronjobs</code></li>
<li class=""><code>GET /v2/projects/{projectId}/delivery-boxes</code></li>
<li class=""><code>GET /v2/projects/{projectId}/licenses</code></li>
<li class=""><code>GET /v2/projects/{projectId}/mail-addresses</code></li>
<li class=""><code>GET /v2/projects/{projectId}/registries</code></li>
<li class=""><code>GET /v2/projects/{projectId}/services</code></li>
<li class=""><code>GET /v2/projects/{projectId}/stacks</code></li>
<li class=""><code>GET /v2/projects/{projectId}/volumes</code></li>
<li class=""><code>GET /v2/servers</code></li>
<li class=""><code>GET /v2/stacks</code></li>
<li class=""><code>GET /v2/system-softwares</code></li>
<li class=""><code>GET /v2/users/self/api-tokens</code></li>
<li class=""><code>GET /v2/users/self/sessions</code></li>
<li class=""><code>GET /v2/users/self/ssh-keys</code></li>
</ul>
</li>
<li class="">
<p>The minimum value for the <code>page</code> request parameter has been decreased from <code>1.00</code> to <code>0.00</code> for the following operations:</p>
<ul>
<li class=""><code>POST /v2/actions/list-ingresses-compatible-with-certificate</code></li>
<li class=""><code>GET /v2/app-installations</code></li>
<li class=""><code>GET /v2/apps</code></li>
<li class=""><code>GET /v2/articles</code></li>
<li class=""><code>GET /v2/contributors</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/extensions</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/invoices/incoming</code></li>
<li class=""><code>GET /v2/contributors/{contributorId}/webhook-executions</code></li>
<li class=""><code>GET /v2/conversations</code></li>
<li class=""><code>GET /v2/customers</code></li>
<li class=""><code>GET /v2/customers/{customerId}/contracts</code></li>
<li class=""><code>GET /v2/customers/{customerId}/invoices</code></li>
<li class=""><code>GET /v2/customers/{customerId}/leads</code></li>
<li class=""><code>GET /v2/customers/{customerId}/unlocked-leads</code></li>
<li class=""><code>GET /v2/customers/{customerId}/unlocked-leads-exports</code></li>
<li class=""><code>GET /v2/domains</code></li>
<li class=""><code>GET /v2/extension-instances</code></li>
<li class=""><code>GET /v2/extensions</code></li>
<li class=""><code>GET /v2/ingresses</code></li>
<li class=""><code>GET /v2/mail-addresses/</code></li>
<li class=""><code>GET /v2/notifications</code></li>
<li class=""><code>GET /v2/orders</code></li>
<li class=""><code>GET /v2/projects</code></li>
<li class=""><code>GET /v2/projects/{projectId}/app-installations</code></li>
<li class=""><code>GET /v2/projects/{projectId}/backups</code></li>
<li class=""><code>GET /v2/projects/{projectId}/cronjobs</code></li>
<li class=""><code>GET /v2/projects/{projectId}/delivery-boxes</code></li>
<li class=""><code>GET /v2/projects/{projectId}/licenses</code></li>
<li class=""><code>GET /v2/projects/{projectId}/mail-addresses</code></li>
<li class=""><code>GET /v2/projects/{projectId}/registries</code></li>
<li class=""><code>GET /v2/projects/{projectId}/services</code></li>
<li class=""><code>GET /v2/projects/{projectId}/stacks</code></li>
<li class=""><code>GET /v2/projects/{projectId}/volumes</code></li>
<li class=""><code>GET /v2/servers</code></li>
<li class=""><code>GET /v2/stacks</code></li>
<li class=""><code>GET /v2/system-softwares</code></li>
<li class=""><code>GET /v2/users/self/api-tokens</code></li>
<li class=""><code>GET /v2/users/self/sessions</code></li>
<li class=""><code>GET /v2/users/self/ssh-keys</code></li>
</ul>
</li>
<li class="">
<p>The required property <code>/items/ips/v6</code> has been added to the response with the <code>200</code> status for the following operations:</p>
<ul>
<li class=""><code>POST /v2/actions/list-ingresses-compatible-with-certificate</code></li>
<li class=""><code>GET /v2/ingresses</code></li>
</ul>
</li>
<li class="">
<p>The required property <code>ips/v6</code> has been added to the response with the <code>200</code> status for the operation <code>GET /v2/ingresses/{ingressId}</code>.</p>
</li>
<li class="">
<p>A new optional request parameter <code>Accept-Language</code> has been added for the operation <code>GET /v2/cronjobs/{cronjobId}/executions/{executionId}/analysis</code>.</p>
</li>
<li class="">
<p>The non-success response with the status <code>412</code> has been added for the operation <code>POST /v2/users/self/credentials/email/actions/resend-email</code>.</p>
</li>
<li class="">
<p>The following operations have had optional properties added to their responses with the <code>200</code> status:</p>
<ul>
<li class=""><code>GET /v2/projects/{projectId}/services</code> - added <code>/items/restartPolicy</code></li>
<li class=""><code>GET /v2/projects/{projectId}/stacks</code> - added <code>/items/services/items/restartPolicy</code></li>
<li class=""><code>GET /v2/stacks</code> - added <code>/items/services/items/restartPolicy</code></li>
<li class=""><code>GET /v2/stacks/{stackId}</code> - added <code>services/items/restartPolicy</code></li>
<li class=""><code>PATCH /v2/stacks/{stackId}</code> - added <code>services/items/restartPolicy</code></li>
<li class=""><code>PUT /v2/stacks/{stackId}</code> - added <code>services/items/restartPolicy</code></li>
<li class=""><code>GET /v2/stacks/{stackId}/services/{serviceId}</code> - added <code>restartPolicy</code></li>
</ul>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-ingresses-compatible-with-a-certificate">Changes in "List Ingresses compatible with a certificate"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-ingresses-compatible-with-a-certificate" class="hash-link" aria-label="Direct link to Changes in &quot;List Ingresses compatible with a certificate&quot;" title="Direct link to Changes in &quot;List Ingresses compatible with a certificate&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>added the required property '/items/ips/v6' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ingress-list-ingresses-compatible-with-certificate/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>actions</span>/<wbr><span>list-ingresses-compatible-with-certificate</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-apps">Changes in "List apps"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-apps" class="hash-link" aria-label="Direct link to Changes in &quot;List apps&quot;" title="Direct link to Changes in &quot;List apps&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-apps/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>apps</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-articles">Changes in "List Articles"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-articles" class="hash-link" aria-label="Direct link to Changes in &quot;List Articles&quot;" title="Direct link to Changes in &quot;List Articles&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/article/article-list-articles/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>articles</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-contributors">Changes in "List contributors"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-contributors" class="hash-link" aria-label="Direct link to Changes in &quot;List contributors&quot;" title="Direct link to Changes in &quot;List contributors&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-contributors/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extensions-of-own-contributor">Changes in "List Extensions of own contributor"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-extensions-of-own-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;List Extensions of own contributor&quot;" title="Direct link to Changes in &quot;List Extensions of own contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-own-extensions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>extensions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-incoming-invoices-of-a-contributor">Changes in "List incoming Invoices of a contributor"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-incoming-invoices-of-a-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;List incoming Invoices of a contributor&quot;" title="Direct link to Changes in &quot;List incoming Invoices of a contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/contributor-list-incoming-invoices/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>invoices</span>/<wbr><span>incoming</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-webhook-executions">Changes in "List all Webhook Executions"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-all-webhook-executions" class="hash-link" aria-label="Direct link to Changes in &quot;List all Webhook Executions&quot;" title="Direct link to Changes in &quot;List all Webhook Executions&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-all-extension-instance-webhook-executions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>webhook-executions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-conversation-the-authenticated-user-has-created-or-has-access-to">Changes in "Get all conversation the authenticated user has created or has access to"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-all-conversation-the-authenticated-user-has-created-or-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;Get all conversation the authenticated user has created or has access to&quot;" title="Direct link to Changes in &quot;Get all conversation the authenticated user has created or has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-conversations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-cronjob-execution-analysis-for-failed-executions">Changes in "Get a cronjob execution analysis for failed executions"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-a-cronjob-execution-analysis-for-failed-executions" class="hash-link" aria-label="Direct link to Changes in &quot;Get a cronjob execution analysis for failed executions&quot;" title="Direct link to Changes in &quot;Get a cronjob execution analysis for failed executions&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'header' request parameter 'Accept-Language'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-get-execution-analysis/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>cronjobs</span>/<wbr><span class="variableLinkParameter_OWEY">{cronjobId}</span>/<wbr><span>executions</span>/<wbr><span class="variableLinkParameter_OWEY">{executionId}</span>/<wbr><span>analysis</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-customer-profiles-the-authenticated-user-has-access-to">Changes in "Get all customer profiles the authenticated user has access to"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-all-customer-profiles-the-authenticated-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;Get all customer profiles the authenticated user has access to&quot;" title="Direct link to Changes in &quot;Get all customer profiles the authenticated user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-customers/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-a-list-of-contracts-for-the-given-customer">Changes in "Return a list of Contracts for the given Customer"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-return-a-list-of-contracts-for-the-given-customer" class="hash-link" aria-label="Direct link to Changes in &quot;Return a list of Contracts for the given Customer&quot;" title="Direct link to Changes in &quot;Return a list of Contracts for the given Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-list-contracts/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>contracts</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-invoices-of-a-customer">Changes in "List Invoices of a Customer"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-invoices-of-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Invoices of a Customer&quot;" title="Direct link to Changes in &quot;List Invoices of a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/invoice-list-customer-invoices/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>invoices</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-leads-use-the-unlocked-routes-for-more-lead-details">Changes in "Get all leads. Use the unlocked routes for more lead details"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-all-leads-use-the-unlocked-routes-for-more-lead-details" class="hash-link" aria-label="Direct link to Changes in &quot;Get all leads. Use the unlocked routes for more lead details&quot;" title="Direct link to Changes in &quot;Get all leads. Use the unlocked routes for more lead details&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/leadfyndr/leadfyndr-list-leads/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>leads</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-unlocked-leads-organisation-can-unlock-leads">Changes in "Get all unlocked leads. Organisation can unlock leads"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-all-unlocked-leads-organisation-can-unlock-leads" class="hash-link" aria-label="Direct link to Changes in &quot;Get all unlocked leads. Organisation can unlock leads&quot;" title="Direct link to Changes in &quot;Get all unlocked leads. Organisation can unlock leads&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/leadfyndr/leadfyndr-list-unlocked-leads/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>unlocked-leads</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-unlocked-leads-export-history-for-the-given-customerid">Changes in "Get unlocked leads export history for the given customerId"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-unlocked-leads-export-history-for-the-given-customerid" class="hash-link" aria-label="Direct link to Changes in &quot;Get unlocked leads export history for the given customerId&quot;" title="Direct link to Changes in &quot;Get unlocked leads export history for the given customerId&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/leadfyndr/leadfyndr-get-leads-export-history/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>unlocked-leads-exports</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-domains">Changes in "List Domains"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-domains" class="hash-link" aria-label="Direct link to Changes in &quot;List Domains&quot;" title="Direct link to Changes in &quot;List Domains&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-list-domains/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extension-instances">Changes in "List extension instances"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-extension-instances" class="hash-link" aria-label="Direct link to Changes in &quot;List extension instances&quot;" title="Direct link to Changes in &quot;List extension instances&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extension-instances/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extension-instances</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extensions">Changes in "List Extensions"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-extensions" class="hash-link" aria-label="Direct link to Changes in &quot;List Extensions&quot;" title="Direct link to Changes in &quot;List Extensions&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extensions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extensions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-ingresses">Changes in "List Ingresses"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-ingresses" class="hash-link" aria-label="Direct link to Changes in &quot;List Ingresses&quot;" title="Direct link to Changes in &quot;List Ingresses&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>added the required property '/items/ips/v6' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ingress-list-ingresses/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>ingresses</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-ingress">Changes in "Get an Ingress"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-an-ingress" class="hash-link" aria-label="Direct link to Changes in &quot;Get an Ingress&quot;" title="Direct link to Changes in &quot;Get an Ingress&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'ips/v6' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ingress-get-ingress/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>ingresses</span>/<wbr><span class="variableLinkParameter_OWEY">{ingressId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-mail-addresses">Changes in "List mail addresses"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-mail-addresses" class="hash-link" aria-label="Direct link to Changes in &quot;List mail addresses&quot;" title="Direct link to Changes in &quot;List mail addresses&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/mail-list-mail-addresses-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>mail-addresses</span>/<wbr><span></span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-unread-notifications">Changes in "List all unread notifications"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-all-unread-notifications" class="hash-link" aria-label="Direct link to Changes in &quot;List all unread notifications&quot;" title="Direct link to Changes in &quot;List all unread notifications&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/notification/notifications-list-notifications/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>notifications</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-list-of-orders">Changes in "Get list of Orders"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-list-of-orders" class="hash-link" aria-label="Direct link to Changes in &quot;Get list of Orders&quot;" title="Direct link to Changes in &quot;Get list of Orders&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/order-list-orders/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>orders</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projects-belonging-to-the-executing-user">Changes in "List Projects belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-projects-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-projects/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-activities-of-a-project">Changes in "Get the activities of a project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-the-activities-of-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Get the activities of a project&quot;" title="Direct link to Changes in &quot;Get the activities of a project&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-project-activities/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>activities</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-backups-belonging-to-a-project">Changes in "List Backups belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-backups-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" title="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-list-project-backups/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>backups</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-cronjobs-belonging-to-a-project">Changes in "List cronjobs belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-cronjobs-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" title="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-list-cronjobs/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>cronjobs</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-delivery-boxes-belonging-to-a-project">Changes in "List delivery boxes belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-delivery-boxes-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List delivery boxes belonging to a Project&quot;" title="Direct link to Changes in &quot;List delivery boxes belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/mail-list-delivery-boxes/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>delivery-boxes</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-licenses-belonging-to-a-project">Changes in "List Licenses belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-licenses-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Licenses belonging to a Project&quot;" title="Direct link to Changes in &quot;List Licenses belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/license/license-list-licenses-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>licenses</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-mail-addresses-belonging-to-a-project">Changes in "List mail addresses belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-mail-addresses-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List mail addresses belonging to a Project&quot;" title="Direct link to Changes in &quot;List mail addresses belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/mail-list-mail-addresses/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mail-addresses</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-registries-belonging-to-a-project">Changes in "List Registries belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-registries-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Registries belonging to a Project&quot;" title="Direct link to Changes in &quot;List Registries belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-registries/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>registries</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-services-belonging-to-a-project">Changes in "List Services belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-services-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Services belonging to a Project&quot;" title="Direct link to Changes in &quot;List Services belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>added the optional property '/items/restartPolicy' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-services/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>services</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-a-project">Changes in "List Stacks belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-stacks-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" title="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>added the optional property '/items/services/items/restartPolicy' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-volumes-belonging-to-a-project">Changes in "List Volumes belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-volumes-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Volumes belonging to a Project&quot;" title="Direct link to Changes in &quot;List Volumes belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-volumes/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>volumes</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-servers-belonging-to-the-executing-user">Changes in "List Servers belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-servers-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-servers/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-the-executing-user">Changes in "List Stacks belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-stacks-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>added the optional property '/items/services/items/restartPolicy' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-self-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-stack">Changes in "Get a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Stack&quot;" title="Direct link to Changes in &quot;Get a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'services/items/restartPolicy' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'services/items/restartPolicy' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'services/items/restartPolicy' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-declare-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-service-belonging-to-a-stack">Changes in "Get a Service belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-a-service-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" title="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'restartPolicy' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-service/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>services</span>/<wbr><span class="variableLinkParameter_OWEY">{serviceId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-volumes-belonging-to-a-stack">Changes in "List Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;List Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;List Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stack-volumes/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>volumes</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-system-softwares">Changes in "List system softwares"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-system-softwares" class="hash-link" aria-label="Direct link to Changes in &quot;List system softwares&quot;" title="Direct link to Changes in &quot;List system softwares&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-systemsoftwares/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>system-softwares</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-of-your-apitokens">Changes in "List all of your ApiTokens"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-all-of-your-apitokens" class="hash-link" aria-label="Direct link to Changes in &quot;List all of your ApiTokens&quot;" title="Direct link to Changes in &quot;List all of your ApiTokens&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-list-api-tokens/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>api-tokens</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-resend-the-mail-address-verification-email">Changes in "Resend the mail address verification email"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-resend-the-mail-address-verification-email" class="hash-link" aria-label="Direct link to Changes in &quot;Resend the mail address verification email&quot;" title="Direct link to Changes in &quot;Resend the mail address verification email&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the non-success response with the status '412'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-resend-verification-email/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>credentials</span>/<wbr><span>email</span>/<wbr><span>actions</span>/<wbr><span>resend-email</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-sessions">Changes in "List all sessions"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-list-all-sessions" class="hash-link" aria-label="Direct link to Changes in &quot;List all sessions&quot;" title="Direct link to Changes in &quot;List all sessions&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-list-sessions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>sessions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-your-stored-ssh-keys">Changes in "Get your stored ssh-keys"<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#changes-in-get-your-stored-ssh-keys" class="hash-link" aria-label="Direct link to Changes in &quot;Get your stored ssh-keys&quot;" title="Direct link to Changes in &quot;Get your stored ssh-keys&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', the min was decreased from '1.00' to '0.00'</p>
</li>
<li class="">
<p>for the 'query' request parameter 'page', the min was decreased from '1.00' to '0.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-list-ssh-keys/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>ssh-keys</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43880">mittwald JavaScript SDK Release 4.388.0<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#mittwald-javascript-sdk-release-43880" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.388.0" title="Direct link to mittwald JavaScript SDK Release 4.388.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.388.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance (<a href="https://github.com/mittwald/api-client-js/commit/2a3bd836b6fed16944e4cbd8aff1c04454a96953" target="_blank" rel="noopener noreferrer" class="">commit 2a3bd83</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.388.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43870">mittwald JavaScript SDK Release 4.387.0<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#mittwald-javascript-sdk-release-43870" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.387.0" title="Direct link to mittwald JavaScript SDK Release 4.387.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.387.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.387.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.387.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43860">mittwald JavaScript SDK Release 4.386.0<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#mittwald-javascript-sdk-release-43860" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.386.0" title="Direct link to mittwald JavaScript SDK Release 4.386.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.386.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.386.0" target="_blank" rel="noopener noreferrer" class="">mittwald/api-client-js 4.386.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43850">mittwald JavaScript SDK Release 4.385.0<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#mittwald-javascript-sdk-release-43850" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.385.0" title="Direct link to mittwald JavaScript SDK Release 4.385.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.385.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance (<a href="https://github.com/mittwald/api-client-js/commit/5b856089bb1ee5e0f025dea96ee6ace2bfe8e071" target="_blank" rel="noopener noreferrer" class="">commit 5b85608</a>).</li>
</ul>
<p>For more details, please visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.385.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43840">mittwald JavaScript SDK Release 4.384.0<a href="https://developer.mittwald.de/changelog/2026/06/19/api-changes-v2/#mittwald-javascript-sdk-release-43840" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.384.0" title="Direct link to mittwald JavaScript SDK Release 4.384.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.384.0. This release includes an update to the generated client. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.384.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Domain</category>
            <category>App</category>
            <category>Article</category>
            <category>Marketplace</category>
            <category>Conversation</category>
            <category>Cronjob</category>
            <category>Customer</category>
            <category>Contract</category>
            <category>LeadFyndr</category>
            <category>Mail</category>
            <category>Notification</category>
            <category>Project</category>
            <category>Backup</category>
            <category>License</category>
            <category>Container</category>
            <category>User</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, June 5 to June 12]]></title>
            <link>https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several enhancements, including the addition of new enum values and required properties to various response schemas, aimed at improving the clarity and functionality of the API responses.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several enhancements, including the addition of new enum values and required properties to various response schemas, aimed at improving the clarity and functionality of the API responses.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The <code>GET /v2/conversations/{conversationId}/messages</code> operation has been updated to include the new <code>mailSendLimitIncrease</code> enum value in the <code>messageContent</code> response property for a <code>200</code> status. Additionally, <code>#/components/schemas/de.mittwald.v1.conversation.ServiceRequestMailSendLimitIncreasePayload</code> has been added to the <code>oneOf</code> list in the <code>meta</code> response property for the same status.</p>
</li>
<li class="">
<p>The <code>GET /v2/customers/{customerId}/ai-hosting-models</code> operation now includes an optional property <code>/items/replacedBy</code> and a required property <code>/items/replacesModelNames</code> in the response for a <code>200</code> status.</p>
</li>
<li class="">
<p>The <code>GET /v2/projects/{projectId}/ai-hosting-models</code> operation has been updated similarly to include an optional property <code>/items/replacedBy</code> and a required property <code>/items/replacesModelNames</code> in the response for a <code>200</code> status.</p>
</li>
<li class="">
<p>The <code>GET /v2/users/self/sessions/current/status</code> operation now includes a required property <code>tokenId</code> in the response for a <code>200</code> status.</p>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-message-of-the-conversation">Changes in "Get all message of the conversation"<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#changes-in-get-all-message-of-the-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get all message of the conversation&quot;" title="Direct link to Changes in &quot;Get all message of the conversation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new 'mailSendLimitIncrease' enum value to the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/allOf[subschema #2]/messageContent' response property for the response status '200'</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.conversation.ServiceRequestMailSendLimitIncreasePayload' to the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/allOf[subschema #2]/meta' response property 'oneOf' list for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-messages-by-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>messages</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#changes-in-get-a-list-of-currently-active-models" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/replacedBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/replacesModelNames' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-1">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-1" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/replacedBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/replacesModelNames' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-status-of-the-current-session">Changes in "Check status of the current session"<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#changes-in-check-status-of-the-current-session" class="hash-link" aria-label="Direct link to Changes in &quot;Check status of the current session&quot;" title="Direct link to Changes in &quot;Check status of the current session&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'tokenId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-get-current-session-status/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>sessions</span>/<wbr><span>current</span>/<wbr><span>status</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43830">mittwald JavaScript SDK Release 4.383.0<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#mittwald-javascript-sdk-release-43830" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.383.0" title="Direct link to mittwald JavaScript SDK Release 4.383.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.383.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.383.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43820">mittwald JavaScript SDK Release 4.382.0<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#mittwald-javascript-sdk-release-43820" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.382.0" title="Direct link to mittwald JavaScript SDK Release 4.382.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.382.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.382.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43810">mittwald JavaScript SDK Release 4.381.0<a href="https://developer.mittwald.de/changelog/2026/06/12/api-changes-v2/#mittwald-javascript-sdk-release-43810" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.381.0" title="Direct link to mittwald JavaScript SDK Release 4.381.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.381.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.381.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Conversation</category>
            <category>AI hosting</category>
            <category>User</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, May 29 to June 5]]></title>
            <link>https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/</guid>
            <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several enhancements, including the addition of the new 'stopping' enum value to various response properties and request parameters, as well as the inclusion of optional and required properties across multiple endpoints.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several enhancements, including the addition of the new 'stopping' enum value to various response properties and request parameters, as well as the inclusion of optional and required properties across multiple endpoints.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The new enum value <code>stopping</code> has been added to the <code>/items/status</code> response property for the response status <code>200</code> in the following operations:</p>
<ul>
<li class=""><code>GET /v2/projects/{projectId}/services</code> (List Services belonging to a Project)</li>
<li class=""><code>GET /v2/projects/{projectId}/stacks</code> (List Stacks belonging to a Project)</li>
<li class=""><code>GET /v2/stacks</code> (List Stacks belonging to the executing user)</li>
<li class=""><code>GET /v2/stacks/{stackId}</code> (Get a Stack)</li>
<li class=""><code>PATCH /v2/stacks/{stackId}</code> (Create, update or delete Services or Volumes belonging to a Stack)</li>
<li class=""><code>PUT /v2/stacks/{stackId}</code> (Declaratively create, update or delete Services or Volumes belonging to a Stack)</li>
<li class=""><code>GET /v2/stacks/{stackId}/services/{serviceId}</code> (Get a Service belonging to a Stack)</li>
</ul>
</li>
<li class="">
<p>The new enum value <code>stopping</code> has also been added to the <code>query</code> request parameter <code>status</code> in the operation:</p>
<ul>
<li class=""><code>GET /v2/projects/{projectId}/services</code> (List Services belonging to a Project)</li>
</ul>
</li>
<li class="">
<p>The optional property <code>/items/label</code> has been added to the response with the <code>200</code> status in the following operations:</p>
<ul>
<li class=""><code>GET /v2/ai-hosting-models</code> (Get a list of currently active models)</li>
<li class=""><code>GET /v2/customers/{customerId}/ai-hosting-models</code> (Get a list of currently active models)</li>
<li class=""><code>GET /v2/projects/{projectId}/ai-hosting-models</code> (Get a list of currently active models)</li>
</ul>
</li>
<li class="">
<p>The optional property <code>/items/hostname</code> has been added to the response with the <code>200</code> status in the following operations:</p>
<ul>
<li class=""><code>GET /v2/app-installations</code> (List AppInstallations that a user has access to)</li>
<li class=""><code>GET /v2/projects/{projectId}/app-installations</code> (List AppInstallations belonging to a Project)</li>
</ul>
</li>
<li class="">
<p>The optional property <code>/items/ports</code> has been added to the response with the <code>200</code> status in the following operations:</p>
<ul>
<li class=""><code>GET /v2/app-installations</code> (List AppInstallations that a user has access to)</li>
<li class=""><code>GET /v2/projects/{projectId}/app-installations</code> (List AppInstallations belonging to a Project)</li>
</ul>
</li>
<li class="">
<p>The optional property <code>nextScheduledWebhookExecution</code> has been added to the response with the <code>200</code> status in the following operations:</p>
<ul>
<li class=""><code>GET /v2/customers/{customerId}/extensions/{extensionId}</code> (Get the ExtensionInstance of a specific customer and extension, if existing)</li>
<li class=""><code>GET /v2/projects/{projectId}/extensions/{extensionId}</code> (Get the ExtensionInstance of a specific project and extension, if existing)</li>
</ul>
</li>
<li class="">
<p>The required property <code>webhookExecutionHalted</code> has been added to the response with the <code>200</code> status in the following operations:</p>
<ul>
<li class=""><code>GET /v2/customers/{customerId}/extensions/{extensionId}</code> (Get the ExtensionInstance of a specific customer and extension, if existing)</li>
<li class=""><code>GET /v2/extension-instances</code> (List ExtensionInstances)</li>
<li class=""><code>GET /v2/projects/{projectId}/extensions/{extensionId}</code> (Get the ExtensionInstance of a specific project and extension, if existing)</li>
</ul>
</li>
<li class="">
<p>The following endpoints have been added:</p>
<ul>
<li class=""><code>GET /v2/contributors/{contributorId}/webhook-executions</code> (List all Webhook Executions)</li>
<li class=""><code>POST /v2/projects/{projectId}/ai-hosting-keys/{keyId}/actions/link-container</code> (Links a container with a project licence)</li>
</ul>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-services-belonging-to-a-project">Changes in "List Services belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-services-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Services belonging to a Project&quot;" title="Direct link to Changes in &quot;List Services belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new 'stopping' enum value to the '/items/status' response property for the response status '200'</p>
</li>
<li class="">
<p>added the new enum value 'stopping' to the 'query' request parameter 'status'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-services/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>services</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-a-project">Changes in "List Stacks belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-stacks-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" title="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the '/items/services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-the-executing-user">Changes in "List Stacks belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-stacks-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the '/items/services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-self-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-stack">Changes in "Get a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Stack&quot;" title="Direct link to Changes in &quot;Get a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-declare-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-service-belonging-to-a-stack">Changes in "Get a Service belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-a-service-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" title="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'stopping' enum value to the 'status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-service/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>services</span>/<wbr><span class="variableLinkParameter_OWEY">{serviceId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-a-list-of-currently-active-models" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/label' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-get-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/hostname' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/ports' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'hostname' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'ports' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-all-webhook-executions">Changes in "List all Webhook Executions"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-all-webhook-executions" class="hash-link" aria-label="Direct link to Changes in &quot;List all Webhook Executions&quot;" title="Direct link to Changes in &quot;List all Webhook Executions&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-all-extension-instance-webhook-executions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>webhook-executions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-1">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-1" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/label' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-extension-instance-of-a-specific-customer-and-extension-if-existing">Changes in "Get the extension instance of a specific customer and extension, if existing"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-the-extension-instance-of-a-specific-customer-and-extension-if-existing" class="hash-link" aria-label="Direct link to Changes in &quot;Get the extension instance of a specific customer and extension, if existing&quot;" title="Direct link to Changes in &quot;Get the extension instance of a specific customer and extension, if existing&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'nextScheduledWebhookExecution' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'webhookExecutionHalted' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance-for-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extension-instances">Changes in "List extension instances"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-extension-instances" class="hash-link" aria-label="Direct link to Changes in &quot;List extension instances&quot;" title="Direct link to Changes in &quot;List extension instances&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/nextScheduledWebhookExecution' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/webhookExecutionHalted' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extension-instances/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extension-instances</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-extension-instance">Changes in "Get an extension instance"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-an-extension-instance" class="hash-link" aria-label="Direct link to Changes in &quot;Get an extension instance&quot;" title="Direct link to Changes in &quot;Get an extension instance&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'nextScheduledWebhookExecution' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'webhookExecutionHalted' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extension-instances</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionInstanceId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-links-a-container-with-a-project-licence">Changes in "Links a container with a project licence"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-links-a-container-with-a-project-licence" class="hash-link" aria-label="Direct link to Changes in &quot;Links a container with a project licence&quot;" title="Direct link to Changes in &quot;Links a container with a project licence&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-link-container/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting-keys</span>/<wbr><span class="variableLinkParameter_OWEY">{keyId}</span>/<wbr><span>actions</span>/<wbr><span>link-container</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-2">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-2" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/label' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/hostname' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/ports' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-extension-instance-of-a-specific-project-and-extension-if-existing">Changes in "Get the extension instance of a specific project and extension, if existing"<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#changes-in-get-the-extension-instance-of-a-specific-project-and-extension-if-existing" class="hash-link" aria-label="Direct link to Changes in &quot;Get the extension instance of a specific project and extension, if existing&quot;" title="Direct link to Changes in &quot;Get the extension instance of a specific project and extension, if existing&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'nextScheduledWebhookExecution' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'webhookExecutionHalted' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43800">mittwald JavaScript SDK Release 4.380.0<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#mittwald-javascript-sdk-release-43800" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.380.0" title="Direct link to mittwald JavaScript SDK Release 4.380.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.380.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.380.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43790">mittwald JavaScript SDK Release 4.379.0<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#mittwald-javascript-sdk-release-43790" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.379.0" title="Direct link to mittwald JavaScript SDK Release 4.379.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.379.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details on the changes, you can view the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.379.0" target="_blank" rel="noopener noreferrer" class="">release notes</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43780">mittwald JavaScript SDK Release 4.378.0<a href="https://developer.mittwald.de/changelog/2026/06/05/api-changes-v2/#mittwald-javascript-sdk-release-43780" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.378.0" title="Direct link to mittwald JavaScript SDK Release 4.378.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.378.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.378.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Container</category>
            <category>AI hosting</category>
            <category>App</category>
            <category>Marketplace</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, May 15 to May 22]]></title>
            <link>https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/</guid>
            <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several enhancements, including the addition of optional properties to various responses, new optional request parameters for improved query capabilities, and the introduction of new endpoints for updating MySQL and Redis databases.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several enhancements, including the addition of optional properties to various responses, new optional request parameters for improved query capabilities, and the introduction of new endpoints for updating MySQL and Redis databases.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The optional property <code>/items/appVersion/lastChangedAt</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations</code> and <code>/v2/projects/{projectId}/app-installations</code>.</li>
<li class="">The optional property <code>/items/systemSoftware/items/systemSoftwareVersion/lastChangedAt</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations</code> and <code>/v2/projects/{projectId}/app-installations</code>.</li>
<li class="">The optional property <code>appVersion/lastChangedAt</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations/{appInstallationId}</code>.</li>
<li class="">The optional property <code>systemSoftware/items/systemSoftwareVersion/lastChangedAt</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations/{appInstallationId}</code>.</li>
<li class="">A new optional request property <code>domain</code> has been added for the <code>POST</code> operation on the path <code>/v2/app-installations/{appInstallationId}/actions/copy</code>.</li>
<li class="">The optional property <code>additionalItems/items/tariffChange/isForced</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the paths <code>/v2/certificates/{certificateId}/contract</code>, <code>/v2/contracts/{contractId}</code>, <code>/v2/customers/{customerId}/ai-hosting/contract</code>, <code>/v2/customers/{customerId}/lead-fyndr-profile/contract</code>, <code>/v2/customers/{customerId}/contracts</code>, <code>/v2/domains/{domainId}/contract</code>, <code>/v2/licenses/{licenseId}/contract</code>, <code>/v2/mail-addresses/{mailAddressId}/contract</code>, <code>/v2/projects/{projectId}/contract</code>, and <code>/v2/servers/{serverId}/contract</code>.</li>
<li class="">The optional property <code>baseItem/tariffChange/isForced</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the paths <code>/v2/certificates/{certificateId}/contract</code>, <code>/v2/contracts/{contractId}</code>, <code>/v2/customers/{customerId}/ai-hosting/contract</code>, <code>/v2/customers/{customerId}/lead-fyndr-profile/contract</code>, <code>/v2/customers/{customerId}/contracts</code>, <code>/v2/domains/{domainId}/contract</code>, <code>/v2/licenses/{licenseId}/contract</code>, <code>/v2/mail-addresses/{mailAddressId}/contract</code>, and <code>/v2/projects/{projectId}/contract</code>.</li>
<li class="">The optional property <code>tariffChange/isForced</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation on the paths <code>/v2/contracts/{contractId}/base-items</code> and <code>/v2/contracts/{contractId}/items/{contractItemId}</code>.</li>
<li class="">New optional request parameters <code>searchTerm</code> have been added for the <code>GET</code> operations on the paths <code>/v2/customers/{customerId}/invites</code>, <code>/v2/customers/{customerId}/memberships</code>, <code>/v2/projects/{projectId}/invites</code>, and <code>/v2/projects/{projectId}/memberships</code>.</li>
<li class="">Two new endpoints have been added for the <code>PATCH</code> operations on the paths <code>/v2/mysql-databases/{mysqlDatabaseId}</code> and <code>/v2/redis-databases/{redisDatabaseId}</code>.</li>
</ul>
<p>Note: No breaking changes have been indicated in this update.</p>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/appVersion/lastChangedAt' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/lastChangedAt' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'appVersion/lastChangedAt' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'systemSoftware/items/systemSoftwareVersion/lastChangedAt' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-request-a-copy-of-an-app-installation">Changes in "Request a copy of an app installation"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-request-a-copy-of-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Request a copy of an app installation&quot;" title="Direct link to Changes in &quot;Request a copy of an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'domain'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-request-appinstallation-copy/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr><span>actions</span>/<wbr><span>copy</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-certificate">Changes in "Return the Contract for the given Certificate"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-certificate" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given Certificate&quot;" title="Direct link to Changes in &quot;Return the Contract for the given Certificate&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-certificate/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>certificates</span>/<wbr><span class="variableLinkParameter_OWEY">{certificateId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-returns-the-contract-with-the-given-id">Changes in "Returns the Contract with the given ID"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-returns-the-contract-with-the-given-id" class="hash-link" aria-label="Direct link to Changes in &quot;Returns the Contract with the given ID&quot;" title="Direct link to Changes in &quot;Returns the Contract with the given ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contracts</span>/<wbr><span class="variableLinkParameter_OWEY">{contractId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-baseitem-of-the-contract-with-the-given-id">Changes in "Return the BaseItem of the Contract with the given ID"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-baseitem-of-the-contract-with-the-given-id" class="hash-link" aria-label="Direct link to Changes in &quot;Return the BaseItem of the Contract with the given ID&quot;" title="Direct link to Changes in &quot;Return the BaseItem of the Contract with the given ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'tariffChange/isForced' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-base-item-of-contract/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contracts</span>/<wbr><span class="variableLinkParameter_OWEY">{contractId}</span>/<wbr><span>base-items</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-contractitem-with-the-given-id">Changes in "Get the ContractItem with the given ID"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-get-the-contractitem-with-the-given-id" class="hash-link" aria-label="Direct link to Changes in &quot;Get the ContractItem with the given ID&quot;" title="Direct link to Changes in &quot;Get the ContractItem with the given ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'tariffChange/isForced' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-item/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contracts</span>/<wbr><span class="variableLinkParameter_OWEY">{contractId}</span>/<wbr><span>items</span>/<wbr><span class="variableLinkParameter_OWEY">{contractItemId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-ai-hosting-contract-for-the-given-customer">Changes in "Return the AI Hosting Contract for the given Customer"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-ai-hosting-contract-for-the-given-customer" class="hash-link" aria-label="Direct link to Changes in &quot;Return the AI Hosting Contract for the given Customer&quot;" title="Direct link to Changes in &quot;Return the AI Hosting Contract for the given Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-ai-hosting/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-a-list-of-contracts-for-the-given-customer">Changes in "Return a list of Contracts for the given Customer"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-a-list-of-contracts-for-the-given-customer" class="hash-link" aria-label="Direct link to Changes in &quot;Return a list of Contracts for the given Customer&quot;" title="Direct link to Changes in &quot;Return a list of Contracts for the given Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-list-contracts/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>contracts</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-invites-belonging-to-a-customer">Changes in "List Invites belonging to a Customer"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-invites-belonging-to-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Invites belonging to a Customer&quot;" title="Direct link to Changes in &quot;List Invites belonging to a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'searchTerm'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-invites-for-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-leadfyndrprofile">Changes in "Return the Contract for the given LeadFyndrProfile"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-leadfyndrprofile" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given LeadFyndrProfile&quot;" title="Direct link to Changes in &quot;Return the Contract for the given LeadFyndrProfile&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-lead-fyndr/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>lead-fyndr-profile</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-memberships-belonging-to-a-customer">Changes in "List Memberships belonging to a Customer"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-memberships-belonging-to-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Memberships belonging to a Customer&quot;" title="Direct link to Changes in &quot;List Memberships belonging to a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'searchTerm'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-memberships-for-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>memberships</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-domain">Changes in "Return the Contract for the given Domain"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-domain" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given Domain&quot;" title="Direct link to Changes in &quot;Return the Contract for the given Domain&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-domain/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr><span class="variableLinkParameter_OWEY">{domainId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-license">Changes in "Return the Contract for the given License"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-license" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given License&quot;" title="Direct link to Changes in &quot;Return the Contract for the given License&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-license/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>licenses</span>/<wbr><span class="variableLinkParameter_OWEY">{licenseId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-mail-address">Changes in "Return the Contract for the given Mail Address"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-mail-address" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given Mail Address&quot;" title="Direct link to Changes in &quot;Return the Contract for the given Mail Address&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-mail-address/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>mail-addresses</span>/<wbr><span class="variableLinkParameter_OWEY">{mailAddressId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-mysql-database">Changes in "Update a MySQL database"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-update-a-mysql-database" class="hash-link" aria-label="Direct link to Changes in &quot;Update a MySQL database&quot;" title="Direct link to Changes in &quot;Update a MySQL database&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/database/database-patch-mysql-database/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>mysql-databases</span>/<wbr><span class="variableLinkParameter_OWEY">{mysqlDatabaseId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/appVersion/lastChangedAt' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/lastChangedAt' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-project">Changes in "Return the Contract for the given Project"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-project" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given Project&quot;" title="Direct link to Changes in &quot;Return the Contract for the given Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-invites-belonging-to-a-project">Changes in "List Invites belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-invites-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Invites belonging to a Project&quot;" title="Direct link to Changes in &quot;List Invites belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'searchTerm'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-invites-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-memberships-belonging-to-a-project">Changes in "List Memberships belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-list-memberships-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Memberships belonging to a Project&quot;" title="Direct link to Changes in &quot;List Memberships belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'searchTerm'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-memberships-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>memberships</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-redis-database">Changes in "Update a Redis database"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-update-a-redis-database" class="hash-link" aria-label="Direct link to Changes in &quot;Update a Redis database&quot;" title="Direct link to Changes in &quot;Update a Redis database&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/database/database-patch-redis-database/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>redis-databases</span>/<wbr><span class="variableLinkParameter_OWEY">{redisDatabaseId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-server">Changes in "Return the Contract for the given Server"<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#changes-in-return-the-contract-for-the-given-server" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given Server&quot;" title="Direct link to Changes in &quot;Return the Contract for the given Server&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'additionalItems/items/tariffChange/isForced' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'baseItem/tariffChange/isForced' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-server/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr><span class="variableLinkParameter_OWEY">{serverId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43730">mittwald JavaScript SDK Release 4.373.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43730" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.373.0" title="Direct link to mittwald JavaScript SDK Release 4.373.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.373.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.373.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43720">mittwald JavaScript SDK Release 4.372.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43720" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.372.0" title="Direct link to mittwald JavaScript SDK Release 4.372.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.372.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.372.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43710">mittwald JavaScript SDK Release 4.371.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43710" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.371.0" title="Direct link to mittwald JavaScript SDK Release 4.371.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.371.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.371.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.371.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43700">mittwald JavaScript SDK Release 4.370.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43700" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.370.0" title="Direct link to mittwald JavaScript SDK Release 4.370.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.370.0. This release includes an update to the generated client, enhancing the functionality and performance of the SDK. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.370.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43690">mittwald JavaScript SDK Release 4.369.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43690" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.369.0" title="Direct link to mittwald JavaScript SDK Release 4.369.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.369.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.369.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43680">mittwald JavaScript SDK Release 4.368.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43680" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.368.0" title="Direct link to mittwald JavaScript SDK Release 4.368.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.368.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.368.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43670">mittwald JavaScript SDK Release 4.367.0<a href="https://developer.mittwald.de/changelog/2026/05/22/api-changes-v2/#mittwald-javascript-sdk-release-43670" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.367.0" title="Direct link to mittwald JavaScript SDK Release 4.367.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.367.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.367.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.367.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>App</category>
            <category>Contract</category>
            <category>Customer</category>
            <category>Database</category>
            <category>Project</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, May 8 to May 15]]></title>
            <link>https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/</guid>
            <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's update to the mittwald API includes significant changes such as modifications to the authentication response structure, the addition of new endpoints for contact verifications, and the introduction of optional properties across various responses.]]></description>
            <content:encoded><![CDATA[<p>This week's update to the mittwald API includes significant changes such as modifications to the authentication response structure, the addition of new endpoints for contact verifications, and the introduction of optional properties across various responses.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The optional property '/items/appVersion/lastChangeBy' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations</code> with the status '200'.</li>
<li class="">The optional property '/items/appVersion/previous' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations</code> with the status '200'.</li>
<li class="">The optional property '/items/systemSoftware/items/systemSoftwareVersion/lastChangeBy' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations</code> with the status '200'.</li>
<li class="">The optional property '/items/systemSoftware/items/systemSoftwareVersion/previous' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations</code> with the status '200'.</li>
<li class="">The optional property 'appVersion/lastChangeBy' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations/{appInstallationId}</code> with the status '200'.</li>
<li class="">The optional property 'appVersion/previous' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations/{appInstallationId}</code> with the status '200'.</li>
<li class="">The optional property 'systemSoftware/items/systemSoftwareVersion/lastChangeBy' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations/{appInstallationId}</code> with the status '200'.</li>
<li class="">The optional property 'systemSoftware/items/systemSoftwareVersion/previous' has been added to the response for the <code>GET</code> operation at the path <code>/v2/app-installations/{appInstallationId}</code> with the status '200'.</li>
<li class="">The new optional request parameter 'cookieOnly' has been added to the <code>POST</code> operation at the path <code>/v2/authenticate</code>.</li>
<li class="">The new optional request parameter 'cookieOnly' has also been added to the <code>POST</code> operation at the path <code>/v2/authenticate-mfa</code>.</li>
<li class="">The success response with the status '204' has been added to the <code>POST</code> operation at the path <code>/v2/authenticate</code>.</li>
<li class="">The success response with the status '204' has been added to the <code>POST</code> operation at the path <code>/v2/authenticate-mfa</code>.</li>
<li class="">The endpoint for listing contact verifications has been added at the path <code>/v2/contact-verifications</code>.</li>
<li class="">The endpoint for getting a contact verification has been added at the path <code>/v2/contact-verifications/{contactVerificationId}</code>.</li>
<li class="">The endpoint for resending a contact verification email has been added at the path <code>/v2/contact-verifications/{contactVerificationId}/actions/resend-contact-verification-email</code>.</li>
<li class="">The media type 'application/json' has been added for the response with the status '412' for the <code>DELETE</code> operation at the path <code>/v2/contributors/{contributorId}</code>.</li>
<li class="">The optional property '/items/deletionDeadline' has been added to the response for the <code>GET</code> operation at the path <code>/v2/contributors/{contributorId}/extensions</code> with the status '200'.</li>
<li class="">The optional property '/items/isDeletionScheduled' has been added to the response for the <code>GET</code> operation at the path <code>/v2/contributors/{contributorId}/extensions</code> with the status '200'.</li>
<li class="">The optional property 'deletionDeadline' has been added to the response for the <code>GET</code> operation at the path <code>/v2/contributors/{contributorId}/extensions/{extensionId}</code> with the status '200'.</li>
<li class="">The optional property 'isDeletionScheduled' has been added to the response for the <code>GET</code> operation at the path <code>/v2/contributors/{contributorId}/extensions/{extensionId}</code> with the status '200'.</li>
<li class="">The optional property 'deletionDeadline' has been added to the response for the <code>PATCH</code> operation at the path <code>/v2/contributors/{contributorId}/extensions/{extensionId}</code> with the status '200'.</li>
<li class="">The optional property 'isDeletionScheduled' has been added to the response for the <code>PATCH</code> operation at the path <code>/v2/contributors/{contributorId}/extensions/{extensionId}</code> with the status '200'.</li>
<li class="">The optional property 'extensionDeletionDeadline' has been added to the response for the <code>GET</code> operation at the path <code>/v2/projects/{projectId}/extensions/{extensionId}</code> with the status '200'.</li>
<li class="">The API operation id 'user-check-token' has been removed and replaced with 'deprecated-user-check-token' for the <code>POST</code> operation at the path <code>/v2/users/self/credentials/token</code>.</li>
<li class="">The endpoint for checking the status of the current session has been added at the path <code>/v2/users/self/sessions/current/status</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-authenticate-yourself-to-get-an-access-token">Changes in "Authenticate yourself to get an access token"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-authenticate-yourself-to-get-an-access-token" class="hash-link" aria-label="Direct link to Changes in &quot;Authenticate yourself to get an access token&quot;" title="Direct link to Changes in &quot;Authenticate yourself to get an access token&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>removed the optional property 'message' from the response with the '401' status</p>
</li>
<li class="">
<p>added the new optional 'query' request parameter 'cookieOnly'</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.commons.ValidationErrors, #/components/schemas/de.mittwald.v1.commons.Error' to the response body 'oneOf' list for the response status '401'</p>
</li>
<li class="">
<p>added the success response with the status '204'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-authenticate/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>authenticate</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/appVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/appVersion/previous' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/previous' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'appVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'appVersion/previous' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'systemSoftware/items/systemSoftwareVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'systemSoftware/items/systemSoftwareVersion/previous' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-validate-your-second-factor">Changes in "Validate your second factor"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-validate-your-second-factor" class="hash-link" aria-label="Direct link to Changes in &quot;Validate your second factor&quot;" title="Direct link to Changes in &quot;Validate your second factor&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new optional 'query' request parameter 'cookieOnly'</p>
</li>
<li class="">
<p>added the success response with the status '204'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-authenticate-mfa/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>authenticate-mfa</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-contact-verifications-belonging-to-the-executing-user">Changes in "List Contact-Verifications belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-contact-verifications-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Contact-Verifications belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Contact-Verifications belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-list-contact-verifications/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contact-verifications</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-contact-verification">Changes in "Get a Contact-Verification"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-a-contact-verification" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Contact-Verification&quot;" title="Direct link to Changes in &quot;Get a Contact-Verification&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-get-contact-verification/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contact-verifications</span>/<wbr><span class="variableLinkParameter_OWEY">{contactVerificationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-resends-a-contact-verification-email">Changes in "Resends a Contact-Verification email"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-resends-a-contact-verification-email" class="hash-link" aria-label="Direct link to Changes in &quot;Resends a Contact-Verification email&quot;" title="Direct link to Changes in &quot;Resends a Contact-Verification email&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-resend-contact-verification-email/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contact-verifications</span>/<wbr><span class="variableLinkParameter_OWEY">{contactVerificationId}</span>/<wbr><span>actions</span>/<wbr><span>resend-contact-verification-email</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-delete-a-contributor">Changes in "Delete a contributor"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-delete-a-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;Delete a contributor&quot;" title="Direct link to Changes in &quot;Delete a contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the media type 'application/json' for the response with the status '412'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/contributor-delete-contributor/"><span class="operationLink_VmkU"><span class="method_v1hi methodDELETE_wBXx">DELETE</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extensions-of-own-contributor">Changes in "List Extensions of own contributor"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-extensions-of-own-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;List Extensions of own contributor&quot;" title="Direct link to Changes in &quot;List Extensions of own contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/isDeletionScheduled' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-own-extensions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>extensions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-extension-of-own-contributor">Changes in "Get Extension of own contributor"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-extension-of-own-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;Get Extension of own contributor&quot;" title="Direct link to Changes in &quot;Get Extension of own contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'isDeletionScheduled' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-own-extension/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-patch-extension">Changes in "Patch Extension"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-patch-extension" class="hash-link" aria-label="Direct link to Changes in &quot;Patch Extension&quot;" title="Direct link to Changes in &quot;Patch Extension&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property 'isDeletionScheduled' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-patch-extension/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-extension-instance-of-a-specific-customer-and-extension-if-existing">Changes in "Get the extension instance of a specific customer and extension, if existing"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-the-extension-instance-of-a-specific-customer-and-extension-if-existing" class="hash-link" aria-label="Direct link to Changes in &quot;Get the extension instance of a specific customer and extension, if existing&quot;" title="Direct link to Changes in &quot;Get the extension instance of a specific customer and extension, if existing&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'extensionDeletionDeadline' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance-for-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extension-instances">Changes in "List extension instances"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-extension-instances" class="hash-link" aria-label="Direct link to Changes in &quot;List extension instances&quot;" title="Direct link to Changes in &quot;List extension instances&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/extensionDeletionDeadline' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extension-instances/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extension-instances</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-extension-instance">Changes in "Get an extension instance"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-an-extension-instance" class="hash-link" aria-label="Direct link to Changes in &quot;Get an extension instance&quot;" title="Direct link to Changes in &quot;Get an extension instance&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'extensionDeletionDeadline' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extension-instances</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionInstanceId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extensions">Changes in "List Extensions"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-extensions" class="hash-link" aria-label="Direct link to Changes in &quot;List Extensions&quot;" title="Direct link to Changes in &quot;List Extensions&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/isDeletionScheduled' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extensions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extensions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-extension">Changes in "Get an Extension"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-an-extension" class="hash-link" aria-label="Direct link to Changes in &quot;Get an Extension&quot;" title="Direct link to Changes in &quot;Get an Extension&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/anyOf[#/components/schemas/de.mittwald.v1.marketplace.Extension]/deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/anyOf[#/components/schemas/de.mittwald.v1.marketplace.Extension]/isDeletionScheduled' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/anyOf[#/components/schemas/de.mittwald.v1.marketplace.UnpublishedExtension]/deletionDeadline' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/anyOf[#/components/schemas/de.mittwald.v1.marketplace.UnpublishedExtension]/isDeletionScheduled' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property '/items/appVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/appVersion/previous' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/lastChangeBy' to the response with the '200' status</p>
</li>
<li class="">
<p>added the optional property '/items/systemSoftware/items/systemSoftwareVersion/previous' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-extension-instance-of-a-specific-project-and-extension-if-existing">Changes in "Get the extension instance of a specific project and extension, if existing"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-get-the-extension-instance-of-a-specific-project-and-extension-if-existing" class="hash-link" aria-label="Direct link to Changes in &quot;Get the extension instance of a specific project and extension, if existing&quot;" title="Direct link to Changes in &quot;Get the extension instance of a specific project and extension, if existing&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'extensionDeletionDeadline' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-get-extension-instance-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-user-check-token">Changes in "user-check-token"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-user-check-token" class="hash-link" aria-label="Direct link to Changes in &quot;user-check-token&quot;" title="Direct link to Changes in &quot;user-check-token&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'user-check-token' removed and replaced with 'deprecated-user-check-token'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>user-check-token</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-status-of-the-current-session">Changes in "Check status of the current session"<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#changes-in-check-status-of-the-current-session" class="hash-link" aria-label="Direct link to Changes in &quot;Check status of the current session&quot;" title="Direct link to Changes in &quot;Check status of the current session&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-get-current-session-status/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>sessions</span>/<wbr><span>current</span>/<wbr><span>status</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43660">mittwald JavaScript SDK Release 4.366.0<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43660" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.366.0" title="Direct link to mittwald JavaScript SDK Release 4.366.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.366.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.366.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.366.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43650">mittwald JavaScript SDK Release 4.365.0<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43650" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.365.0" title="Direct link to mittwald JavaScript SDK Release 4.365.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.365.0. This release includes the following feature:</p>
<ul>
<li class="">Updated generated client (<a href="https://github.com/mittwald/api-client-js/commit/b5de56680c83ec2669f02a9b4b0b6d9347abe8fa" target="_blank" rel="noopener noreferrer" class="">commit b5de566</a>).</li>
</ul>
<p>For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.365.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43641">mittwald JavaScript SDK Release 4.364.1<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43641" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.364.1" title="Direct link to mittwald JavaScript SDK Release 4.364.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.364.1. This release includes a version bump for the package root. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.364.1" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43640">mittwald JavaScript SDK Release 4.364.0<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43640" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.364.0" title="Direct link to mittwald JavaScript SDK Release 4.364.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.364.0. This release includes an update to the generated client, enhancing the SDK's functionality and performance. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.364.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43630">mittwald JavaScript SDK Release 4.363.0<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43630" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.363.0" title="Direct link to mittwald JavaScript SDK Release 4.363.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.363.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.363.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43620">mittwald JavaScript SDK Release 4.362.0<a href="https://developer.mittwald.de/changelog/2026/05/15/api-changes-v2/#mittwald-javascript-sdk-release-43620" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.362.0" title="Direct link to mittwald JavaScript SDK Release 4.362.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.362.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client, enhancing the SDK's functionality and performance.</li>
</ul>
<p>For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.362.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.362.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>User</category>
            <category>App</category>
            <category>Domain</category>
            <category>Marketplace</category>
        </item>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, May 1 to May 8]]></title>
            <link>https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/</guid>
            <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API underwent several changes, including the removal of an API path without deprecation, the introduction of new optional request parameters, and updates to operation IDs, alongside modifications to response statuses for user account deletion.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API underwent several changes, including the removal of an API path without deprecation, the introduction of new optional request parameters, and updates to operation IDs, alongside modifications to response statuses for user account deletion.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The API path for the operation <code>POST /v2/services/{accessKeyId}/actions/authenticate</code> has been removed without deprecation, which is a breaking change.</li>
<li class="">A new optional request parameter <code>sortOrder</code> has been added to the <code>GET /v2/app-installations</code> operation, which lists AppInstallations that a user has access to.</li>
<li class="">A new optional request property <code>messageContent</code> has been added to the <code>POST /v2/conversations</code> operation, which creates a conversation.</li>
<li class="">The API operation ID <code>backup-get-project-backup-database-dumps-v2-experimental</code> has been removed and replaced with <code>backup-get-project-backup-database-dumps</code> for the <code>GET /v2/project-backups/{projectBackupId}/database-dumps</code> operation.</li>
<li class="">The API operation ID <code>backup-request-project-backup-restore-v2-experimental</code> has been removed and replaced with <code>backup-request-project-backup-restore</code> for the <code>POST /v2/project-backups/{projectBackupId}/restore</code> operation.</li>
<li class="">A new optional request parameter <code>sortOrder</code> has been added to the <code>GET /v2/projects/{projectId}/app-installations</code> operation, which lists AppInstallations belonging to a Project.</li>
<li class="">A new optional request parameter <code>runningBackupsOnly</code> has been added to the <code>GET /v2/projects/{projectId}/backups</code> operation, which lists Backups belonging to a Project.</li>
<li class="">A non-success response with the status <code>412</code> has been added to the <code>DELETE /v2/users/self</code> operation, which deletes your account and all your personal data.</li>
<li class="">The non-success response with the status <code>409</code> has been removed from the <code>DELETE /v2/users/self</code> operation.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-servicetoken-authenticate-service">Changes in "servicetoken-authenticate-service"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-servicetoken-authenticate-service" class="hash-link" aria-label="Direct link to Changes in &quot;servicetoken-authenticate-service&quot;" title="Direct link to Changes in &quot;servicetoken-authenticate-service&quot;" translate="no">​</a></h3>
<ul>
<li class="">⚠️ <strong>Breaking:</strong> api path removed without deprecation</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>servicetoken-authenticate-service</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'sortOrder'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-conversation">Changes in "Create a conversation"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-create-a-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Create a conversation&quot;" title="Direct link to Changes in &quot;Create a conversation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'messageContent'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-create-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-backup-get-project-backup-database-dumps-v2-experimental">Changes in "backup-get-project-backup-database-dumps-v2-experimental"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-backup-get-project-backup-database-dumps-v2-experimental" class="hash-link" aria-label="Direct link to Changes in &quot;backup-get-project-backup-database-dumps-v2-experimental&quot;" title="Direct link to Changes in &quot;backup-get-project-backup-database-dumps-v2-experimental&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'backup-get-project-backup-database-dumps-v2-experimental' removed and replaced with 'backup-get-project-backup-database-dumps'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>backup-get-project-backup-database-dumps-v2-experimental</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-backup-request-project-backup-restore-v2-experimental">Changes in "backup-request-project-backup-restore-v2-experimental"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-backup-request-project-backup-restore-v2-experimental" class="hash-link" aria-label="Direct link to Changes in &quot;backup-request-project-backup-restore-v2-experimental&quot;" title="Direct link to Changes in &quot;backup-request-project-backup-restore-v2-experimental&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'backup-request-project-backup-restore-v2-experimental' removed and replaced with 'backup-request-project-backup-restore'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>backup-request-project-backup-restore-v2-experimental</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'sortOrder'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-backups-belonging-to-a-project">Changes in "List Backups belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-list-backups-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" title="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'runningBackupsOnly'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-list-project-backups/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>backups</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-delete-your-account-and-all-your-personal-data">Changes in "Delete your account and all your personal data"<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#changes-in-delete-your-account-and-all-your-personal-data" class="hash-link" aria-label="Direct link to Changes in &quot;Delete your account and all your personal data&quot;" title="Direct link to Changes in &quot;Delete your account and all your personal data&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the non-success response with the status '412'</p>
</li>
<li class="">
<p>removed the non-success response with the status '409'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-delete-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodDELETE_wBXx">DELETE</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43610">mittwald JavaScript SDK Release 4.361.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43610" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.361.0" title="Direct link to mittwald JavaScript SDK Release 4.361.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.361.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.361.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43601">mittwald JavaScript SDK Release 4.360.1<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43601" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.360.1" title="Direct link to mittwald JavaScript SDK Release 4.360.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.360.1. This release is a version bump only for the package root, with no additional changes or features introduced. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.360.1" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.360.1</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43600">mittwald JavaScript SDK Release 4.360.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43600" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.360.0" title="Direct link to mittwald JavaScript SDK Release 4.360.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.360.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.360.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43590">mittwald JavaScript SDK Release 4.359.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43590" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.359.0" title="Direct link to mittwald JavaScript SDK Release 4.359.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.359.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance (<a href="https://github.com/mittwald/api-client-js/commit/0d4a4f8baa3da51148dfad65d6c7dd5c12138012" target="_blank" rel="noopener noreferrer" class="">commit 0d4a4f8</a>).</li>
</ul>
<p>For more details, please visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.359.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43580">mittwald JavaScript SDK Release 4.358.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43580" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.358.0" title="Direct link to mittwald JavaScript SDK Release 4.358.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.358.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.358.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43570">mittwald JavaScript SDK Release 4.357.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43570" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.357.0" title="Direct link to mittwald JavaScript SDK Release 4.357.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.357.0. This release includes the following feature:</p>
<ul>
<li class="">Updated generated client (<a href="https://github.com/mittwald/api-client-js/commit/3f7dc58f97fe022ba25a153a0cbc385836bdf12b" target="_blank" rel="noopener noreferrer" class="">commit 3f7dc58</a>)</li>
</ul>
<p>For more details, view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.357.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.357.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43561">mittwald JavaScript SDK Release 4.356.1<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43561" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.356.1" title="Direct link to mittwald JavaScript SDK Release 4.356.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.356.1 has been released. This update primarily addresses several security vulnerabilities, specifically CVE-2026-42033, CVE-2026-42035, CVE-2026-42043, and CVE-2026-42264. These fixes enhance the security and stability of the SDK. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.356.1" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43560">mittwald JavaScript SDK Release 4.356.0<a href="https://developer.mittwald.de/changelog/2026/05/08/api-changes-v2/#mittwald-javascript-sdk-release-43560" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.356.0" title="Direct link to mittwald JavaScript SDK Release 4.356.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.356.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.356.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>App</category>
            <category>Conversation</category>
            <category>Backup</category>
            <category>User</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, April 24 to May 1]]></title>
            <link>https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/</guid>
            <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several enhancements, including the addition of required and optional properties to various response objects, as well as a new optional request parameter for improved stack management and conversation message retrieval.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several enhancements, including the addition of required and optional properties to various response objects, as well as a new optional request parameter for improved stack management and conversation message retrieval.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The required property <code>/items/tokenFactor</code> has been added to the response with the '200' status for the following operations:</p>
<ul>
<li class=""><code>GET /v2/ai-hosting-models</code> (Get a list of currently active models)</li>
<li class=""><code>GET /v2/customers/{customerId}/ai-hosting-models</code> (Get a list of currently active models)</li>
<li class=""><code>GET /v2/projects/{projectId}/ai-hosting-models</code> (Get a list of currently active models)</li>
</ul>
</li>
<li class="">
<p>The optional property <code>/items/templateId</code> has been added to the response with the '200' status for the following operations:</p>
<ul>
<li class=""><code>GET /v2/projects/{projectId}/stacks</code> (List Stacks belonging to a Project)</li>
<li class=""><code>GET /v2/stacks</code> (List Stacks belonging to the executing user)</li>
<li class=""><code>GET /v2/stacks/{stackId}</code> (Get a Stack)</li>
<li class=""><code>PATCH /v2/stacks/{stackId}</code> (Create, update or delete Services or Volumes belonging to a Stack)</li>
<li class=""><code>PUT /v2/stacks/{stackId}</code> (Declaratively create, update or delete Services or Volumes belonging to a Stack)</li>
</ul>
</li>
<li class="">
<p>A new optional request parameter <code>searchTerm</code> has been added to the <code>GET /v2/stacks</code> operation (List Stacks belonging to the executing user).</p>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-get-a-list-of-currently-active-models" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/tokenFactor' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-get-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-message-of-the-conversation">Changes in "Get all message of the conversation"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-get-all-message-of-the-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get all message of the conversation&quot;" title="Direct link to Changes in &quot;Get all message of the conversation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/allOf[subschema #2]/meta/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequestRelocationPayload]/email' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-messages-by-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>messages</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-1">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-1" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/tokenFactor' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-2">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-2" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/tokenFactor' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-a-project">Changes in "List Stacks belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-list-stacks-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" title="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/templateId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-the-executing-user">Changes in "List Stacks belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-list-stacks-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new optional 'query' request parameter 'searchTerm'</p>
</li>
<li class="">
<p>added the optional property '/items/templateId' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-self-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-stack">Changes in "Get a Stack"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-get-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Stack&quot;" title="Direct link to Changes in &quot;Get a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'templateId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'templateId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'templateId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-declare-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43550">mittwald JavaScript SDK Release 4.355.0<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#mittwald-javascript-sdk-release-43550" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.355.0" title="Direct link to mittwald JavaScript SDK Release 4.355.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.355.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.355.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.355.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43540">mittwald JavaScript SDK Release 4.354.0<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#mittwald-javascript-sdk-release-43540" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.354.0" title="Direct link to mittwald JavaScript SDK Release 4.354.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.354.0. This release includes an update to the generated client, enhancing the functionality and performance of the SDK. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.354.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43530">mittwald JavaScript SDK Release 4.353.0<a href="https://developer.mittwald.de/changelog/2026/05/01/api-changes-v2/#mittwald-javascript-sdk-release-43530" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.353.0" title="Direct link to mittwald JavaScript SDK Release 4.353.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.353.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.353.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>AI hosting</category>
            <category>Conversation</category>
            <category>Container</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, April 17 to April 24]]></title>
            <link>https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/</guid>
            <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[In the week of April 17 to April 24, 2026, the mittwald API has deprecated the operation ID 'container-validate-registry-credentials', replacing it with 'deprecated-container-validate-registry-credentials'.]]></description>
            <content:encoded><![CDATA[<p>In the week of April 17 to April 24, 2026, the mittwald API has deprecated the operation ID 'container-validate-registry-credentials', replacing it with 'deprecated-container-validate-registry-credentials'.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The API operation with ID <code>container-validate-registry-credentials</code> has been removed and replaced with <code>deprecated-container-validate-registry-credentials</code> for the <code>POST</code> request at the path <code>/v2/registries/{registryId}/actions/validate-credentials</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-container-validate-registry-credentials">Changes in "container-validate-registry-credentials"<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#changes-in-container-validate-registry-credentials" class="hash-link" aria-label="Direct link to Changes in &quot;container-validate-registry-credentials&quot;" title="Direct link to Changes in &quot;container-validate-registry-credentials&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'container-validate-registry-credentials' removed and replaced with 'deprecated-container-validate-registry-credentials'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>container-validate-registry-credentials</code> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43520">mittwald JavaScript SDK Release 4.352.0<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#mittwald-javascript-sdk-release-43520" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.352.0" title="Direct link to mittwald JavaScript SDK Release 4.352.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.352.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality (<a href="https://github.com/mittwald/api-client-js/commit/bff336ff1ef9f139bf936f55094d1a1794ec101b" target="_blank" rel="noopener noreferrer" class="">commit bff336f</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.352.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43510">mittwald JavaScript SDK Release 4.351.0<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#mittwald-javascript-sdk-release-43510" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.351.0" title="Direct link to mittwald JavaScript SDK Release 4.351.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.351.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.351.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43500">mittwald JavaScript SDK Release 4.350.0<a href="https://developer.mittwald.de/changelog/2026/04/24/api-changes-v2/#mittwald-javascript-sdk-release-43500" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.350.0" title="Direct link to mittwald JavaScript SDK Release 4.350.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.350.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.350.0" target="_blank" rel="noopener noreferrer" class="">mittwald/api-client-js 4.350.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
        </item>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, April 10 to April 17]]></title>
            <link>https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/</guid>
            <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's update to the mittwald API includes significant changes such as the removal of several required properties from the response of the conversation messages endpoint, the addition of new enum values, and the introduction of optional request parameters for listing extensions.]]></description>
            <content:encoded><![CDATA[<p>This week's update to the mittwald API includes significant changes such as the removal of several required properties from the response of the conversation messages endpoint, the addition of new enum values, and the introduction of optional request parameters for listing extensions.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The response property type for the <code>GET /v2/conversations/{conversationId}/messages</code> operation has changed from 'object' to an unspecified type for the status '200'. This is a breaking change.</li>
<li class="">The required properties <code>conversationId</code>, <code>createdAt</code>, <code>messageContent</code>, <code>messageId</code>, <code>meta</code>, and <code>type</code> have been removed from the response of the <code>GET /v2/conversations/{conversationId}/messages</code> operation for the status '200'. This is a breaking change.</li>
<li class="">The optional property <code>files</code> has been removed from the response of the <code>GET /v2/conversations/{conversationId}/messages</code> operation for the status '200'.</li>
<li class="">The enum value 'restarting' has been removed from the 'query' request parameter <code>status</code> in the <code>GET /v2/projects/{projectId}/services</code> operation. This is a breaking change.</li>
<li class="">The new required property <code>projectDescription</code> has been added to the response of the <code>GET /v2/app-installations</code> and <code>GET /v2/app-installations/{appInstallationId}</code> operations for the status '200'.</li>
<li class="">The new optional request parameters <code>includeChargeable</code> and <code>includeFree</code> have been added to the <code>GET /v2/extensions</code> operation.</li>
<li class="">The new enum value 'pricing.priceInCents' has been added to the 'query' request parameter <code>sort</code> in the <code>GET /v2/extensions</code> operation.</li>
<li class="">The enum value 'CONTACT_VERIFICATION' has been added to the response property <code>processType</code> for the <code>GET /v2/domains</code> and <code>GET /v2/domains/{domainId}</code> operations for the status '200'.</li>
<li class="">The API operation ID <code>container-validate-container-registry-uri</code> has been removed and replaced with <code>deprecated-container-validate-container-registry-uri</code>.</li>
<li class="">The enum value 'restarting' has been removed from the response properties <code>status</code>, <code>items/status</code>, and <code>services/items/status</code> for the <code>GET /v2/projects/{projectId}/services</code>, <code>GET /v2/projects/{projectId}/stacks</code>, <code>GET /v2/stacks</code>, <code>GET /v2/stacks/{stackId}</code>, <code>PATCH /v2/stacks/{stackId}</code>, and <code>PUT /v2/stacks/{stackId}</code> operations for the status '200'.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-message-of-the-conversation">Changes in "Get all message of the conversation"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-get-all-message-of-the-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get all message of the conversation&quot;" title="Direct link to Changes in &quot;Get all message of the conversation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/' response's property type/format changed from 'object'/'' to ''/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/conversationId' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/createdAt' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/messageContent' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/messageId' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/meta' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/type' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/files' from the response with the '200' status</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.conversation.GenericServiceRequest, subschema #2' to the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.ServiceRequest]/' response property 'allOf' list for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-messages-by-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>messages</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-services-belonging-to-a-project">Changes in "List Services belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-services-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Services belonging to a Project&quot;" title="Direct link to Changes in &quot;List Services belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the enum value 'restarting' from the 'query' request parameter 'status'</p>
</li>
<li class="">
<p>removed the 'restarting' enum value from the '/items/status' response property for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-services/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>services</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-domains">Changes in "List Domains"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-domains" class="hash-link" aria-label="Direct link to Changes in &quot;List Domains&quot;" title="Direct link to Changes in &quot;List Domains&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'CONTACT_VERIFICATION' enum value to the '/items/processes/items/processType' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-list-domains/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-domain">Changes in "Get a Domain"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-get-a-domain" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Domain&quot;" title="Direct link to Changes in &quot;Get a Domain&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'CONTACT_VERIFICATION' enum value to the 'processes/items/processType' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-get-domain/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr><span class="variableLinkParameter_OWEY">{domainId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-domains-belonging-to-a-project">Changes in "List Domains belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-domains-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Domains belonging to a Project&quot;" title="Direct link to Changes in &quot;List Domains belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'CONTACT_VERIFICATION' enum value to the '/items/processes/items/processType' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-domain-list-domains/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>domains</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-container-validate-container-registry-uri">Changes in "container-validate-container-registry-uri"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-container-validate-container-registry-uri" class="hash-link" aria-label="Direct link to Changes in &quot;container-validate-container-registry-uri&quot;" title="Direct link to Changes in &quot;container-validate-container-registry-uri&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'container-validate-container-registry-uri' removed and replaced with 'deprecated-container-validate-container-registry-uri'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>container-validate-container-registry-uri</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/projectDescription' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'projectDescription' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-extensions">Changes in "List Extensions"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-extensions" class="hash-link" aria-label="Direct link to Changes in &quot;List Extensions&quot;" title="Direct link to Changes in &quot;List Extensions&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new optional 'query' request parameter 'includeChargeable'</p>
</li>
<li class="">
<p>added the new optional 'query' request parameter 'includeFree'</p>
</li>
<li class="">
<p>added the new enum value 'pricing.priceInCents' to the 'query' request parameter 'sort'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-list-extensions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extensions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/projectDescription' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-a-project">Changes in "List Stacks belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-stacks-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" title="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the '/items/services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-the-executing-user">Changes in "List Stacks belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-list-stacks-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the '/items/services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-self-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-stack">Changes in "Get a Stack"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-get-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Stack&quot;" title="Direct link to Changes in &quot;Get a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the 'services/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-declare-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-service-belonging-to-a-stack">Changes in "Get a Service belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#changes-in-get-a-service-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" title="Direct link to Changes in &quot;Get a Service belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the 'restarting' enum value from the 'status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-service/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>services</span>/<wbr><span class="variableLinkParameter_OWEY">{serviceId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43490">mittwald JavaScript SDK Release 4.349.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43490" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.349.0" title="Direct link to mittwald JavaScript SDK Release 4.349.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.349.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance. For more details, refer to the commit <a href="https://github.com/mittwald/api-client-js/commit/bd0b8287be6dcdcd3949689a346f0df7a9e543b9" target="_blank" rel="noopener noreferrer" class="">bd0b828</a>.</li>
</ul>
<p>For further information, please visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.349.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43480">mittwald JavaScript SDK Release 4.348.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43480" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.348.0" title="Direct link to mittwald JavaScript SDK Release 4.348.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.348.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.348.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.348.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43470">mittwald JavaScript SDK Release 4.347.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43470" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.347.0" title="Direct link to mittwald JavaScript SDK Release 4.347.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.347.0. This release includes a feature update with an updated generated client. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.347.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.347.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43460">mittwald JavaScript SDK Release 4.346.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43460" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.346.0" title="Direct link to mittwald JavaScript SDK Release 4.346.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.346.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to improve functionality (<a href="https://github.com/mittwald/api-client-js/commit/10c7767ac1361c6cca7b1ab751de2c9fb8954742" target="_blank" rel="noopener noreferrer" class="">commit 10c7767</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.346.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43450">mittwald JavaScript SDK Release 4.345.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43450" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.345.0" title="Direct link to mittwald JavaScript SDK Release 4.345.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.345.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.345.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.345.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43440">mittwald JavaScript SDK Release 4.344.0<a href="https://developer.mittwald.de/changelog/2026/04/17/api-changes-v2/#mittwald-javascript-sdk-release-43440" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.344.0" title="Direct link to mittwald JavaScript SDK Release 4.344.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.344.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.344.0" target="_blank" rel="noopener noreferrer" class="">mittwald/api-client-js 4.344.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Conversation</category>
            <category>Container</category>
            <category>Domain</category>
            <category>App</category>
            <category>Marketplace</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, April 3 to April 10]]></title>
            <link>https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/</guid>
            <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[In the week of April 3 to April 10, 2026, the mittwald API introduced several enhancements to the /v2/app-installations and /v2/projects//app-installations endpoints by adding multiple required properties to the responses for improved clarity and usability.]]></description>
            <content:encoded><![CDATA[<p>In the week of April 3 to April 10, 2026, the mittwald API introduced several enhancements to the <code>/v2/app-installations</code> and <code>/v2/projects/{projectId}/app-installations</code> endpoints by adding multiple required properties to the responses for improved clarity and usability.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The <code>GET /v2/app-installations</code> operation has been updated to include several new required properties in the response with a <code>200</code> status:</p>
<ul>
<li class=""><code>/items/appExternalVersion</code></li>
<li class=""><code>/items/appName</code></li>
<li class=""><code>/items/systemSoftware/items/externalVersion</code></li>
<li class=""><code>/items/systemSoftware/items/name</code></li>
<li class=""><code>/items/systemSoftware/items/updateAvailable</code></li>
<li class=""><code>/items/updateAvailable</code></li>
</ul>
</li>
<li class="">
<p>The <code>GET /v2/app-installations/{appInstallationId}</code> operation has been updated to include the following new required properties in the response with a <code>200</code> status:</p>
<ul>
<li class=""><code>appExternalVersion</code></li>
<li class=""><code>appName</code></li>
<li class=""><code>systemSoftware/items/externalVersion</code></li>
<li class=""><code>systemSoftware/items/name</code></li>
<li class=""><code>systemSoftware/items/updateAvailable</code></li>
<li class=""><code>updateAvailable</code></li>
</ul>
</li>
<li class="">
<p>The <code>GET /v2/projects/{projectId}/app-installations</code> operation has been updated to include several new required properties in the response with a <code>200</code> status:</p>
<ul>
<li class=""><code>/items/appExternalVersion</code></li>
<li class=""><code>/items/appName</code></li>
<li class=""><code>/items/systemSoftware/items/externalVersion</code></li>
<li class=""><code>/items/systemSoftware/items/name</code></li>
<li class=""><code>/items/systemSoftware/items/updateAvailable</code></li>
<li class=""><code>/items/updateAvailable</code></li>
</ul>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the required property '/items/appExternalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/appName' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/externalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/name' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/updateAvailable' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/updateAvailable' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the required property 'appExternalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'appName' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'systemSoftware/items/externalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'systemSoftware/items/name' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'systemSoftware/items/updateAvailable' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property 'updateAvailable' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the required property '/items/appExternalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/appName' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/externalVersion' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/name' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/systemSoftware/items/updateAvailable' to the response with the '200' status</p>
</li>
<li class="">
<p>added the required property '/items/updateAvailable' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43430">mittwald JavaScript SDK Release 4.343.0<a href="https://developer.mittwald.de/changelog/2026/04/10/api-changes-v2/#mittwald-javascript-sdk-release-43430" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.343.0" title="Direct link to mittwald JavaScript SDK Release 4.343.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.343.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality (<a href="https://github.com/mittwald/api-client-js/commit/65629b94382a82c2943f77e1854e70a4e38ad27c" target="_blank" rel="noopener noreferrer" class="">commit 65629b9</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.343.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>App</category>
        </item>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, March 27 to April 3]]></title>
            <link>https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/</guid>
            <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several updates, including optional properties for responses and requests, changes in property types, and the addition of required properties to enhance the functionality of cronjob and project management endpoints.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several updates, including optional properties for responses and requests, changes in property types, and the addition of required properties to enhance the functionality of cronjob and project management endpoints.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The response property <code>destination</code> became optional for the status <code>200</code> in the <code>GET /v2/cronjobs/{cronjobId}</code> operation. This is a breaking change.</li>
<li class="">The response properties <code>appId</code> and <code>appInstallationId</code> changed their type/format from <code>string</code>/<code>uuid</code> to <code>string</code>/<code>''</code> for the status <code>200</code> in the <code>GET /v2/cronjobs/{cronjobId}</code> operation. This is a breaking change.</li>
<li class="">The response property <code>/items/destination</code> became optional for the status <code>200</code> in the <code>GET /v2/projects/{projectId}/cronjobs</code> operation. This is a breaking change.</li>
<li class="">The response properties <code>/items/appId</code> and <code>/items/appInstallationId</code> changed their type/format from <code>string</code>/<code>uuid</code> to <code>string</code>/<code>''</code> for the status <code>200</code> in the <code>GET /v2/projects/{projectId}/cronjobs</code> operation. This is a breaking change.</li>
<li class="">The request property <code>failedExecutionAlertThreshold</code>'s maximum value was set to <code>80.00</code> in the <code>POST /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">An optional property <code>target</code> was added to the response with the <code>200</code> status in the <code>GET /v2/cronjobs/{cronjobId}</code> operation.</li>
<li class="">A new optional request property <code>target</code> was added in the <code>PATCH /v2/cronjobs/{cronjobId}</code> operation.</li>
<li class="">The required property <code>/items/serverGroupId</code> was added to the response with the <code>200</code> status in the <code>GET /v2/projects</code> operation.</li>
<li class="">The required property <code>serverGroupId</code> was added to the response with the <code>200</code> status in the <code>GET /v2/projects/{projectId}</code> operation.</li>
<li class="">A new optional request parameter <code>includeServiceCronjobs</code> was added in the <code>GET /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">An optional property <code>/items/target</code> was added to the response with the <code>200</code> status in the <code>GET /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">A new optional request property <code>target</code> was added in the <code>POST /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">The request property <code>appId</code> became optional in the <code>POST /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">The request property <code>destination</code> became optional in the <code>POST /v2/projects/{projectId}/cronjobs</code> operation.</li>
<li class="">The required property <code>/items/groupId</code> was added to the response with the <code>200</code> status in the <code>GET /v2/servers</code> operation.</li>
<li class="">The required property <code>groupId</code> was added to the response with the <code>200</code> status in the <code>GET /v2/servers/{serverId}</code> operation.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-cronjob">Changes in "Get a cronjob"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-get-a-cronjob" class="hash-link" aria-label="Direct link to Changes in &quot;Get a cronjob&quot;" title="Direct link to Changes in &quot;Get a cronjob&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the response property 'destination' became optional for the status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'appId' response's property type/format changed from 'string'/'uuid' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'appInstallationId' response's property type/format changed from 'string'/'uuid' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>added the optional property 'target' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-get-cronjob/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>cronjobs</span>/<wbr><span class="variableLinkParameter_OWEY">{cronjobId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-cronjobs-belonging-to-a-project">Changes in "List cronjobs belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-list-cronjobs-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" title="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the response property '/items/destination' became optional for the status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/appId' response's property type/format changed from 'string'/'uuid' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/appInstallationId' response's property type/format changed from 'string'/'uuid' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>added the new optional 'query' request parameter 'includeServiceCronjobs'</p>
</li>
<li class="">
<p>added the optional property '/items/target' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-list-cronjobs/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>cronjobs</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-cronjob">Changes in "Create a cronjob"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-create-a-cronjob" class="hash-link" aria-label="Direct link to Changes in &quot;Create a cronjob&quot;" title="Direct link to Changes in &quot;Create a cronjob&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>the 'failedExecutionAlertThreshold' request property's max was set to '80.00'</p>
</li>
<li class="">
<p>added the new optional request property 'target'</p>
</li>
<li class="">
<p>the request property 'appId' became optional</p>
</li>
<li class="">
<p>the request property 'destination' became optional</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-create-cronjob/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>cronjobs</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-cronjob">Changes in "Update a cronjob"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-update-a-cronjob" class="hash-link" aria-label="Direct link to Changes in &quot;Update a cronjob&quot;" title="Direct link to Changes in &quot;Update a cronjob&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'target'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-update-cronjob/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>cronjobs</span>/<wbr><span class="variableLinkParameter_OWEY">{cronjobId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projects-belonging-to-the-executing-user">Changes in "List Projects belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-list-projects-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Projects belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/serverGroupId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-projects/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-project">Changes in "Get a Project"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-get-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Project&quot;" title="Direct link to Changes in &quot;Get a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'serverGroupId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-get-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-servers-belonging-to-the-executing-user">Changes in "List Servers belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-list-servers-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property '/items/groupId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-servers/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-server">Changes in "Get a Server"<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#changes-in-get-a-server" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Server&quot;" title="Direct link to Changes in &quot;Get a Server&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'groupId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-get-server/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr><span class="variableLinkParameter_OWEY">{serverId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43420">mittwald JavaScript SDK Release 4.342.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43420" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.342.0" title="Direct link to mittwald JavaScript SDK Release 4.342.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.342.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.342.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43410">mittwald JavaScript SDK Release 4.341.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43410" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.341.0" title="Direct link to mittwald JavaScript SDK Release 4.341.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.341.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, please refer to the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.341.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43400">mittwald JavaScript SDK Release 4.340.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43400" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.340.0" title="Direct link to mittwald JavaScript SDK Release 4.340.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.340.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.340.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43390">mittwald JavaScript SDK Release 4.339.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43390" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.339.0" title="Direct link to mittwald JavaScript SDK Release 4.339.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.339.0. This release includes an update to the generated client, enhancing the functionality and performance of the SDK. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.339.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43381">mittwald JavaScript SDK Release 4.338.1<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43381" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.338.1" title="Direct link to mittwald JavaScript SDK Release 4.338.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.338.1. This release includes a version bump for the package root. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.338.1" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43380">mittwald JavaScript SDK Release 4.338.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43380" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.338.0" title="Direct link to mittwald JavaScript SDK Release 4.338.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.338.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.338.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.338.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43370">mittwald JavaScript SDK Release 4.337.0<a href="https://developer.mittwald.de/changelog/2026/04/03/api-changes-v2/#mittwald-javascript-sdk-release-43370" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.337.0" title="Direct link to mittwald JavaScript SDK Release 4.337.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.337.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.337.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Cronjob</category>
            <category>Project</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, March 20 to March 27]]></title>
            <link>https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/</guid>
            <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several significant updates, including the removal of the 'app-execute-action' operation, the addition of new endpoints for AI hosting and container services, and enhancements to response properties for improved data handling.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several significant updates, including the removal of the 'app-execute-action' operation, the addition of new endpoints for AI hosting and container services, and enhancements to response properties for improved data handling.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The API operation <code>app-execute-action</code> has been removed and replaced with <code>deprecated-app-installation-execute-action</code>.</li>
<li class="">A new optional request parameter <code>onlyRecommended</code> has been added to the <code>GET</code> operation for listing update candidates at the endpoint <code>/v2/apps/{appId}/versions/{baseAppVersionId}/update-candidates</code>.</li>
<li class="">The required property <code>modelTermsApprovalRequired</code> has been added to the response with a <code>200</code> status for the <code>GET</code> operation at the endpoint <code>/v2/customers/{customerId}/ai-hosting</code>.</li>
<li class="">A new endpoint has been added for the <code>GET</code> operation to retrieve a list of currently active models at <code>/v2/customers/{customerId}/ai-hosting-models</code>.</li>
<li class="">A new endpoint has been added for the <code>POST</code> operation to accept model terms for a customer at <code>/v2/customers/{customerId}/ai-hosting-models/actions/accept-terms</code>.</li>
<li class="">The required property <code>modelTermsApprovalRequired</code> has also been added to the response with a <code>200</code> status for the <code>GET</code> operation at the endpoint <code>/v2/projects/{projectId}/ai-hosting</code>.</li>
<li class="">A new endpoint has been added for the <code>GET</code> operation to retrieve a list of currently active models at <code>/v2/projects/{projectId}/ai-hosting-models</code>.</li>
<li class="">A new endpoint has been added for the <code>POST</code> operation to create or rotate a pull-image webhook token at <code>/v2/stacks/{stackId}/services/{serviceId}/webhook-token</code>.</li>
<li class="">A new endpoint has been added for the <code>GET</code> operation to call a pull-image webhook at <code>/v2/stacks/{stackId}/webhooks/pull-image</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-app-execute-action">Changes in "app-execute-action"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-app-execute-action" class="hash-link" aria-label="Direct link to Changes in &quot;app-execute-action&quot;" title="Direct link to Changes in &quot;app-execute-action&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'app-execute-action' removed and replaced with 'deprecated-app-installation-execute-action'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>app-execute-action</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-update-candidates-belonging-to-an-app-version">Changes in "List update candidates belonging to an app version"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-list-update-candidates-belonging-to-an-app-version" class="hash-link" aria-label="Direct link to Changes in &quot;List update candidates belonging to an app version&quot;" title="Direct link to Changes in &quot;List update candidates belonging to an app version&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'onlyRecommended'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-update-candidates-for-appversion/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>apps</span>/<wbr><span class="variableLinkParameter_OWEY">{appId}</span>/<wbr><span>versions</span>/<wbr><span class="variableLinkParameter_OWEY">{baseAppVersionId}</span>/<wbr><span>update-candidates</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-ai-hosting-plan-and-usages-of-a-customer">Changes in "Get ai hosting plan and usages of a customer"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-get-ai-hosting-plan-and-usages-of-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;Get ai hosting plan and usages of a customer&quot;" title="Direct link to Changes in &quot;Get ai hosting plan and usages of a customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'modelTermsApprovalRequired' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-get-usage/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-get-a-list-of-currently-active-models" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-accepts-the-model-terms-for-a-customer">Changes in "Accepts the model terms for a customer"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-accepts-the-model-terms-for-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;Accepts the model terms for a customer&quot;" title="Direct link to Changes in &quot;Accepts the model terms for a customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-customer-accept-model-terms/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>ai-hosting-models</span>/<wbr><span>actions</span>/<wbr><span>accept-terms</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-ai-hosting-plan-and-usages-of-a-project-same-as-the-customer-route-but-less-details">Changes in "Get ai hosting plan and usages of a project. Same as the customer route, but less details"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-get-ai-hosting-plan-and-usages-of-a-project-same-as-the-customer-route-but-less-details" class="hash-link" aria-label="Direct link to Changes in &quot;Get ai hosting plan and usages of a project. Same as the customer route, but less details&quot;" title="Direct link to Changes in &quot;Get ai hosting plan and usages of a project. Same as the customer route, but less details&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'modelTermsApprovalRequired' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-get-usage/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-list-of-currently-active-models-1">Changes in "Get a list of currently active models"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-get-a-list-of-currently-active-models-1" class="hash-link" aria-label="Direct link to Changes in &quot;Get a list of currently active models&quot;" title="Direct link to Changes in &quot;Get a list of currently active models&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/aihosting/ai-hosting-project-get-detailed-models/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>ai-hosting-models</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-or-rotate-pull-image-webhook-token">Changes in "Create or rotate pull-image webhook token"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-create-or-rotate-pull-image-webhook-token" class="hash-link" aria-label="Direct link to Changes in &quot;Create or rotate pull-image webhook token&quot;" title="Direct link to Changes in &quot;Create or rotate pull-image webhook token&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-rotate-pull-image-webhook-for-service/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>services</span>/<wbr><span class="variableLinkParameter_OWEY">{serviceId}</span>/<wbr><span>webhook-token</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-call-pull-image-webhook">Changes in "Call pull-image webhook"<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#changes-in-call-pull-image-webhook" class="hash-link" aria-label="Direct link to Changes in &quot;Call pull-image webhook&quot;" title="Direct link to Changes in &quot;Call pull-image webhook&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-call-pull-image-webhook-for-service/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>webhooks</span>/<wbr><span>pull-image</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43360">mittwald JavaScript SDK Release 4.336.0<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#mittwald-javascript-sdk-release-43360" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.336.0" title="Direct link to mittwald JavaScript SDK Release 4.336.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.336.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.336.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43350">mittwald JavaScript SDK Release 4.335.0<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#mittwald-javascript-sdk-release-43350" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.335.0" title="Direct link to mittwald JavaScript SDK Release 4.335.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.335.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality (<a href="https://github.com/mittwald/api-client-js/commit/fac31203561e54200c26d65ce3bebe3b92007fcf" target="_blank" rel="noopener noreferrer" class="">commit fac3120</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.335.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43340">mittwald JavaScript SDK Release 4.334.0<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#mittwald-javascript-sdk-release-43340" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.334.0" title="Direct link to mittwald JavaScript SDK Release 4.334.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.334.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.334.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.334.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43330">mittwald JavaScript SDK Release 4.333.0<a href="https://developer.mittwald.de/changelog/2026/03/27/api-changes-v2/#mittwald-javascript-sdk-release-43330" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.333.0" title="Direct link to mittwald JavaScript SDK Release 4.333.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.333.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.333.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>App</category>
            <category>AI hosting</category>
            <category>Container</category>
        </item>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, March 13 to March 20]]></title>
            <link>https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/</guid>
            <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's changelog for the mittwald API includes significant updates such as changes to response property types, the removal of required properties, the addition of new optional parameters, and the introduction of new endpoints.]]></description>
            <content:encoded><![CDATA[<p>This week's changelog for the mittwald API includes significant updates such as changes to response property types, the removal of required properties, the addition of new optional parameters, and the introduction of new endpoints.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">
<p>The response property type for the <code>GET /v2/conversations/{conversationId}/messages</code> operation has changed from 'object' to '' for status '200'. Additionally, several required properties (<code>conversationId</code>, <code>createdAt</code>, <code>messageContent</code>, and <code>type</code>) have been removed from the response. <strong>This is a breaking change.</strong></p>
</li>
<li class="">
<p>The response property type for the <code>GET /v2/projects/{projectId}/mail-settings</code> operation has changed for both <code>blacklist/items/</code> and <code>whitelist/items/</code> from 'string' with format 'idn-email' to 'string' for status '200'.</p>
</li>
<li class="">
<p>The request body for the <code>PATCH /v2/projects/{projectId}/mail-settings/{mailSetting}</code> and <code>PUT /v2/projects/{projectId}/mail-settings/{mailSetting}</code> operations has had 'subschema #1, subschema #2' removed from the 'oneOf' list.</p>
</li>
<li class="">
<p>The request property type for the <code>PUT /v2/projects/{projectId}/mailsettings/blacklist</code> and <code>PUT /v2/projects/{projectId}/mailsettings/whitelist</code> operations has changed from 'string' with format 'idn-email' to 'string'.</p>
</li>
<li class="">
<p>The optional property <code>internal</code> and <code>meta</code> have been removed from the response of the <code>GET /v2/conversations/{conversationId}/messages</code> operation.</p>
</li>
<li class="">
<p>A new pattern has been added to the request property <code>blacklist/items/</code> and <code>whitelist/items/</code> for the <code>PUT /v2/projects/{projectId}/mailsettings/blacklist</code> and <code>PUT /v2/projects/{projectId}/mailsettings/whitelist</code> operations.</p>
</li>
<li class="">
<p>The schema <code>de.mittwald.v1.verification.VerifyAddressConfidence</code> and <code>de.mittwald.v1.verification.VerifyAddressResponse</code> have been removed from the API schema.</p>
</li>
<li class="">
<p>The non-success response with status '400' has been removed from the <code>POST /v2/actions/verify-address</code> operation.</p>
</li>
<li class="">
<p>The response property <code>oneOf</code> list for the <code>GET /v2/conversations/{conversationId}/messages</code> operation has been updated to include <code>#/components/schemas/de.mittwald.v1.conversation.ResubmissionStatusUpdate</code> and <code>#/components/schemas/de.mittwald.v1.conversation.GenericStatusUpdate</code>.</p>
</li>
<li class="">
<p>A new non-success response with status '412' has been added to the <code>POST /v2/domain-transferable</code> operation.</p>
</li>
<li class="">
<p>A new optional request parameter <code>types</code> has been added to the <code>GET /v2/orders</code> operation.</p>
</li>
<li class="">
<p>The endpoint <code>PUT /v2/project-backups/{projectBackupId}/expiration-time</code> has been added to update a Backup's expiration time.</p>
</li>
<li class="">
<p>The response property pattern for <code>blacklist/items/</code> and <code>whitelist/items/</code> has been added for the <code>GET /v2/projects/{projectId}/mail-settings</code> operation.</p>
</li>
<li class="">
<p>The request body <code>oneOf</code> list has been updated to include 'subschema #1, subschema #2' for the <code>PATCH /v2/projects/{projectId}/mail-settings/{mailSetting}</code> and <code>PUT /v2/projects/{projectId}/mail-settings/{mailSetting}</code> operations.</p>
</li>
<li class="">
<p>The endpoint <code>GET /v2/stacks</code> has been added to list Stacks belonging to the executing user.</p>
</li>
<li class="">
<p>The required property <code>refreshToken</code> has been added to the response of the <code>PUT /v2/users/self/credentials/password</code> operation.</p>
</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-message-of-the-conversation">Changes in "Get all message of the conversation"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-get-all-message-of-the-conversation" class="hash-link" aria-label="Direct link to Changes in &quot;Get all message of the conversation&quot;" title="Direct link to Changes in &quot;Get all message of the conversation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/' response's property type/format changed from 'object'/'' to ''/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/conversationId' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/createdAt' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/messageContent' from the response with the '200' status</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed the required property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/type' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/internal' from the response with the '200' status</p>
</li>
<li class="">
<p>removed the optional property '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/meta' from the response with the '200' status</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.conversation.ResubmissionStatusUpdate, #/components/schemas/de.mittwald.v1.conversation.GenericStatusUpdate' to the '/items/oneOf[#/components/schemas/de.mittwald.v1.conversation.StatusUpdate]/' response property 'oneOf' list for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/conversation/conversation-list-messages-by-conversation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>conversations</span>/<wbr><span class="variableLinkParameter_OWEY">{conversationId}</span>/<wbr><span>messages</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-mail-settings-of-a-project">Changes in "List mail settings of a Project"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-list-mail-settings-of-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List mail settings of a Project&quot;" title="Direct link to Changes in &quot;List mail settings of a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'blacklist/items/' response's property type/format changed from 'string'/'idn-email' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'whitelist/items/' response's property type/format changed from 'string'/'idn-email' to 'string'/'' for status '200'</p>
</li>
<li class="">
<p>the 'blacklist/items/' response's property pattern <code>^([a-zA-Z0-9.!#$%&amp;'*\/=?^_{|}~-]+@[a-zA-Z0-9-*]+(?:\.([a-zA-Z0-9-]+|\*))+)$</code> was added for the status '200'</p>
</li>
<li class="">
<p>the 'whitelist/items/' response's property pattern <code>^([a-zA-Z0-9.!#$%&amp;'*\/=?^_{|}~-]+@[a-zA-Z0-9-*]+(?:\.([a-zA-Z0-9-]+|\*))+)$</code> was added for the status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/mail-list-project-mail-settings/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mail-settings</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-mail-setting-of-a-project">Changes in "Update a mail setting of a Project"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-update-a-mail-setting-of-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Update a mail setting of a Project&quot;" title="Direct link to Changes in &quot;Update a mail setting of a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed 'subschema #1, subschema #2' from the request body 'oneOf' list</p>
</li>
<li class="">
<p>added 'subschema #1, subschema #2' to the request body 'oneOf' list</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/mail-update-project-mail-setting/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mail-settings</span>/<wbr><span class="variableLinkParameter_OWEY">{mailSetting}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-mail-setting-of-a-project-1">Changes in "Update a mail setting of a Project"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-update-a-mail-setting-of-a-project-1" class="hash-link" aria-label="Direct link to Changes in &quot;Update a mail setting of a Project&quot;" title="Direct link to Changes in &quot;Update a mail setting of a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> removed 'subschema #1, subschema #2' from the request body 'oneOf' list</p>
</li>
<li class="">
<p>added 'subschema #1, subschema #2' to the request body 'oneOf' list</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/deprecated-mail-update-project-mail-setting/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mail-settings</span>/<wbr><span class="variableLinkParameter_OWEY">{mailSetting}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-blacklist-for-a-given-project-id">Changes in "Update blacklist for a given project ID"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-update-blacklist-for-a-given-project-id" class="hash-link" aria-label="Direct link to Changes in &quot;Update blacklist for a given project ID&quot;" title="Direct link to Changes in &quot;Update blacklist for a given project ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'blacklist/items/' request property type/format changed from 'string'/'idn-email' to 'string'/''</p>
</li>
<li class="">
<p>added the pattern <code>^([a-zA-Z0-9.!#$%&amp;'*\/=?^_{|}~-]+@[a-zA-Z0-9-*]+(?:\.([a-zA-Z0-9-]+|\*))+)$</code> to the request property 'blacklist/items/'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/deprecated-mail-projectsetting-update-blacklist/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mailsettings</span>/<wbr><span>blacklist</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-whitelist-for-a-given-project-id">Changes in "Update whitelist for a given project ID"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-update-whitelist-for-a-given-project-id" class="hash-link" aria-label="Direct link to Changes in &quot;Update whitelist for a given project ID&quot;" title="Direct link to Changes in &quot;Update whitelist for a given project ID&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>⚠️ <strong>Breaking:</strong> the 'whitelist/items/' request property type/format changed from 'string'/'idn-email' to 'string'/''</p>
</li>
<li class="">
<p>added the pattern <code>^([a-zA-Z0-9.!#$%&amp;'*\/=?^_{|}~-]+@[a-zA-Z0-9-*]+(?:\.([a-zA-Z0-9-]+|\*))+)$</code> to the request property 'whitelist/items/'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/mail/deprecated-mail-projectsetting-update-whitelist/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mailsettings</span>/<wbr><span>whitelist</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-">Changes in ""<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-" class="hash-link" aria-label="Direct link to Changes in &quot;&quot;" title="Direct link to Changes in &quot;&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>removed the schema 'de.mittwald.v1.verification.VerifyAddressConfidence'</p>
</li>
<li class="">
<p>removed the schema 'de.mittwald.v1.verification.VerifyAddressResponse'</p>
</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code></code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-if-an-address-exists">Changes in "Check if an address exists"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-check-if-an-address-exists" class="hash-link" aria-label="Direct link to Changes in &quot;Check if an address exists&quot;" title="Direct link to Changes in &quot;Check if an address exists&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the non-success response with the status '400'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/misc/verification-verify-address/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>actions</span>/<wbr><span>verify-address</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-if-a-domain-is-available-to-transfer">Changes in "Check if a Domain is available to transfer"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-check-if-a-domain-is-available-to-transfer" class="hash-link" aria-label="Direct link to Changes in &quot;Check if a Domain is available to transfer&quot;" title="Direct link to Changes in &quot;Check if a Domain is available to transfer&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the non-success response with the status '412'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-check-domain-transferability/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domain-transferable</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-list-of-orders">Changes in "Get list of Orders"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-get-list-of-orders" class="hash-link" aria-label="Direct link to Changes in &quot;Get list of Orders&quot;" title="Direct link to Changes in &quot;Get list of Orders&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'types'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/order-list-orders/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>orders</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-backups-expiration-time">Changes in "Update a Backup's expiration time"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-update-a-backups-expiration-time" class="hash-link" aria-label="Direct link to Changes in &quot;Update a Backup's expiration time&quot;" title="Direct link to Changes in &quot;Update a Backup's expiration time&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-replace-project-backup-expiration-time/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>project-backups</span>/<wbr><span class="variableLinkParameter_OWEY">{projectBackupId}</span>/<wbr><span>expiration-time</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-the-executing-user">Changes in "List Stacks belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-list-stacks-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Stacks belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-self-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-change-your-password">Changes in "Change your password"<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#changes-in-change-your-password" class="hash-link" aria-label="Direct link to Changes in &quot;Change your password&quot;" title="Direct link to Changes in &quot;Change your password&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the required property 'refreshToken' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-change-password/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr><span>credentials</span>/<wbr><span>password</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21197">mittwald PHP SDK Release v2.1.197<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-php-sdk-release-v21197" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.197" title="Direct link to mittwald PHP SDK Release v2.1.197" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version 2.1.197, introduces some significant changes and enhancements.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="breaking-changes">Breaking Changes<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#breaking-changes" class="hash-link" aria-label="Direct link to Breaking Changes" title="Direct link to Breaking Changes" translate="no">​</a></h4>
<ul>
<li class="">The <code>VerificationVerifyAddressBadRequestResponse</code> class has been removed from the codebase.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#enhancements" class="hash-link" aria-label="Direct link to Enhancements" title="Direct link to Enhancements" translate="no">​</a></h4>
<ul>
<li class="">Documentation for the <code>country</code> field in <code>VerificationVerifyAddressRequest</code> and <code>VerificationVerifyAddressRequestBody</code> has been updated. It now specifies that the input can be the full English or German name in addition to the ISO 3166-2 country codes.</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.197" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43320">mittwald JavaScript SDK Release 4.332.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43320" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.332.0" title="Direct link to mittwald JavaScript SDK Release 4.332.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.332.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.332.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.332.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43310">mittwald JavaScript SDK Release 4.331.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43310" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.331.0" title="Direct link to mittwald JavaScript SDK Release 4.331.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.331.0. This release includes the following feature:</p>
<ul>
<li class="">Updated the generated client to improve functionality and performance. For more details, refer to the commit <a href="https://github.com/mittwald/api-client-js/commit/f295949bc60bb0c0be016524b9aa16c1dc9f787b" target="_blank" rel="noopener noreferrer" class="">f295949</a>.</li>
</ul>
<p>For the full release notes and to download the latest version, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.331.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43300">mittwald JavaScript SDK Release 4.330.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43300" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.330.0" title="Direct link to mittwald JavaScript SDK Release 4.330.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.330.0, released on March 19, 2026. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.330.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43290">mittwald JavaScript SDK Release 4.329.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43290" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.329.0" title="Direct link to mittwald JavaScript SDK Release 4.329.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.329.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.329.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43280">mittwald JavaScript SDK Release 4.328.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43280" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.328.0" title="Direct link to mittwald JavaScript SDK Release 4.328.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.328.0. This release includes a feature update where the generated client has been updated. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.328.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43270">mittwald JavaScript SDK Release 4.327.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43270" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.327.0" title="Direct link to mittwald JavaScript SDK Release 4.327.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.327.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.327.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43260">mittwald JavaScript SDK Release 4.326.0<a href="https://developer.mittwald.de/changelog/2026/03/20/api-changes-v2/#mittwald-javascript-sdk-release-43260" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.326.0" title="Direct link to mittwald JavaScript SDK Release 4.326.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.326.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.326.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.326.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Conversation</category>
            <category>Mail</category>
            <category>Misc</category>
            <category>Domain</category>
            <category>Contract</category>
            <category>Backup</category>
            <category>Container</category>
            <category>User</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, February 20 to February 27]]></title>
            <link>https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/</guid>
            <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week's changelog for the mittwald API includes several updates, such as the reduction of minimum TTL values for various DNS record types, the addition of new endpoints for license management, and enhancements to request and response properties across multiple operations.]]></description>
            <content:encoded><![CDATA[<p>This week's changelog for the mittwald API includes several updates, such as the reduction of minimum TTL values for various DNS record types, the addition of new endpoints for license management, and enhancements to request and response properties across multiple operations.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The request property <code>database/projectId</code> was removed from the <code>POST /v2/projects/{projectId}/mysql-databases</code> operation.</li>
<li class="">Non-success responses with status <code>400</code>, <code>412</code>, and <code>409</code> were added to the <code>POST /v2/app-installations/{appInstallationId}/actions/{action}</code> and <code>POST /v2/dns-zones</code> operations.</li>
<li class="">A new optional request parameter <code>versionRange</code> was added to the <code>GET /v2/apps/{appId}/versions</code> operation.</li>
<li class="">A new optional request property <code>avoidEmailConfirmation</code> was added to the <code>PATCH /v2/domains/{domainId}/contacts/{contact}</code> operation.</li>
<li class="">Several new endpoints were added, including:<!-- -->
<ul>
<li class=""><code>GET /v2/licenses/{licenseId}</code> for retrieving a license.</li>
<li class=""><code>POST /v2/licenses/{licenseId}/actions/rotate-key</code> for rotating a license key.</li>
<li class=""><code>GET /v2/licenses/{licenseId}/contract</code> for retrieving the contract for a given license.</li>
<li class=""><code>POST /v2/projects/{projectId}/actions/validate-license-key</code> for validating a license key for a project.</li>
<li class=""><code>GET /v2/projects/{projectId}/licenses</code> for listing licenses belonging to a project.</li>
</ul>
</li>
<li class="">The optional property <code>/items/updateSchedule</code> was added to the response with status <code>200</code> for the <code>GET /v2/projects/{projectId}/stacks}</code>, <code>GET /v2/stacks/{stackId}</code>, <code>PATCH /v2/stacks/{stackId}</code>, and <code>PUT /v2/stacks/{stackId}</code> operations.</li>
<li class="">The request property <code>orderType</code> received a new enum value <code>license</code> in the <code>POST /v2/order-previews</code> and <code>POST /v2/orders</code> operations.</li>
<li class="">The request property <code>orderData</code> received new <code>oneOf</code> entries in the <code>POST /v2/order-previews</code> and <code>POST /v2/orders</code> operations.</li>
<li class="">The response body for the <code>POST /v2/order-previews</code> operation now includes <code>#/components/schemas/de.mittwald.v1.order.LicenseOrderPreviewResponse</code> in the <code>anyOf</code> list for the response status <code>200</code>.</li>
<li class="">The request property minimum value for <code>settings/ttl/seconds</code> was decreased from <code>300.00</code> to <code>60.00</code> for various record types in the <code>PUT /v2/dns-zones/{dnsZoneId}/record-sets/{recordSet}</code> and deprecated operations.</li>
<li class="">The minimum value for the response property <code>settings/ttl/seconds</code> was decreased from <code>300.00</code> to <code>60.00</code> for various record types in the <code>GET /v2/dns-zones/{dnsZoneId}</code> and <code>GET /v2/projects/{projectId}/dns-zones</code> operations.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-dns-zone">Changes in "Get a DNS Zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-get-a-dns-zone" class="hash-link" aria-label="Direct link to Changes in &quot;Get a DNS Zone&quot;" title="Direct link to Changes in &quot;Get a DNS Zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>The 'recordSet/caa/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCAAComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The 'recordSet/cname/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCNAMEComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The 'recordSet/combinedARecords/oneOf[#/components/schemas/de.mittwald.v1.dns.CombinedACustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The 'recordSet/mx/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordMXCustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The 'recordSet/srv/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordSRVComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The 'recordSet/txt/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordTXTComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/dns-get-dns-zone/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns-zones</span>/<wbr><span class="variableLinkParameter_OWEY">{dnsZoneId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-dns-zones-belonging-to-a-project">Changes in "List DNS Zones belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-list-dns-zones-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List DNS Zones belonging to a Project&quot;" title="Direct link to Changes in &quot;List DNS Zones belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>The '/items/recordSet/caa/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCAAComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The '/items/recordSet/cname/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCNAMEComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The '/items/recordSet/combinedARecords/oneOf[#/components/schemas/de.mittwald.v1.dns.CombinedACustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The '/items/recordSet/mx/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordMXCustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The '/items/recordSet/srv/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordSRVComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
<li class="">
<p>The '/items/recordSet/txt/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordTXTComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' response property's min was decreased from '300.00' to '60.00' for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/dns-list-dns-zones/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>dns-zones</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-mysql-database-with-a-mysql-user">Changes in "Create a MySQL database with a MySQL user"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-create-a-mysql-database-with-a-mysql-user" class="hash-link" aria-label="Direct link to Changes in &quot;Create a MySQL database with a MySQL user&quot;" title="Direct link to Changes in &quot;Create a MySQL database with a MySQL user&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the request property 'database/projectId'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/database/database-create-mysql-database/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>mysql-databases</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-trigger-a-runtime-action-belonging-to-an-app-installation">Changes in "Trigger a runtime action belonging to an app installation"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-trigger-a-runtime-action-belonging-to-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Trigger a runtime action belonging to an app installation&quot;" title="Direct link to Changes in &quot;Trigger a runtime action belonging to an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the non-success response with the status '400'</p>
</li>
<li class="">
<p>added the non-success response with the status '412'</p>
</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>app-execute-action</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-versions-belonging-to-an-app">Changes in "List app versions belonging to an app"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-list-app-versions-belonging-to-an-app" class="hash-link" aria-label="Direct link to Changes in &quot;List app versions belonging to an app&quot;" title="Direct link to Changes in &quot;List app versions belonging to an app&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional 'query' request parameter 'versionRange'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appversions/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>apps</span>/<wbr><span class="variableLinkParameter_OWEY">{appId}</span>/<wbr><span>versions</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-dns-zone">Changes in "Create a DNS Zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-create-a-dns-zone" class="hash-link" aria-label="Direct link to Changes in &quot;Create a DNS Zone&quot;" title="Direct link to Changes in &quot;Create a DNS Zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the non-success response with the status '409'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/dns-create-dns-zone/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns-zones</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-record-set-on-a-dns-zone">Changes in "Update a record set on a DNS Zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-update-a-record-set-on-a-dns-zone" class="hash-link" aria-label="Direct link to Changes in &quot;Update a record set on a DNS Zone&quot;" title="Direct link to Changes in &quot;Update a record set on a DNS Zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.CombinedACustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCAAComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCNAMEComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordMXCustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordSRVComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
<li class="">
<p>the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordTXTComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/dns-update-record-set/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns-zones</span>/<wbr><span class="variableLinkParameter_OWEY">{dnsZoneId}</span>/<wbr><span>record-sets</span>/<wbr><span class="variableLinkParameter_OWEY">{recordSet}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-updates-a-records-for-a-specific-zone">Changes in "updates a-records for a specific zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-updates-a-records-for-a-specific-zone" class="hash-link" aria-label="Direct link to Changes in &quot;updates a-records for a specific zone&quot;" title="Direct link to Changes in &quot;updates a-records for a specific zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">the '/oneOf[#/components/schemas/de.mittwald.v1.dns.CombinedACustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-dns-record-a-set-custom/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns</span>/<wbr><span>zones</span>/<wbr><span class="variableLinkParameter_OWEY">{zoneId}</span>/<wbr><span>recordset</span>/<wbr><span>acombined</span>/<wbr><span>custom</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-updates-cname-record-for-a-specific-zone">Changes in "updates cname-record for a specific zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-updates-cname-record-for-a-specific-zone" class="hash-link" aria-label="Direct link to Changes in &quot;updates cname-record for a specific zone&quot;" title="Direct link to Changes in &quot;updates cname-record for a specific zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordCNAMEComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-dns-record-cname-set/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns</span>/<wbr><span>zones</span>/<wbr><span class="variableLinkParameter_OWEY">{zoneId}</span>/<wbr><span>recordset</span>/<wbr><span>cname</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-updates-mx-records-for-a-specific-zone">Changes in "updates mx-records for a specific zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-updates-mx-records-for-a-specific-zone" class="hash-link" aria-label="Direct link to Changes in &quot;updates mx-records for a specific zone&quot;" title="Direct link to Changes in &quot;updates mx-records for a specific zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordMXCustom]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-dns-record-mx-set-custom/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns</span>/<wbr><span>zones</span>/<wbr><span class="variableLinkParameter_OWEY">{zoneId}</span>/<wbr><span>recordset</span>/<wbr><span>mx</span>/<wbr><span>custom</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-updates-srv-records-for-a-specific-zone">Changes in "updates srv-records for a specific zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-updates-srv-records-for-a-specific-zone" class="hash-link" aria-label="Direct link to Changes in &quot;updates srv-records for a specific zone&quot;" title="Direct link to Changes in &quot;updates srv-records for a specific zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordSRVComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-dns-record-srv-set/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns</span>/<wbr><span>zones</span>/<wbr><span class="variableLinkParameter_OWEY">{zoneId}</span>/<wbr><span>recordset</span>/<wbr><span>srv</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-updates-txt-records-for-a-specific-zone">Changes in "updates txt-records for a specific zone"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-updates-txt-records-for-a-specific-zone" class="hash-link" aria-label="Direct link to Changes in &quot;updates txt-records for a specific zone&quot;" title="Direct link to Changes in &quot;updates txt-records for a specific zone&quot;" translate="no">​</a></h3>
<ul>
<li class="">the '/oneOf[#/components/schemas/de.mittwald.v1.dns.RecordTXTComponent]/settings/ttl/oneOf[#/components/schemas/de.mittwald.v1.dns.TtlSeconds]/seconds' request property's min was decreased from '300.00' to '60.00'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/deprecated-dns-record-txt-set/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>dns</span>/<wbr><span>zones</span>/<wbr><span class="variableLinkParameter_OWEY">{zoneId}</span>/<wbr><span>recordset</span>/<wbr><span>txt</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-contact-of-a-domain">Changes in "Update a contact of a Domain"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-update-a-contact-of-a-domain" class="hash-link" aria-label="Direct link to Changes in &quot;Update a contact of a Domain&quot;" title="Direct link to Changes in &quot;Update a contact of a Domain&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'avoidEmailConfirmation'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-update-domain-contact/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr><span class="variableLinkParameter_OWEY">{domainId}</span>/<wbr><span>contacts</span>/<wbr><span class="variableLinkParameter_OWEY">{contact}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-license">Changes in "Get a license"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-get-a-license" class="hash-link" aria-label="Direct link to Changes in &quot;Get a license&quot;" title="Direct link to Changes in &quot;Get a license&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/license/license-get-license/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>licenses</span>/<wbr><span class="variableLinkParameter_OWEY">{licenseId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-rotate-a-licenses-key-ie-revoke-the-old-and-generate-a-new-one">Changes in "rotate a License's key, i.e. revoke the old and generate a new one"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-rotate-a-licenses-key-ie-revoke-the-old-and-generate-a-new-one" class="hash-link" aria-label="Direct link to Changes in &quot;rotate a License's key, i.e. revoke the old and generate a new one&quot;" title="Direct link to Changes in &quot;rotate a License's key, i.e. revoke the old and generate a new one&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/license/license-rotate-license-key/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>licenses</span>/<wbr><span class="variableLinkParameter_OWEY">{licenseId}</span>/<wbr><span>actions</span>/<wbr><span>rotate-key</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-return-the-contract-for-the-given-license">Changes in "Return the Contract for the given License"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-return-the-contract-for-the-given-license" class="hash-link" aria-label="Direct link to Changes in &quot;Return the Contract for the given License&quot;" title="Direct link to Changes in &quot;Return the Contract for the given License&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/contract-get-detail-of-contract-by-license/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>licenses</span>/<wbr><span class="variableLinkParameter_OWEY">{licenseId}</span>/<wbr><span>contract</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-preview-order">Changes in "Preview Order"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-preview-order" class="hash-link" aria-label="Direct link to Changes in &quot;Preview Order&quot;" title="Direct link to Changes in &quot;Preview Order&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new 'license' enum value to the request property 'orderType'</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.order.LicenseOrderPreview' to the 'orderData' request property 'oneOf' list</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.order.LicenseOrderPreviewResponse' to the response body 'anyOf' list for the response status '200'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/order-preview-order/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>order-previews</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-an-order">Changes in "Create an Order"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-create-an-order" class="hash-link" aria-label="Direct link to Changes in &quot;Create an Order&quot;" title="Direct link to Changes in &quot;Create an Order&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new 'license' enum value to the request property 'orderType'</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.order.LicenseOrder' to the 'orderData' request property 'oneOf' list</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/contract/order-create-order/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>orders</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-validate-a-licenses-key-for-a-project">Changes in "Validate a License's key for a project"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-validate-a-licenses-key-for-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Validate a License's key for a project&quot;" title="Direct link to Changes in &quot;Validate a License's key for a project&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/license/license-validate-license-key-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>actions</span>/<wbr><span>validate-license-key</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-licenses-belonging-to-a-project">Changes in "List Licenses belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-list-licenses-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Licenses belonging to a Project&quot;" title="Direct link to Changes in &quot;List Licenses belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/license/license-list-licenses-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>licenses</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-stacks-belonging-to-a-project">Changes in "List Stacks belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-list-stacks-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" title="Direct link to Changes in &quot;List Stacks belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/updateSchedule' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-list-stacks/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>stacks</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-stack">Changes in "Get a Stack"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-get-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Stack&quot;" title="Direct link to Changes in &quot;Get a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'updateSchedule' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-get-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'updateSchedule' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-update-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPATCH_bA6x">PATCH</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack">Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-declaratively-create-update-or-delete-services-or-volumes-belonging-to-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" title="Direct link to Changes in &quot;Declaratively create, update or delete Services or Volumes belonging to a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'updateSchedule' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-declare-stack/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-set-an-update-schedule-for-a-stack">Changes in "Set an update schedule for a Stack"<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#changes-in-set-an-update-schedule-for-a-stack" class="hash-link" aria-label="Direct link to Changes in &quot;Set an update schedule for a Stack&quot;" title="Direct link to Changes in &quot;Set an update schedule for a Stack&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/container/container-set-stack-update-schedule/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>stacks</span>/<wbr><span class="variableLinkParameter_OWEY">{stackId}</span>/<wbr><span>update-schedule</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21192">mittwald PHP SDK Release v2.1.192<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-php-sdk-release-v21192" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.192" title="Direct link to mittwald PHP SDK Release v2.1.192" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version 2.1.192, introduces several new features and improvements. A key addition is the new API endpoint for setting an update schedule for a stack, allowing users to define cron-based schedules for updates. This release also includes enhanced descriptions in API request and response schemas, providing better clarity on command, entrypoint, environment variables, and resource specifications such as CPU and memory limits.</p>
<p>Documentation has been improved to offer clearer guidance on expected formats and examples, aiding developers in API integration. New methods, such as <code>setStackUpdateSchedule</code>, have been added to the <code>ContainerClient</code> interface, and various response classes have been created for error handling in this method.</p>
<p>Schema updates include detailed descriptions for resource specifications and new fields in the <code>StackResponse</code> schema to support scheduling updates. Additionally, consistency improvements have been made in request schemas for better semantic understanding.</p>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.192" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-v21191-release-summary">mittwald PHP SDK v2.1.191 Release Summary<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-php-sdk-v21191-release-summary" class="hash-link" aria-label="Direct link to mittwald PHP SDK v2.1.191 Release Summary" title="Direct link to mittwald PHP SDK v2.1.191 Release Summary" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version v2.1.191, introduces a comprehensive License API, enhancing the SDK's capabilities in license management. This update includes:</p>
<ul>
<li class="">
<p><strong>LicenseClient Implementation</strong>: New functionalities for managing licenses, such as fetching a single license, listing licenses for a project, rotating license keys, and validating license keys for a project.</p>
</li>
<li class="">
<p><strong>Response Classes</strong>: Introduction of various response classes for operations like <code>GetLicense</code>, <code>ListLicensesForProject</code>, and <code>RotateLicenseKey</code>, providing detailed response handling for different scenarios.</p>
</li>
<li class="">
<p><strong>Data Models</strong>: Addition of data models for licenses, keys, and related entities, along with enums and request/response classes to support these operations.</p>
</li>
<li class="">
<p><strong>Enhancements</strong>: New schema definitions for input validation and response handling, along with improved functionality for processing license keys.</p>
</li>
<li class="">
<p><strong>License Order Support</strong>: Integration for managing TYPO3 ELTS license orders, including key management and version handling.</p>
</li>
</ul>
<p>This release significantly enhances the SDK's ability to manage licenses effectively, ensuring robust API interactions for various license-related operations.</p>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.191" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21190">mittwald PHP SDK Release v2.1.190<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-php-sdk-release-v21190" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.190" title="Direct link to mittwald PHP SDK Release v2.1.190" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version 2.1.190, introduces several significant updates.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="breaking-changes">Breaking Changes<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#breaking-changes" class="hash-link" aria-label="Direct link to Breaking Changes" title="Direct link to Breaking Changes" translate="no">​</a></h4>
<ul>
<li class="">The deprecated method <code>deprecatedCronjobAbortExecution</code> has been removed from the <code>CronjobClient</code> interface, along with its related classes and functionality.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h4>
<ul>
<li class="">A new boolean property <code>avoidEmailConfirmation</code> has been added to the <code>UpdateDomainContactRequest</code> and <code>UpdateDomainContactRequestBody</code> classes. This property allows users to bypass email confirmation during updates, which may lead to a 60-day transfer lock on the domain.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h4>
<ul>
<li class="">Enhancements have been made to the <code>UpdateDomainContactRequestBody</code> class, including methods to set and unset the <code>avoidEmailConfirmation</code> parameter, with added validation during input processing.</li>
</ul>
<p>No specific bug fixes were mentioned in this release.</p>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.190" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43110">mittwald JavaScript SDK Release 4.311.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43110" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.311.0" title="Direct link to mittwald JavaScript SDK Release 4.311.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.311.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.311.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.311.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43101">mittwald JavaScript SDK Release 4.310.1<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43101" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.310.1" title="Direct link to mittwald JavaScript SDK Release 4.310.1" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.310.1 has been released. This update primarily addresses a bug fix related to compatibility with Axios versions greater than 1.13.2. For more details on the changes, you can view the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.310.1" target="_blank" rel="noopener noreferrer" class="">release notes</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43100">mittwald JavaScript SDK Release 4.310.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43100" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.310.0" title="Direct link to mittwald JavaScript SDK Release 4.310.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.310.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.310.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.310.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43090">mittwald JavaScript SDK Release 4.309.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43090" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.309.0" title="Direct link to mittwald JavaScript SDK Release 4.309.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.309.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.309.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.309.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43080">mittwald JavaScript SDK Release 4.308.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43080" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.308.0" title="Direct link to mittwald JavaScript SDK Release 4.308.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.308.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.308.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43070">mittwald JavaScript SDK Release 4.307.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43070" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.307.0" title="Direct link to mittwald JavaScript SDK Release 4.307.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.307.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.307.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.307.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43060">mittwald JavaScript SDK Release 4.306.0<a href="https://developer.mittwald.de/changelog/2026/02/27/api-changes-v2/#mittwald-javascript-sdk-release-43060" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.306.0" title="Direct link to mittwald JavaScript SDK Release 4.306.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.306.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.306.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Domain</category>
            <category>Database</category>
            <category>App</category>
            <category>License</category>
            <category>Contract</category>
            <category>Container</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, February 6 to February 13]]></title>
            <link>https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/</guid>
            <pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several changes, including the removal of the required 'name' property from the '409' response, the addition of the 'migrating' enum value to various response properties, and updates to non-success response statuses for address and company verification actions.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several changes, including the removal of the required 'name' property from the '409' response, the addition of the 'migrating' enum value to various response properties, and updates to non-success response statuses for address and company verification actions.</p>
<!-- -->
<aside class="flow--alert flow--alert--info"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-info-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--info" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;information&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 9h.01"></path><path d="M11 12h1v4h1"></path></svg>info</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking regarding an error responses of the <code>users</code> resource.</p><p>However, we have only adjusted the type to match the actual response.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The required property <code>name</code> has been removed from the response schema with the <code>409</code> status for the <code>DELETE</code> operation on the path <code>/v2/users/self</code>. This is now compliant to the common Error type that was already returned.</li>
<li class="">The optional property <code>info</code> has been removed from the response with the <code>409</code> status for the <code>DELETE</code> operation on the path <code>/v2/users/self</code>.</li>
<li class="">The required property <code>type</code> has been added to the response with the <code>409</code> status for the <code>DELETE</code> operation on the path <code>/v2/users/self</code>.</li>
<li class="">The new <code>migrating</code> enum value has been added to the <code>/items/status</code> response property for the <code>200</code> status in the <code>GET</code> operation on the path <code>/v2/servers</code>.</li>
<li class="">The new <code>migrating</code> enum value has also been added to the <code>status</code> response property for the <code>200</code> status in the <code>GET</code> operation on the path <code>/v2/servers/{serverId}</code>.</li>
<li class="">A non-success response with the status <code>400</code> has been added for the <code>POST</code> operation on the path <code>/v2/actions/verify-address</code>.</li>
<li class="">The non-success response with the status <code>500</code> has been removed for the <code>POST</code> operation on the path <code>/v2/actions/verify-address</code>.</li>
<li class="">The non-success response with the status <code>500</code> has also been removed for the <code>POST</code> operation on the path <code>/v2/actions/verify-company</code>.</li>
<li class="">The optional property <code>/items/lastError</code> has been added to the response with the <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations</code>.</li>
<li class="">The optional property <code>lastError</code> has been added to the response with the <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/app-installations/{appInstallationId}</code>.</li>
<li class="">A non-success response with the status <code>403</code> has been added for the <code>GET</code> operation on the path <code>/v2/contributors/{contributorId}/dashboard</code>.</li>
<li class="">The optional property <code>/items/lastError</code> has been added to the response with the <code>200</code> status for the <code>GET</code> operation on the path <code>/v2/projects/{projectId}/app-installations</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-delete-your-account-and-all-your-personal-data">Changes in "Delete your account and all your personal data"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-delete-your-account-and-all-your-personal-data" class="hash-link" aria-label="Direct link to Changes in &quot;Delete your account and all your personal data&quot;" title="Direct link to Changes in &quot;Delete your account and all your personal data&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>removed the required property 'name' from the response with the '409' status, which was never actually returned</p>
</li>
<li class="">
<p>removed the optional property 'info' from the response with the '409' status</p>
</li>
<li class="">
<p>added the required property 'type' to the response with the '409' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/user/user-delete-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodDELETE_wBXx">DELETE</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>users</span>/<wbr><span>self</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-servers-belonging-to-the-executing-user">Changes in "List Servers belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-list-servers-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" title="Direct link to Changes in &quot;List Servers belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'migrating' enum value to the '/items/status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-servers/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-server">Changes in "Get a Server"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-get-a-server" class="hash-link" aria-label="Direct link to Changes in &quot;Get a Server&quot;" title="Direct link to Changes in &quot;Get a Server&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new 'migrating' enum value to the 'status' response property for the response status '200'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-get-server/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>servers</span>/<wbr><span class="variableLinkParameter_OWEY">{serverId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-if-an-address-exists">Changes in "Check if an address exists"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-check-if-an-address-exists" class="hash-link" aria-label="Direct link to Changes in &quot;Check if an address exists&quot;" title="Direct link to Changes in &quot;Check if an address exists&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the non-success response with the status '400'</p>
</li>
<li class="">
<p>removed the non-success response with the status '500'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/misc/verification-verify-address/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>actions</span>/<wbr><span>verify-address</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-if-a-company-exists">Changes in "Check if a company exists"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-check-if-a-company-exists" class="hash-link" aria-label="Direct link to Changes in &quot;Check if a company exists&quot;" title="Direct link to Changes in &quot;Check if a company exists&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the non-success response with the status '500'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/misc/verification-verify-company/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>actions</span>/<wbr><span>verify-company</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-that-a-user-has-access-to">Changes in "List app installations that a user has access to"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-list-app-installations-that-a-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations that a user has access to&quot;" title="Direct link to Changes in &quot;List app installations that a user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/lastError' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations-for-user/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-an-app-installation">Changes in "Get an app installation"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-get-an-app-installation" class="hash-link" aria-label="Direct link to Changes in &quot;Get an app installation&quot;" title="Direct link to Changes in &quot;Get an app installation&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'lastError' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-get-appinstallation/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>app-installations</span>/<wbr><span class="variableLinkParameter_OWEY">{appInstallationId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-the-stripe-dashboard-link-for-a-contributor">Changes in "Get the Stripe Dashboard Link for a contributor"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-get-the-stripe-dashboard-link-for-a-contributor" class="hash-link" aria-label="Direct link to Changes in &quot;Get the Stripe Dashboard Link for a contributor&quot;" title="Direct link to Changes in &quot;Get the Stripe Dashboard Link for a contributor&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the non-success response with the status '403'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/contributor-get-login-link/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>contributors</span>/<wbr><span class="variableLinkParameter_OWEY">{contributorId}</span>/<wbr><span>dashboard</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-app-installations-belonging-to-a-project">Changes in "List app installations belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes-in-list-app-installations-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" title="Direct link to Changes in &quot;List app installations belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/lastError' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/app/app-list-appinstallations/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>app-installations</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-summary-mittwald-php-sdk-v21185">Release Summary: mittwald PHP SDK v2.1.185<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#release-summary-mittwald-php-sdk-v21185" class="hash-link" aria-label="Direct link to Release Summary: mittwald PHP SDK v2.1.185" title="Direct link to Release Summary: mittwald PHP SDK v2.1.185" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version v2.1.185. This release introduces several enhancements and schema updates aimed at improving the clarity and functionality of the SDK.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#enhancements" class="hash-link" aria-label="Direct link to Enhancements" title="Direct link to Enhancements" translate="no">​</a></h4>
<ul>
<li class=""><strong>DatabaseClient Interface and Implementation</strong>: The <code>Create a MySQLDatabase with a MySQLUser</code> method now includes detailed descriptions emphasizing its asynchronous nature and guidance on checking the database status post-creation.</li>
<li class=""><strong>New Response Class</strong>: A <code>ContributorGetLoginLinkForbiddenResponse</code> class has been added to handle 403 Forbidden responses during the login link process.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="schema-updates">Schema Updates<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#schema-updates" class="hash-link" aria-label="Direct link to Schema Updates" title="Direct link to Schema Updates" translate="no">​</a></h4>
<ul>
<li class=""><strong>CharacterSettings</strong>: Descriptions and examples for <code>characterSet</code> and <code>collation</code> properties have been added to clarify valid values and sources.</li>
<li class=""><strong>CreateMySqlDatabase</strong>: The schema now includes descriptions for <code>description</code> and <code>version</code> properties, providing users with contextual information.</li>
<li class=""><strong>CreateMySqlUser</strong>: Detailed descriptions and examples for <code>accessIpMask</code>, <code>accessLevel</code>, and <code>externalAccess</code> have been added.</li>
<li class=""><strong>CreateMySqlUserWithDatabase</strong>: The schema has been updated with detailed descriptions for <code>accessLevel</code> and <code>externalAccess</code>, clarifying user permissions and external connectivity scenarios.</li>
<li class=""><strong>MySqlDatabase</strong>: Enhanced descriptions for properties like <code>description</code>, <code>externalHostname</code>, <code>hostname</code>, <code>name</code>, and <code>version</code> to provide more context.</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.185" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21184">mittwald PHP SDK Release v2.1.184<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-php-sdk-release-v21184" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.184" title="Direct link to mittwald PHP SDK Release v2.1.184" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version v2.1.184. This release introduces several enhancements and updates to improve error tracking and management within the <code>AppInstallation</code> class.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="added">Added<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h4>
<ul>
<li class=""><strong>lastError Property</strong>: A new <code>lastError</code> property has been added to the <code>AppInstallation</code> class. This property records the last error encountered during an update and resets upon a successful update, aiding in better issue tracking.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhanced">Enhanced<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#enhanced" class="hash-link" aria-label="Direct link to Enhanced" title="Direct link to Enhanced" translate="no">​</a></h4>
<ul>
<li class=""><strong>Getter and Setter for lastError</strong>: New methods <code>getLastError()</code>, <code>withLastError(string $lastError)</code>, and <code>withoutLastError()</code> have been introduced to facilitate the management of the <code>lastError</code> property.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="updated">Updated<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#updated" class="hash-link" aria-label="Direct link to Updated" title="Direct link to Updated" translate="no">​</a></h4>
<ul>
<li class=""><strong>Input Processing</strong>: The input processing for the <code>AppInstallation</code> class now includes the <code>lastError</code> property, allowing it to be set and retrieved as part of the installation state.</li>
<li class=""><strong>Output Serialization</strong>: The output serialization method has been updated to include the <code>lastError</code>, enabling external clients to view any errors that occurred during the last update.</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.184" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21183">mittwald PHP SDK Release v2.1.183<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-php-sdk-release-v21183" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.183" title="Direct link to mittwald PHP SDK Release v2.1.183" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version 2.1.183, introduces significant improvements in response handling, particularly for address verification and user deletion processes.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-updates">Key Updates:<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#key-updates" class="hash-link" aria-label="Direct link to Key Updates:" title="Direct link to Key Updates:" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>New Additions:</strong></p>
<ul>
<li class="">A new class, <code>VerificationVerifyAddressBadRequestResponse</code>, has been added to enhance error handling for invalid address verification requests.</li>
</ul>
</li>
<li class="">
<p><strong>Changes:</strong></p>
<ul>
<li class="">The <code>UnexpectedResponseException</code> in <code>MiscClientImpl</code> now properly handles HTTP status code <code>400</code> for bad requests, utilizing the new <code>VerificationVerifyAddressBadRequestResponse</code>.</li>
<li class="">The <code>DeleteUserConflictResponse</code> has been updated to adopt a more generalized error response structure based on the <code>Error</code> schema, replacing the previous <code>DeleteUserConflictResponseBody</code>.</li>
<li class="">The obsolete <code>DeleteUserConflictResponseBody</code> and its associated properties, including the <code>DeleteUserConflictResponseBodyName</code> enumeration, have been removed.</li>
<li class="">Documentation in the <code>UserClient</code> and <code>UserClientImpl</code> interfaces has been corrected to fix typos in the authentication method descriptions.</li>
</ul>
</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.183" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21182">mittwald PHP SDK Release v2.1.182<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-php-sdk-release-v21182" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.182" title="Direct link to mittwald PHP SDK Release v2.1.182" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.182" target="_blank" rel="noopener noreferrer" class="">v2.1.182</a>, introduces several changes aimed at simplifying the address verification response structure:</p>
<ul>
<li class="">
<p><strong>Removed Confidence Property</strong>: The <code>confidence</code> property has been removed from the <code>VerificationVerifyAddressOKResponse</code> and <code>VerificationVerifyAddressOKResponseBody</code> classes. The response now focuses solely on the <code>exists</code> boolean value to indicate address existence.</p>
</li>
<li class="">
<p><strong>Updated Constructor</strong>: The constructor for <code>VerificationVerifyAddressOKResponseBody</code> has been updated to remove the <code>confidence</code> parameter, now only requiring the <code>exists</code> boolean flag.</p>
</li>
<li class="">
<p><strong>Removed Getter and Setter for Confidence</strong>: Methods for accessing and modifying the <code>confidence</code> property have been eliminated, streamlining the class to focus on the <code>exists</code> property.</p>
</li>
</ul>
<p>These updates are designed to enhance the clarity and usability of the API's address verification response. For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.182" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21181">mittwald PHP SDK Release v2.1.181<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-php-sdk-release-v21181" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.181" title="Direct link to mittwald PHP SDK Release v2.1.181" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version v2.1.181. This release introduces new features and changes aimed at enhancing the functionality of the SDK.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="added-features">Added Features<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#added-features" class="hash-link" aria-label="Direct link to Added Features" title="Direct link to Added Features" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>Verification of Address Response</strong>: The <code>VerificationVerifyAddressOKResponse</code> class now includes a <code>confidence</code> property, providing a measure of confidence in the address verification results.</p>
</li>
<li class="">
<p><strong>Server Status Enumeration</strong>: The <code>ServerStatus</code> enum has been expanded with a new case, <code>migrating</code>, to indicate an ongoing migration process.</p>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes">Changes<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#changes" class="hash-link" aria-label="Direct link to Changes" title="Direct link to Changes" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>VerificationVerifyAddressOKResponse</strong>: The <code>confidence</code> property is now a required part of the response body, alongside <code>exists</code>.</p>
</li>
<li class="">
<p><strong>VerificationVerifyAddressOKResponseBody</strong>:</p>
<ul>
<li class="">The constructor now accepts a <code>confidence</code> parameter.</li>
<li class="">A <code>getConfidence()</code> method has been added to retrieve the confidence level.</li>
<li class="">A <code>withConfidence()</code> method is available for validating and setting the confidence level.</li>
<li class="">JSON serialization now includes the confidence level.</li>
</ul>
</li>
<li class="">
<p><strong>ServerStatus Enum</strong>: A new case <code>migrating</code> has been added to reflect an additional server status.</p>
</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.181" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43010">mittwald JavaScript SDK Release 4.301.0<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-javascript-sdk-release-43010" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.301.0" title="Direct link to mittwald JavaScript SDK Release 4.301.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.301.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.301.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-43000">mittwald JavaScript SDK Release 4.300.0<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-javascript-sdk-release-43000" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.300.0" title="Direct link to mittwald JavaScript SDK Release 4.300.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.300.0. This release includes the following feature:</p>
<ul>
<li class="">Updated generated client (<a href="https://github.com/mittwald/api-client-js/commit/9da879a2f63e364953c8a959dcd033d465a9118c" target="_blank" rel="noopener noreferrer" class="">commit 9da879a</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.300.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42990">mittwald JavaScript SDK Release 4.299.0<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-javascript-sdk-release-42990" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.299.0" title="Direct link to mittwald JavaScript SDK Release 4.299.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.299.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.299.0" target="_blank" rel="noopener noreferrer" class="">mittwald/api-client-js 4.299.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42980">mittwald JavaScript SDK Release 4.298.0<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-javascript-sdk-release-42980" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.298.0" title="Direct link to mittwald JavaScript SDK Release 4.298.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.298.0 has been released. This update includes the following feature:</p>
<ul>
<li class="">Updated the generated client to enhance functionality and performance (<a href="https://github.com/mittwald/api-client-js/commit/07dd179064221dc96b6fa8934dc1eb5bfe31d769" target="_blank" rel="noopener noreferrer" class="">commit 07dd179</a>).</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-js/releases/tag/4.298.0" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42970">mittwald JavaScript SDK Release 4.297.0<a href="https://developer.mittwald.de/changelog/2026/02/13/api-changes-v2/#mittwald-javascript-sdk-release-42970" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.297.0" title="Direct link to mittwald JavaScript SDK Release 4.297.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.297.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.297.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>User</category>
            <category>Project</category>
            <category>Misc</category>
            <category>App</category>
            <category>Marketplace</category>
        </item>
        <item>
            <title><![CDATA[Breaking (!) API changes for v2 API, January 30 to February 6]]></title>
            <link>https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/</guid>
            <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several changes including updates to request and response properties, the addition of new optional parameters, and modifications to existing request body formats across various endpoints.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several changes including updates to request and response properties, the addition of new optional parameters, and modifications to existing request body formats across various endpoints.</p>
<!-- -->
<aside class="flow--alert flow--alert--warning"><h3 class="flow--heading flow--heading--size-s flow--alert--heading"><span class="flow--heading--heading-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-alert-circle flow--icon flow--heading--icon flow--alert--icon flow--icon--size-m flow--icon--warning" aria-hidden="false" focusable="false" role="img" aria-label="Status &quot;warning&quot;"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg>Breaking changes</span><span class="flow--heading--heading-content"></span></h3><div class="flow--alert--content"><p>This document contains changes that can under certain circumstances be considered breaking. Please review the changes carefully.</p><p>While we generally strive to avoid breaking changes in accordance with our <a class="" href="https://developer.mittwald.de/docs/v2/api/stability/">API stability guarantees</a>, we occasionally might perform changes that would be considered breaking in the strictest sense of the term, but we do not consider as breaking in a practical sense. We will always provide ample notice and documentation for such changes.</p></div></aside>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The <code>POST</code> operation at the path <code>/v2/actions/list-ingresses-compatible-with-certificate</code> now has an alternative request body containing only a <code>certificateId</code>.</li>
<li class="">The <code>POST</code> operation at the path <code>/v2/certificate-requests</code> now has an alternative request body for the creation of 'DNS' certificates.</li>
<li class="">Several required response properties have become optional for the status '200' in the <code>GET</code> operations at the paths <code>/v2/certificates</code> and <code>/v2/certificates/{certificateId}</code>:<!-- -->
<ul>
<li class=""><code>certificate</code></li>
<li class=""><code>isExpired</code></li>
<li class=""><code>lastExpirationThresholdHit</code></li>
<li class=""><code>validFrom</code></li>
<li class=""><code>validTo</code></li>
</ul>
</li>
<li class="">A new value '3' (representing 'DNS') has been added to the enum <code>certificateType</code> of component <code>certificate-request</code>.</li>
<li class="">The optional property <code>dnsCertSpec</code> has been added to the <code>certificate-request</code> component.</li>
<li class="">The response property <code>contact</code> has become optional for the status '201' in the <code>POST</code> operation at the path <code>/v2/certificate-requests</code>.</li>
<li class="">Non-success responses of the status '409' and '412' have been added for the <code>POST</code> operation at the path <code>/v2/certificate-requests</code>.</li>
<li class="">The optional property <code>/items/information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customer-invites</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customer-invites/{customerInviteId}</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customer-token-invite</code>.</li>
<li class="">The optional property <code>/items/information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customers/{customerId}/invites</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '201' status in the <code>POST</code> operation at the path <code>/v2/customers/{customerId}/invites</code>.</li>
<li class="">The optional property <code>/items/information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/project-invites</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/project-invites/{projectInviteId}</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/project-token-invite</code>.</li>
<li class="">The optional property <code>/items/information/userId</code> has been removed from the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/projects/{projectId}/invites</code>.</li>
<li class="">The optional property <code>information/userId</code> has been removed from the response with the '201' status in the <code>POST</code> operation at the path <code>/v2/projects/{projectId}/invites</code>.</li>
<li class="">The optional property <code>/items/isMailAddressInvalid</code> has been added to the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customers</code>.</li>
<li class="">The optional property <code>isMailAddressInvalid</code> has been added to the response with the '200' status in the <code>GET</code> operation at the path <code>/v2/customers/{customerId}</code>.</li>
<li class="">A default value of '10000' has been added for the <code>query</code> request parameter <code>limit</code> in the <code>GET</code> operation at the path <code>/v2/domains</code>.</li>
<li class="">A new optional request parameter <code>skip</code> has been added in the <code>GET</code> operation at the path <code>/v2/domains</code>.</li>
<li class="">The intended functionality of parameters <code>page</code> and <code>limit</code> of the <code>GET</code> operation at the path <code>/v2/domains</code> has been fixed, it previously did not work.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-ingresses-compatible-with-a-certificate">Changes in "List Ingresses compatible with a certificate"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-ingresses-compatible-with-a-certificate" class="hash-link" aria-label="Direct link to Changes in &quot;List Ingresses compatible with a certificate&quot;" title="Direct link to Changes in &quot;List Ingresses compatible with a certificate&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>changed the request body to a 'oneOf' list</p>
</li>
<li class="">
<p>moved the previous alternative-less request body into '#/components/schemas/de.mittwald.v1.ingress.ListIngressesCompatibleWithCertificateRequest'</p>
</li>
<li class="">
<p>added the alternative '#/components/schemas/de.mittwald.v1.ingress.ListIngressesCompatibleWithCertificateIDRequest'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ingress-list-ingresses-compatible-with-certificate/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>actions</span>/<wbr><span>list-ingresses-compatible-with-certificate</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-certificaterequest">Changes in "Create a CertificateRequest"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-create-a-certificaterequest" class="hash-link" aria-label="Direct link to Changes in &quot;Create a CertificateRequest&quot;" title="Direct link to Changes in &quot;Create a CertificateRequest&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>the response property 'contact' became optional for the status '201', since the new certificate requests of type '3' (DNS), do not have a contact</p>
</li>
<li class="">
<p>added '#/components/schemas/de.mittwald.v1.ssl.CertificateRequestCreateWithDNSRequest' to the request body 'oneOf' list</p>
</li>
<li class="">
<p>added the non-success response with the status '409'</p>
</li>
<li class="">
<p>added the non-success response with the status '412'</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ssl-create-certificate-request/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>certificate-requests</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-component-certificate">Changes in component "Certificate"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-component-certificate" class="hash-link" aria-label="Direct link to Changes in component &quot;Certificate&quot;" title="Direct link to Changes in component &quot;Certificate&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the optional property 'dnsCertSpec'</p>
</li>
<li class="">
<p>added the new '3' (DNS) enum value to the 'certificateType' property.</p>
</li>
<li class="">
<p>such DNS certificates do not contain previously required properties, which therefore became optional:</p>
<ul>
<li class="">'certificate'</li>
<li class="">'isExpired'</li>
<li class="">'lastExpirationThresholdHit'</li>
<li class="">'validFrom'</li>
<li class="">'validTo'</li>
</ul>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/ssl-get-certificate/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>certificates</span>/<wbr><span class="variableLinkParameter_OWEY">{certificateId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-domains">Changes in "List Domains"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-domains" class="hash-link" aria-label="Direct link to Changes in &quot;List Domains&quot;" title="Direct link to Changes in &quot;List Domains&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>for the 'query' request parameter 'limit', default value '10000' was added</p>
</li>
<li class="">
<p>added the new optional 'query' request parameter 'skip'</p>
</li>
<li class="">
<p>the intended functionality of parameters <code>page</code> and <code>limit</code> has been fixed, it previously did not work.</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-list-domains/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-customer-invites-belonging-to-the-executing-user">Changes in "List customer invites belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-customer-invites-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List customer invites belonging to the executing user&quot;" title="Direct link to Changes in &quot;List customer invites belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property '/items/information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-customer-invites/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customer-invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-customer-invite">Changes in "Get a customer invite"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-a-customer-invite" class="hash-link" aria-label="Direct link to Changes in &quot;Get a customer invite&quot;" title="Direct link to Changes in &quot;Get a customer invite&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-get-customer-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customer-invites</span>/<wbr><span class="variableLinkParameter_OWEY">{customerInviteId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-customer-invite-by-token">Changes in "Get a customer invite by token"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-a-customer-invite-by-token" class="hash-link" aria-label="Direct link to Changes in &quot;Get a customer invite by token&quot;" title="Direct link to Changes in &quot;Get a customer invite by token&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-get-customer-token-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customer-token-invite</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-invites-belonging-to-a-customer">Changes in "List Invites belonging to a Customer"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-invites-belonging-to-a-customer" class="hash-link" aria-label="Direct link to Changes in &quot;List Invites belonging to a Customer&quot;" title="Direct link to Changes in &quot;List Invites belonging to a Customer&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property '/items/information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-invites-for-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-customer-invite">Changes in "Create a customer invite"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-create-a-customer-invite" class="hash-link" aria-label="Direct link to Changes in &quot;Create a customer invite&quot;" title="Direct link to Changes in &quot;Create a customer invite&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '201' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-create-customer-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-projectinvites-belonging-to-the-executing-user">Changes in "List ProjectInvites belonging to the executing user"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-projectinvites-belonging-to-the-executing-user" class="hash-link" aria-label="Direct link to Changes in &quot;List ProjectInvites belonging to the executing user&quot;" title="Direct link to Changes in &quot;List ProjectInvites belonging to the executing user&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property '/items/information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-project-invites/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>project-invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-projectinvite">Changes in "Get a ProjectInvite"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-a-projectinvite" class="hash-link" aria-label="Direct link to Changes in &quot;Get a ProjectInvite&quot;" title="Direct link to Changes in &quot;Get a ProjectInvite&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-get-project-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>project-invites</span>/<wbr><span class="variableLinkParameter_OWEY">{projectInviteId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-projectinvite-by-token">Changes in "Get a ProjectInvite by token"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-a-projectinvite-by-token" class="hash-link" aria-label="Direct link to Changes in &quot;Get a ProjectInvite by token&quot;" title="Direct link to Changes in &quot;Get a ProjectInvite by token&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-get-project-token-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>project-token-invite</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-invites-belonging-to-a-project">Changes in "List Invites belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-list-invites-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Invites belonging to a Project&quot;" title="Direct link to Changes in &quot;List Invites belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property '/items/information/userId' from the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-list-invites-for-project/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-projectinvite">Changes in "Create a ProjectInvite"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-create-a-projectinvite" class="hash-link" aria-label="Direct link to Changes in &quot;Create a ProjectInvite&quot;" title="Direct link to Changes in &quot;Create a ProjectInvite&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the optional property 'information/userId' from the response with the '201' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/project/project-create-project-invite/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>invites</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-all-customer-profiles-the-authenticated-user-has-access-to">Changes in "Get all customer profiles the authenticated user has access to"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-all-customer-profiles-the-authenticated-user-has-access-to" class="hash-link" aria-label="Direct link to Changes in &quot;Get all customer profiles the authenticated user has access to&quot;" title="Direct link to Changes in &quot;Get all customer profiles the authenticated user has access to&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/isMailAddressInvalid' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-list-customers/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-customer-profile">Changes in "Get a customer profile"<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes-in-get-a-customer-profile" class="hash-link" aria-label="Direct link to Changes in &quot;Get a customer profile&quot;" title="Direct link to Changes in &quot;Get a customer profile&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'isMailAddressInvalid' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/customer/customer-get-customer/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>customers</span>/<wbr><span class="variableLinkParameter_OWEY">{customerId}</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-v21180-release-summary">mittwald PHP SDK v2.1.180 Release Summary<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-php-sdk-v21180-release-summary" class="hash-link" aria-label="Direct link to mittwald PHP SDK v2.1.180 Release Summary" title="Direct link to mittwald PHP SDK v2.1.180 Release Summary" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version v2.1.180, introduces several enhancements and new features focused on improving SSL certificate management and API interaction. Key updates include:</p>
<ul>
<li class="">
<p><strong>Features</strong>:</p>
<ul>
<li class="">Support for conflict and precondition failed responses in SSL certificate creation requests.</li>
<li class="">New request schemas for listing ingresses compatible with certificates.</li>
<li class="">Enhanced SSL certificate schema with new DNS certificate specifications and detailed statuses.</li>
</ul>
</li>
<li class="">
<p><strong>Additions</strong>:</p>
<ul>
<li class="">New response classes: <code>SslCreateCertificateRequestConflictResponse</code> and <code>SslCreateCertificateRequestPreconditionFailedResponse</code>.</li>
<li class="">New schemas: <code>ListIngressesCompatibleWithCertificateIDRequest</code>, <code>CertificateRequestCreateWithDNSRequest</code>, <code>DNSCertStatus</code>, and <code>ProjectCertificateStatus</code>.</li>
<li class="">Updates to existing classes to support new request types and enhance flexibility in SSL certificate requests.</li>
</ul>
</li>
<li class="">
<p><strong>Changes</strong>:</p>
<ul>
<li class="">Refactoring of existing classes for improved clarity and structure.</li>
<li class="">Nullable class properties for compatibility with optional parameters.</li>
<li class="">Adjusted validation schemas to prevent invalid attributes in requests.</li>
</ul>
</li>
</ul>
<p>These updates aim to enhance error handling and expand capabilities in defining requests and responses related to SSL certificates.</p>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.180" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21179">mittwald PHP SDK Release v2.1.179<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-php-sdk-release-v21179" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.179" title="Direct link to mittwald PHP SDK Release v2.1.179" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version v2.1.179. This release includes several enhancements and bug fixes aimed at improving functionality and code clarity.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h4>
<ul>
<li class=""><strong>MySQL Database Retrieval Enhancement</strong>: The <code>getMySQLDatabase</code> function in <code>DatabaseClient</code> and <code>DatabaseClientImpl</code> now includes detailed comments. These comments clarify that the method returns a MySQLDatabase resource along with its current status, and emphasize that the linked user must have a status of "ready" for a successful connection.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-and-improvements">Bug Fixes and Improvements<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#bug-fixes-and-improvements" class="hash-link" aria-label="Direct link to Bug Fixes and Improvements" title="Direct link to Bug Fixes and Improvements" translate="no">​</a></h4>
<ul>
<li class=""><strong>Customer Invite Schema Adjustment</strong>: The description for the <code>avatarRefId</code> field in the <code>CustomerInvite</code> class has been updated for clarity, changing from "Reference to the Project's avatar" to "Reference to the Customer's avatar."</li>
<li class=""><strong>Invite Information Schema Simplification</strong>: The <code>userId</code> field, along with its associated methods and validations, has been removed from the <code>InviteInformation</code> class to streamline the invite process and enhance the data model.</li>
<li class=""><strong>Code Cleanup</strong>: Deprecated properties and methods related to <code>userId</code> in the <code>InviteInformation</code> class have been removed to ensure cleaner and more maintainable code.</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.179" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21178">mittwald PHP SDK Release v2.1.178<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-php-sdk-release-v21178" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.178" title="Direct link to mittwald PHP SDK Release v2.1.178" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version v2.1.178. This release introduces several enhancements and changes aimed at improving functionality and user experience.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>ListDomainsRequest Enhancements</strong>: The <code>ListDomainsRequest</code> class now supports enhanced pagination and filtering with the addition of a <code>skip</code> property and a default limit set to 10,000. The handling of domain search and contact hash has been restructured for better efficiency.</p>
</li>
<li class="">
<p><strong>Customer Schema Updates</strong>: A new boolean property, <code>isMailAddressInvalid</code>, has been added to the <code>Customer</code> class to track the validity of a customer's email address.</p>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes">Changes<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#changes" class="hash-link" aria-label="Direct link to Changes" title="Direct link to Changes" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>ListDomainsRequest Class</strong>: The structure of the <code>ListDomainsRequest</code> has been refactored, introducing a <code>skip</code> property for improved pagination control and removing default handling for <code>page</code> and <code>limit</code> to allow for more user-defined flexibility.</p>
</li>
<li class="">
<p><strong>UserClient Interface and Implementation</strong>: Documentation updates include a revised description for the method of creating an API token, changing from "Store a new ApiToken." to "Create a new ApiToken."</p>
</li>
<li class="">
<p><strong>Customer Class</strong>: The <code>isMailAddressInvalid</code> property has been integrated with corresponding getter and setter methods, and the constructor and methods have been updated to include validation logic for this new property.</p>
</li>
</ul>
<p>For more details, please visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.178" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42960">mittwald JavaScript SDK Release 4.296.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42960" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.296.0" title="Direct link to mittwald JavaScript SDK Release 4.296.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.296.0 has been released on February 5, 2026. This update includes a feature enhancement with an updated generated client. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.296.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42950">mittwald JavaScript SDK Release 4.295.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42950" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.295.0" title="Direct link to mittwald JavaScript SDK Release 4.295.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.295.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.295.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42940">mittwald JavaScript SDK Release 4.294.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42940" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.294.0" title="Direct link to mittwald JavaScript SDK Release 4.294.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.294.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.294.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.294.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42930">mittwald JavaScript SDK Release 4.293.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42930" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.293.0" title="Direct link to mittwald JavaScript SDK Release 4.293.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.293.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.293.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.293.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42920">mittwald JavaScript SDK Release 4.292.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42920" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.292.0" title="Direct link to mittwald JavaScript SDK Release 4.292.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.292.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub <a href="https://github.com/mittwald/api-client-js/releases/tag/4.292.0" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42910">mittwald JavaScript SDK Release 4.291.0<a href="https://developer.mittwald.de/changelog/2026/02/06/api-changes-v2/#mittwald-javascript-sdk-release-42910" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.291.0" title="Direct link to mittwald JavaScript SDK Release 4.291.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.291.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.291.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.291.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Breaking Change</category>
            <category>Domain</category>
            <category>Customer</category>
            <category>Project</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, January 23 to January 30]]></title>
            <link>https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/</guid>
            <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[During the week of January 23 to January 30, 2026, the mittwald API underwent several changes, including the removal of specific operation IDs and schemas, the addition of multiple new endpoints, and the introduction of optional properties in responses for various backup-related operations.]]></description>
            <content:encoded><![CDATA[<p>During the week of January 23 to January 30, 2026, the mittwald API underwent several changes, including the removal of specific operation IDs and schemas, the addition of multiple new endpoints, and the introduction of optional properties in responses for various backup-related operations.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The schema 'de.mittwald.v1.backup.RestorePathPhase' has been removed from the API components.</li>
<li class="">The API operation ID 'cronjob-update-cronjob-app-id' has been removed and replaced with 'cronjob-update-cronjob-app-id-deprecated' for the PATCH operation at the path <code>/v2/cronjobs/{cronjobId}/app-installation-id</code>.</li>
<li class="">A new endpoint has been added to update a Cronjob's app installation ID with the PUT operation at the path <code>/v2/cronjobs/{cronjobId}/app-installation-id</code>.</li>
<li class="">A new endpoint has been added to check if an Extension is unchargable for a specific context with the GET operation at the path <code>/v2/extensions/{extensionId}/contexts/{contextId}/chargability</code>.</li>
<li class="">The optional property 'restore' has been added to the response with the '200' status for the GET operation at the path <code>/v2/project-backups/{projectBackupId}</code>.</li>
<li class="">A new endpoint has been added to list database dumps for a ProjectBackup with the GET operation at the path <code>/v2/project-backups/{projectBackupId}/database-dumps</code>.</li>
<li class="">A new endpoint has been added to restore a ProjectBackup with the POST operation at the path <code>/v2/project-backups/{projectBackupId}/restore</code>.</li>
<li class="">The API operation ID 'backup-request-project-backup-restore-path' has been removed and replaced with 'backup-request-project-backup-restore-path-deprecated' for the POST operation at the path <code>/v2/project-backups/{projectBackupId}/restore-path</code>.</li>
<li class="">A new optional request parameter 'runningRestoresOnly' has been added to the GET operation for listing backups belonging to a Project at the path <code>/v2/projects/{projectId}/backups</code>.</li>
<li class="">The optional property '/items/restore' has been added to the response with the '200' status for the GET operation at the path <code>/v2/projects/{projectId}/backups</code>.</li>
<li class="">The optional property 'restore' has been added to the response with the '201' status for the POST operation at the path <code>/v2/projects/{projectId}/backups</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-">Changes in ""<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-" class="hash-link" aria-label="Direct link to Changes in &quot;&quot;" title="Direct link to Changes in &quot;&quot;" translate="no">​</a></h3>
<ul>
<li class="">removed the schema 'de.mittwald.v1.backup.RestorePathPhase'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code></code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-cronjob-update-cronjob-app-id">Changes in "cronjob-update-cronjob-app-id"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-cronjob-update-cronjob-app-id" class="hash-link" aria-label="Direct link to Changes in &quot;cronjob-update-cronjob-app-id&quot;" title="Direct link to Changes in &quot;cronjob-update-cronjob-app-id&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'cronjob-update-cronjob-app-id' removed and replaced with 'cronjob-update-cronjob-app-id-deprecated'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>cronjob-update-cronjob-app-id</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-cronjobs-app-installation-id">Changes in "Update a cronjob's app installation id"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-update-a-cronjobs-app-installation-id" class="hash-link" aria-label="Direct link to Changes in &quot;Update a cronjob's app installation id&quot;" title="Direct link to Changes in &quot;Update a cronjob's app installation id&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-replace-cronjob-app-installation-id/"><span class="operationLink_VmkU"><span class="method_v1hi methodPUT_VDwU">PUT</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>cronjobs</span>/<wbr><span class="variableLinkParameter_OWEY">{cronjobId}</span>/<wbr><span>app-installation-id</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-check-if-an-extension-is-unchargable-for-this-specific-context-or-if-it-must-be-charged">Changes in "Check if an Extension is unchargable for this specific context or if it must be charged"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-check-if-an-extension-is-unchargable-for-this-specific-context-or-if-it-must-be-charged" class="hash-link" aria-label="Direct link to Changes in &quot;Check if an Extension is unchargable for this specific context or if it must be charged&quot;" title="Direct link to Changes in &quot;Check if an Extension is unchargable for this specific context or if it must be charged&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/marketplace/extension-check-extension-is-chargable/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>extensions</span>/<wbr><span class="variableLinkParameter_OWEY">{extensionId}</span>/<wbr><span>contexts</span>/<wbr><span class="variableLinkParameter_OWEY">{contextId}</span>/<wbr><span>chargability</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-project-backup">Changes in "Get a project backup"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-get-a-project-backup" class="hash-link" aria-label="Direct link to Changes in &quot;Get a project backup&quot;" title="Direct link to Changes in &quot;Get a project backup&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'restore' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-get-project-backup/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>project-backups</span>/<wbr><span class="variableLinkParameter_OWEY">{projectBackupId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-database-dumps-for-a-project-backup">Changes in "List database dump's for a project backup"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-list-database-dumps-for-a-project-backup" class="hash-link" aria-label="Direct link to Changes in &quot;List database dump's for a project backup&quot;" title="Direct link to Changes in &quot;List database dump's for a project backup&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>backup-get-project-backup-database-dumps-v2-experimental</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-restore-a-project-backup">Changes in "Restore a project backup"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-restore-a-project-backup" class="hash-link" aria-label="Direct link to Changes in &quot;Restore a project backup&quot;" title="Direct link to Changes in &quot;Restore a project backup&quot;" translate="no">​</a></h3>
<ul>
<li class="">endpoint added</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>backup-request-project-backup-restore-v2-experimental</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-backup-request-project-backup-restore-path">Changes in "backup-request-project-backup-restore-path"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-backup-request-project-backup-restore-path" class="hash-link" aria-label="Direct link to Changes in &quot;backup-request-project-backup-restore-path&quot;" title="Direct link to Changes in &quot;backup-request-project-backup-restore-path&quot;" translate="no">​</a></h3>
<ul>
<li class="">api operation id 'backup-request-project-backup-restore-path' removed and replaced with 'backup-request-project-backup-restore-path-deprecated'</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>backup-request-project-backup-restore-path</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-backups-belonging-to-a-project">Changes in "List Backups belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-list-backups-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" title="Direct link to Changes in &quot;List Backups belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>added the new optional 'query' request parameter 'runningRestoresOnly'</p>
</li>
<li class="">
<p>added the optional property '/items/restore' to the response with the '200' status</p>
</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-list-project-backups/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>backups</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-backup-of-a-project">Changes in "Create a Backup of a Project"<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes-in-create-a-backup-of-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;Create a Backup of a Project&quot;" title="Direct link to Changes in &quot;Create a Backup of a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'restore' to the response with the '201' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/backup/backup-create-project-backup/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>backups</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-summary-mittwald-php-sdk-v21177">Release Summary: mittwald PHP SDK v2.1.177<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#release-summary-mittwald-php-sdk-v21177" class="hash-link" aria-label="Direct link to Release Summary: mittwald PHP SDK v2.1.177" title="Direct link to Release Summary: mittwald PHP SDK v2.1.177" translate="no">​</a></h3>
<p>The mittwald PHP SDK has been updated to version 2.1.177. This release introduces several new features and improvements:</p>
<ul>
<li class="">
<p><strong>Features:</strong></p>
<ul>
<li class="">Added functionality to list database dumps for a Project Backup.</li>
<li class="">Introduced a new API endpoint for restoring a Project Backup.</li>
<li class="">Deprecated the old restore path request in favor of a new structure.</li>
</ul>
</li>
<li class="">
<p><strong>Changes:</strong></p>
<ul>
<li class=""><strong>New Endpoints:</strong>
<ul>
<li class=""><code>getProjectBackupDatabaseDumpsV2Experimental</code>: Lists database dumps associated with a specific Project Backup.</li>
</ul>
</li>
<li class=""><strong>Renamed and Deprecated Endpoints:</strong>
<ul>
<li class=""><code>requestProjectBackupRestorePath</code> is deprecated in favor of <code>requestProjectBackupRestoreV2Experimental</code>.</li>
</ul>
</li>
<li class=""><strong>New Data Structures:</strong>
<ul>
<li class=""><code>ProjectBackupRestore</code> and <code>ProjectBackupRestorePath</code> have been enhanced for better functionality.</li>
</ul>
</li>
<li class=""><strong>Architecture Changes:</strong>
<ul>
<li class="">Added new response handling classes for error management.</li>
<li class="">Refactored validation schemas for improved error handling and data integrity.</li>
</ul>
</li>
</ul>
</li>
<li class="">
<p><strong>Miscellaneous:</strong></p>
<ul>
<li class="">Enhanced validation and error handling across APIs.</li>
<li class="">Added documentation links and examples for clarity.</li>
</ul>
</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.177" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21176">mittwald PHP SDK Release v2.1.176<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#mittwald-php-sdk-release-v21176" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.176" title="Direct link to mittwald PHP SDK Release v2.1.176" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, version <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.176" target="_blank" rel="noopener noreferrer" class="">v2.1.176</a>, introduces several enhancements and new features to the Cronjob and Marketplace APIs.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>Cronjob API Updates</strong>: A new method, <code>replaceCronjobAppInstallationId</code>, has been added to enhance the Cronjob API by allowing the replacement of a Cronjob's app installation ID. This update includes improved request validation and handling.</p>
</li>
<li class="">
<p><strong>Marketplace API Enhancements</strong>: New functionality has been introduced to check if an extension is chargeable for specific contexts. This includes two new types of responses to manage success and error scenarios effectively.</p>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes">Changes<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#changes" class="hash-link" aria-label="Direct link to Changes" title="Direct link to Changes" translate="no">​</a></h4>
<ul>
<li class="">
<p><strong>Cronjob API Enhancements</strong>:</p>
<ul>
<li class="">The <code>replaceCronjobAppInstallationId</code> method has been added to the <code>CronjobClient</code> interface.</li>
<li class="">The <code>updateCronjobAppId</code> method is now deprecated in favor of the new method.</li>
</ul>
</li>
<li class="">
<p><strong>Marketplace API Enhancements</strong>:</p>
<ul>
<li class="">A new method, <code>extensionCheckExtensionIsChargable</code>, has been added to the <code>MarketplaceClient</code> interface.</li>
<li class="">New response classes have been introduced to handle default, not found, and too many requests scenarios.</li>
</ul>
</li>
<li class="">
<p><strong>Response Handling</strong>: Enhanced handling for new response classes to manage various states and errors in both Cronjob and Marketplace APIs.</p>
</li>
<li class="">
<p><strong>Request and Response Models</strong>: New classes have been added in the <code>ExtensionCheckExtensionIsChargable</code> namespace to support the new functionalities.</p>
</li>
<li class="">
<p><strong>Validation Improvements</strong>: Improved validation schemas ensure more robust and reliable API input handling.</p>
</li>
</ul>
<p>These updates enhance the SDK's capabilities, providing more versatile interactions with Cronjobs and Marketplace extensions.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42900">mittwald JavaScript SDK Release 4.290.0<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#mittwald-javascript-sdk-release-42900" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.290.0" title="Direct link to mittwald JavaScript SDK Release 4.290.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.290.0. This release includes an update to the generated client, enhancing the functionality and performance of the SDK. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.290.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.290.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42890">mittwald JavaScript SDK Release 4.289.0<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#mittwald-javascript-sdk-release-42890" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.289.0" title="Direct link to mittwald JavaScript SDK Release 4.289.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK version 4.289.0 has been released. This update includes a feature enhancement with an updated generated client. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.289.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42880">mittwald JavaScript SDK Release 4.288.0<a href="https://developer.mittwald.de/changelog/2026/01/30/api-changes-v2/#mittwald-javascript-sdk-release-42880" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.288.0" title="Direct link to mittwald JavaScript SDK Release 4.288.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.288.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.288.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Cronjob</category>
            <category>Marketplace</category>
            <category>Backup</category>
        </item>
        <item>
            <title><![CDATA[API changes for v2 API, January 16 to January 23]]></title>
            <link>https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/</link>
            <guid>https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/</guid>
            <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This week, the mittwald API introduces several updates, including the addition of optional properties to responses, a new endpoint for updating Cronjob app installation IDs, and the removal of an outdated API path.]]></description>
            <content:encoded><![CDATA[<p>This week, the mittwald API introduces several updates, including the addition of optional properties to responses, a new endpoint for updating Cronjob app installation IDs, and the removal of an outdated API path.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<ul>
<li class="">The API path <code>/v2/cronjobs/{cronjobId}/app-id</code> has been deprecated by <code>/v2/cronjobs/{cronjobId}/app-installation-id</code> for the <code>PATCH</code> operation <code>cronjob-update-cronjob-app-id</code>.</li>
<li class="">An endpoint has been added at <code>/v2/cronjobs/{cronjobId}/app-installation-id</code> for the <code>PATCH</code> operation <code>cronjob-update-cronjob-app-id</code>.</li>
<li class="">The optional property <code>appInstallationId</code> has been added to the response with the <code>200</code> status for the <code>GET</code> operation <code>cronjob-get-cronjob</code>.</li>
<li class="">The optional property <code>expirationDate</code> has been added to the response with the <code>201</code> status for the <code>POST</code> operation <code>domain-create-domain-auth-code</code>.</li>
<li class="">The optional property <code>/items/appInstallationId</code> has been added to the response with the <code>200</code> status for the <code>GET</code> operation <code>cronjob-list-cronjobs</code>.</li>
<li class="">A new optional request property <code>appInstallationId</code> has been added for the <code>POST</code> operation <code>cronjob-create-cronjob</code>.</li>
</ul>
<p><em>Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.</em></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="detailed-changes">Detailed changes<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#detailed-changes" class="hash-link" aria-label="Direct link to Detailed changes" title="Direct link to Detailed changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-update-a-cronjobs-app-installation-id">Changes in "Update a cronjob's app installation id"<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#changes-in-update-a-cronjobs-app-installation-id" class="hash-link" aria-label="Direct link to Changes in &quot;Update a cronjob's app installation id&quot;" title="Direct link to Changes in &quot;Update a cronjob's app installation id&quot;" translate="no">​</a></h3>
<ul>
<li class="">
<p>endpoint deprecated</p>
</li>
<li class="">
<p>endpoint added</p>
</li>
</ul>
<p>For details, refer to the <!-- -->unknown operation <code>cronjob-update-cronjob-app-id</code> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-get-a-cronjob">Changes in "Get a cronjob"<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#changes-in-get-a-cronjob" class="hash-link" aria-label="Direct link to Changes in &quot;Get a cronjob&quot;" title="Direct link to Changes in &quot;Get a cronjob&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'appInstallationId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-get-cronjob/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>cronjobs</span>/<wbr><span class="variableLinkParameter_OWEY">{cronjobId}</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-an-auth-code-for-a-domains-transfer-out-process">Changes in "Create an auth code for a Domains transfer-out process"<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#changes-in-create-an-auth-code-for-a-domains-transfer-out-process" class="hash-link" aria-label="Direct link to Changes in &quot;Create an auth code for a Domains transfer-out process&quot;" title="Direct link to Changes in &quot;Create an auth code for a Domains transfer-out process&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property 'expirationDate' to the response with the '201' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/domain/domain-create-domain-auth-code/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>domains</span>/<wbr><span class="variableLinkParameter_OWEY">{domainId}</span>/<wbr><span>actions</span>/<wbr><span>auth-code</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-list-cronjobs-belonging-to-a-project">Changes in "List cronjobs belonging to a Project"<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#changes-in-list-cronjobs-belonging-to-a-project" class="hash-link" aria-label="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" title="Direct link to Changes in &quot;List cronjobs belonging to a Project&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the optional property '/items/appInstallationId' to the response with the '200' status</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-list-cronjobs/"><span class="operationLink_VmkU"><span class="method_v1hi methodGET_ErwD">GET</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>cronjobs</span>/<wbr></code></span></a> endpoint.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="changes-in-create-a-cronjob">Changes in "Create a cronjob"<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#changes-in-create-a-cronjob" class="hash-link" aria-label="Direct link to Changes in &quot;Create a cronjob&quot;" title="Direct link to Changes in &quot;Create a cronjob&quot;" translate="no">​</a></h3>
<ul>
<li class="">added the new optional request property 'appInstallationId'</li>
</ul>
<p>For details, refer to the <a href="https://developer.mittwald.de/docs/v2/reference/cronjob/cronjob-create-cronjob/"><span class="operationLink_VmkU"><span class="method_v1hi methodPOST_hcgP">POST</span><code><span></span>/<wbr><span>v2</span>/<wbr><span>projects</span>/<wbr><span class="variableLinkParameter_OWEY">{projectId}</span>/<wbr><span>cronjobs</span>/<wbr></code></span></a> endpoint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-package-releases">Client package releases<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#client-package-releases" class="hash-link" aria-label="Direct link to Client package releases" title="Direct link to Client package releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21175">mittwald PHP SDK Release v2.1.175<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#mittwald-php-sdk-release-v21175" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.175" title="Direct link to mittwald PHP SDK Release v2.1.175" translate="no">​</a></h3>
<p>The mittwald PHP SDK has released version v2.1.175, which introduces significant updates and deprecations.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation-notice">Deprecation Notice<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#deprecation-notice" class="hash-link" aria-label="Direct link to Deprecation Notice" title="Direct link to Deprecation Notice" translate="no">​</a></h4>
<ul>
<li class="">The <code>appId</code> field is now deprecated and will be replaced by <code>appInstallationId</code>. Future versions will remove <code>appId</code> entirely.</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-changes">Key Changes<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#key-changes" class="hash-link" aria-label="Direct link to Key Changes" title="Direct link to Key Changes" translate="no">​</a></h4>
<p><strong>API Updates:</strong></p>
<ul>
<li class="">Documentation and schemas have been updated to reflect the transition from <code>appId</code> to <code>appInstallationId</code>.</li>
</ul>
<p><strong>Code Modifications:</strong></p>
<ul>
<li class="">Fields related to <code>appId</code> in classes such as <code>UpdateCronjobAppIdRequest</code>, <code>Cronjob</code>, and <code>CronjobRequest</code> are marked as deprecated.</li>
<li class="">New field <code>appInstallationId</code> has been introduced in these classes.</li>
<li class="">New methods have been added to handle <code>appInstallationId</code>, while methods related to <code>appId</code> are deprecated.</li>
</ul>
<p><strong>Validation Schema Updates:</strong></p>
<ul>
<li class="">Validation schemas now include <code>appInstallationId</code> and mark <code>appId</code> as deprecated, with clarifications provided.</li>
</ul>
<p>This release aims to enhance the API's clarity and facilitate a smoother transition for developers. For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.175" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-php-sdk-release-v21174">mittwald PHP SDK Release v2.1.174<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#mittwald-php-sdk-release-v21174" class="hash-link" aria-label="Direct link to mittwald PHP SDK Release v2.1.174" title="Direct link to mittwald PHP SDK Release v2.1.174" translate="no">​</a></h3>
<p>The latest release of the mittwald PHP SDK, <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.174" target="_blank" rel="noopener noreferrer" class="">v2.1.174</a>, introduces a significant enhancement to the Create Domain Authentication Code endpoint. This update adds an expiration date to the response data, providing users with critical information about the validity period of the authentication code.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-updates">Key Updates:<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#key-updates" class="hash-link" aria-label="Direct link to Key Updates:" title="Direct link to Key Updates:" translate="no">​</a></h4>
<ul>
<li class=""><strong>Expiration Date for Auth Code</strong>:<!-- -->
<ul>
<li class="">The <code>CreateDomainAuthCodeCreatedResponse</code> now includes an <code>expirationDate</code> field formatted as a <code>date-time</code> string.</li>
<li class="">The response body class has been updated to incorporate methods for setting and retrieving the expiration date.</li>
</ul>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements">Enhancements:<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#enhancements" class="hash-link" aria-label="Direct link to Enhancements:" title="Direct link to Enhancements:" translate="no">​</a></h4>
<ul>
<li class="">The structure of response objects has been updated to include the new <code>expirationDate</code> attribute.</li>
<li class="">New methods <code>withExpirationDate</code> and <code>withoutExpirationDate</code> have been added to the <code>CreateDomainAuthCodeCreatedResponseBody</code> class for improved management of the expiration date field.</li>
</ul>
<p>For more details, visit the <a href="https://github.com/mittwald/api-client-php/releases/tag/v2.1.174" target="_blank" rel="noopener noreferrer" class="">release page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42870">mittwald JavaScript SDK Release 4.287.0<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#mittwald-javascript-sdk-release-42870" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.287.0" title="Direct link to mittwald JavaScript SDK Release 4.287.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.287.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on <a href="https://github.com/mittwald/api-client-js/releases/tag/4.287.0" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42860">mittwald JavaScript SDK Release 4.286.0<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#mittwald-javascript-sdk-release-42860" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.286.0" title="Direct link to mittwald JavaScript SDK Release 4.286.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.286.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.286.0" target="_blank" rel="noopener noreferrer" class="">mittwald SDK 4.286.0</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mittwald-javascript-sdk-release-42850">mittwald JavaScript SDK Release 4.285.0<a href="https://developer.mittwald.de/changelog/2026/01/23/api-changes-v2/#mittwald-javascript-sdk-release-42850" class="hash-link" aria-label="Direct link to mittwald JavaScript SDK Release 4.285.0" title="Direct link to mittwald JavaScript SDK Release 4.285.0" translate="no">​</a></h3>
<p>The mittwald JavaScript SDK has been updated to version 4.285.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: <a href="https://github.com/mittwald/api-client-js/releases/tag/4.285.0" target="_blank" rel="noopener noreferrer" class="">mittwald JavaScript SDK 4.285.0</a>.</p>]]></content:encoded>
            <category>API v2</category>
            <category>Cronjob</category>
            <category>Domain</category>
        </item>
    </channel>
</rss>