Skip to main content

API changes for v2 API, May 2 to May 9

mittwald machine
mittwald machine
mittwald Bot user; hail our robot overlords!

This week, the mittwald API introduces several enhancements, including the addition of new optional request parameters, required properties for certain responses, and the new 'suspended' enum value for item statuses.

Summary

  • The new enum value 'suspended' has been added to the '/items/status' response property for the response status '200' in both the GET /v2/servers and GET /v2/servers/{serverId} operations.
  • A non-success response with the status '404' has been added to the GET /v2/container-image-config operation.
  • The response property 'message' has become required for the status '429' in the GET /v2/container-image-config operation.
  • The response property 'type' has become required for the status '429' in the GET /v2/container-image-config operation.
  • The new optional 'query' request parameters 'hasExpiry' and 'role' have been added to the GET /v2/customer-memberships operation.
  • The new optional 'query' request parameters 'hasExpiry' and 'role' have also been added to the GET /v2/customers/{customerId}/memberships operation.
  • The optional property 'chargeability' has been added to the response with the '200' status in the GET /v2/customers/{customerId}/extensions/{extensionId} operation.
  • The new optional 'query' request parameters 'hasExpiry', 'isInherited', and 'role' have been added to the GET /v2/project-memberships operation.
  • The optional property '/items/avatarRef' has been added to the response with the '200' status in the GET /v2/project-memberships operation.
  • The required properties '/items/firstName' and '/items/lastName' have been added to the response with the '200' status in the GET /v2/project-memberships operation.
  • The optional property 'avatarRef' has been added to the response with the '200' status in the GET /v2/project-memberships/{projectMembershipId} operation.
  • The required properties 'firstName' and 'lastName' have been added to the response with the '200' status in the GET /v2/project-memberships/{projectMembershipId} operation.
  • The optional property 'chargeability' has been added to the response with the '200' status in the GET /v2/projects/{projectId}/extensions/{extensionId} operation.
  • The new optional 'query' request parameters 'autoResponder', 'catchAll', 'forwardAddress', 'order', and 'sort' have been added to the GET /v2/projects/{projectId}/mail-addresses operation.
  • The new optional 'query' request parameters 'hasExpiry', 'isInherited', and 'role' have been added to the GET /v2/projects/{projectId}/memberships operation.
  • The optional property '/items/avatarRef' has been added to the response with the '200' status in the GET /v2/projects/{projectId}/memberships operation.
  • The required properties '/items/firstName' and '/items/lastName' have been added to the response with the '200' status in the GET /v2/projects/{projectId}/memberships operation.
  • The optional property 'avatarRef' has been added to the response with the '200' status in the GET /v2/projects/{projectId}/memberships/self operation.
  • The required properties 'firstName' and 'lastName' have been added to the response with the '200' status in the GET /v2/projects/{projectId}/memberships/self operation.

Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.

Detailed changes

Changes in "List Servers belonging to the executing user"

  • added the new 'suspended' enum value to the '/items/status' response property for the response status '200'

For details, refer to the GET/v2/servers/ endpoint.

Changes in "Get a Server"

  • added the new 'suspended' enum value to the 'status' response property for the response status '200'

For details, refer to the GET/v2/servers/{serverId}/ endpoint.

Changes in "Get a ContainerImageConfig"

  • added the non-success response with the status '404'

  • the response property 'message' became required for the status '429'

  • the response property 'type' became required for the status '429'

For details, refer to the GET/v2/container-image-config/ endpoint.

Changes in "List customer memberships belonging to the executing user"

  • added the new optional 'query' request parameter 'hasExpiry'

  • added the new optional 'query' request parameter 'role'

For details, refer to the GET/v2/customer-memberships/ endpoint.

Changes in "Get the extension instance of a specific customer and extension, if existing"

  • added the optional property 'chargeability' to the response with the '200' status

For details, refer to the GET/v2/customers/{customerId}/extensions/{extensionId}/ endpoint.

Changes in "List Memberships belonging to a Customer"

  • added the new optional 'query' request parameter 'hasExpiry'

  • added the new optional 'query' request parameter 'role'

For details, refer to the GET/v2/customers/{customerId}/memberships/ endpoint.

Changes in "List extension instances"

  • added the optional property '/items/chargeability' to the response with the '200' status

For details, refer to the GET/v2/extension-instances/ endpoint.

Changes in "Get an extension instance"

  • added the optional property 'chargeability' to the response with the '200' status

For details, refer to the GET/v2/extension-instances/{extensionInstanceId}/ endpoint.

Changes in "List ProjectMemberships belonging to the executing user"

  • added the new optional 'query' request parameter 'hasExpiry'

  • added the new optional 'query' request parameter 'isInherited'

  • added the new optional 'query' request parameter 'role'

  • added the optional property '/items/avatarRef' to the response with the '200' status

  • added the required property '/items/firstName' to the response with the '200' status

  • added the required property '/items/lastName' to the response with the '200' status

For details, refer to the GET/v2/project-memberships/ endpoint.

Changes in "Get a ProjectMembership"

  • added the optional property 'avatarRef' to the response with the '200' status

  • added the required property 'firstName' to the response with the '200' status

  • added the required property 'lastName' to the response with the '200' status

For details, refer to the GET/v2/project-memberships/{projectMembershipId}/ endpoint.

Changes in "Get the extension instance of a specific project and extension, if existing"

  • added the optional property 'chargeability' to the response with the '200' status

For details, refer to the GET/v2/projects/{projectId}/extensions/{extensionId}/ endpoint.

Changes in "List mail addresses belonging to a Project"

  • added the new optional 'query' request parameter 'autoResponder'

  • added the new optional 'query' request parameter 'catchAll'

  • added the new optional 'query' request parameter 'forwardAddress'

  • added the new optional 'query' request parameter 'order'

  • added the new optional 'query' request parameter 'sort'

For details, refer to the GET/v2/projects/{projectId}/mail-addresses/ endpoint.

Changes in "List Memberships belonging to a Project"

  • added the new optional 'query' request parameter 'hasExpiry'

  • added the new optional 'query' request parameter 'isInherited'

  • added the new optional 'query' request parameter 'role'

  • added the optional property '/items/avatarRef' to the response with the '200' status

  • added the required property '/items/firstName' to the response with the '200' status

  • added the required property '/items/lastName' to the response with the '200' status

For details, refer to the GET/v2/projects/{projectId}/memberships/ endpoint.

Changes in "Get the executing user's membership in a Project"

  • added the optional property 'avatarRef' to the response with the '200' status

  • added the required property 'firstName' to the response with the '200' status

  • added the required property 'lastName' to the response with the '200' status

For details, refer to the GET/v2/projects/{projectId}/memberships/self/ endpoint.

Client package releases

mittwald JavaScript SDK Release 4.141.0

The mittwald JavaScript SDK has been updated to version 4.141.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.

mittwald JavaScript SDK Release 4.140.0

The mittwald JavaScript SDK has been updated to version 4.140.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.

mittwald JavaScript SDK Release 4.139.0

The mittwald JavaScript SDK has been updated to version 4.139.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: mittwald JavaScript SDK 4.139.0.

mittwald JavaScript SDK Release 4.138.0

The mittwald JavaScript SDK has been updated to version 4.138.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.

mittwald JavaScript SDK Release 4.137.0

The mittwald JavaScript SDK has been updated to version 4.137.0. This release includes the following feature:

For more details, please visit the release page.

mittwald JavaScript SDK Release 4.136.2

The mittwald JavaScript SDK version 4.136.2 has been released. This update includes a bug fix related to the generation of types for the security HTTP scheme. For more details, you can view the release on GitHub here.

mittwald JavaScript SDK Release 4.136.1

The mittwald JavaScript SDK version 4.136.1 has been released. This update includes a bug fix related to the generation process, specifically allowing the HTTP type for security schemes. For more details, you can view the release on GitHub: mittwald JavaScript SDK 4.136.1.