mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node allows you to execute specific runtime actions on an App installation within the mittwald mStudio API environment. It is designed to control the lifecycle of an app installation by sending commands such as starting, stopping, or restarting the app. This can be useful in automation workflows where you need to programmatically manage app states, for example, to restart an app after deployment or stop it during maintenance windows.

Properties

Name Meaning
App Installation Id The unique identifier of the app installation on which the action will be executed.
Action The runtime action to perform on the app installation. Options are: Start, Stop, Restart.

Output

The node outputs JSON data representing the response from the mittwald mStudio API after executing the requested action on the app installation. This typically includes status information about the action performed and any relevant metadata returned by the API.

If the node supports binary data output (not evident from the provided code), it would represent binary content related to the app execution result, but this is not indicated here.

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 and a bundled OpenAPI specification (openapi.json) to build its properties and handle API interactions.

Troubleshooting

  • Common issues:
    • Invalid or missing App Installation Id may cause the API call to fail.
    • Incorrect or expired API credentials will prevent successful authentication.
    • Network connectivity issues can block communication with the mittwald API endpoint.
  • Error messages:
    • Authentication errors usually indicate problems with the API key; verify and update credentials.
    • "Not Found" errors suggest the specified App Installation Id does not exist or is inaccessible.
    • Timeout or connection errors imply network problems; check your internet connection and firewall settings.

Links and References

Discussion