API changes for v2 API, July 4 to July 11
During the week of July 4th to July 11th, 2025, the mittwald API underwent several changes, including the removal of certain optional properties from responses, the addition of new optional properties and request parameters, the introduction of new endpoints, and the removal of an API operation ID.
Summary
- The optional property
/items/processes
has been removed from the200
status response for the following operations:GET /v2/app-installations
(List AppInstallations that a user has access to)GET /v2/projects/{projectId}/app-installations
(List AppInstallations belonging to a Project).
- The optional property
processes
has been removed from the200
status response for the operationGET /v2/app-installations/{appInstallationId}
(Get an AppInstallation). - The optional property
/items/lockedBy
has been added to the200
status response for the following operations:GET /v2/app-installations
(List AppInstallations that a user has access to)GET /v2/projects/{projectId}/app-installations
(List AppInstallations belonging to a Project).
- The optional property
lockedBy
has been added to the200
status response for the operationGET /v2/app-installations/{appInstallationId}
(Get an AppInstallation). - A non-success response with the status
412
has been added for the operationDELETE /v2/app-installations/{appInstallationId}
(Trigger an uninstallation process for an AppInstallation). - A non-success response with the status
412
has also been added for the operationPUT /v2/contributors/{contributorId}/extensions/{extensionId}/pricing
(Creates or Updates Pricing for an Extension). - The API operation ID
contract-get-next-termination-date-for-item
has been removed and replaced withdeprecated-contract-get-next-termination-date-for-item
for the operationGET /v2/contracts/{contractId}/items/{contractItemId}/next-termination-dates
. - An endpoint has been added for the operation
GET /v2/contributors/{contributorId}/contract-partners
(List ContractPartners of the contributor). - Two new optional query request parameters,
order
andsort
, have been added for the operationGET /v2/customers/{customerId}/invoices
(List Invoices of a Customer).
Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.
Detailed changes
Changes in "List app installations that a user has access to"
-
removed the optional property '/items/processes' from the response with the '200' status
-
added the optional property '/items/lockedBy' to the response with the '200' status
For details, refer to the GET/
endpoint.
Changes in "Get an app installation"
-
removed the optional property 'processes' from the response with the '200' status
-
added the optional property 'lockedBy' to the response with the '200' status
For details, refer to the GET/
endpoint.
Changes in "List app installations belonging to a Project"
-
removed the optional property '/items/processes' from the response with the '200' status
-
added the optional property '/items/lockedBy' to the response with the '200' status
For details, refer to the GET/
endpoint.
Changes in "Trigger an uninstallation process for an app installation"
- added the non-success response with the status '412'
For details, refer to the DELETE/
endpoint.
Changes in "contract-get-next-termination-date-for-item"
- api operation id 'contract-get-next-termination-date-for-item' removed and replaced with 'deprecated-contract-get-next-termination-date-for-item'
For details, refer to the unknown operation contract-get-next-termination-date-for-item
endpoint.
Changes in "List ContractPartners of the contributor"
- endpoint added
For details, refer to the GET/
endpoint.
Changes in "Creates or Updates Pricing for an Extension"
- added the non-success response with the status '412'
For details, refer to the PUT/
endpoint.
Changes in "List Invoices of a Customer"
-
added the new optional 'query' request parameter 'order'
-
added the new optional 'query' request parameter 'sort'
For details, refer to the GET/
endpoint.
Client package releases
mittwald JavaScript SDK Release 4.181.0
The mittwald JavaScript SDK has been updated to version 4.181.0. This release includes an updated generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: mittwald JavaScript SDK 4.181.0.
mittwald JavaScript SDK Release 4.180.0
The mittwald JavaScript SDK has been updated to version 4.180.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 here.
mittwald JavaScript SDK Release 4.179.0
The mittwald JavaScript SDK has been updated to version 4.179.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 here.
mittwald JavaScript SDK Release 4.178.0
The mittwald JavaScript SDK has been updated to version 4.178.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.