mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the Mittwald mStudio API, specifically providing functionality to cancel an extension termination within a marketplace context. It is useful in scenarios where a user or system needs to reverse or stop the scheduled termination of an extension instance, for example, if a customer changes their mind about discontinuing a service or product extension.

Practical examples include:

  • A SaaS platform offering extensions to its core product, allowing administrators to cancel previously scheduled terminations.
  • Automated workflows that manage subscription lifecycle events, where cancellation of extension termination might be triggered by certain business rules or customer requests.

Properties

Name Meaning
Extension Instance Id The unique identifier (UUID) of the extension instance whose termination is to be canceled.

Output

The node outputs JSON data representing the response from the Mittwald mStudio API after attempting to cancel the extension termination. This typically includes confirmation details about the cancellation status or any relevant metadata returned by the API.

If the API supports binary data responses, such as files or attachments related to the extension, those would be included in the binary output; however, based on the provided code and operation, the output is expected to be JSON only.

Dependencies

  • Requires an API key credential for authenticating with the Mittwald mStudio API.
  • The node uses the base URL https://api.mittwald.de for all requests.
  • The node depends on the @devlikeapro/n8n-openapi-node package for building properties and handling OpenAPI-based interactions.
  • Proper configuration of the API authentication credentials in n8n is necessary for successful execution.

Troubleshooting

  • Common Issues:

    • Invalid or missing Extension Instance Id: Ensure the UUID provided is correct and corresponds to an existing extension instance.
    • Authentication errors: Verify that the API key credential is correctly configured and has sufficient permissions.
    • Network or connectivity issues: Confirm that the n8n instance can reach https://api.mittwald.de.
  • Error Messages:

    • Unauthorized or 401 errors indicate problems with API credentials.
    • 404 Not Found may mean the specified extension instance does not exist or is already terminated.
    • 400 Bad Request could result from malformed input parameters.

Resolving these usually involves checking input values, verifying credentials, and ensuring network access.

Links and References

Discussion