mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the Marketplace resource to enable a specific extension instance. It is designed to activate or turn on an extension that has been previously installed or created within a marketplace environment. This functionality is useful in scenarios where users want to programmatically manage extensions, such as enabling features or plugins for their applications or services without manual intervention.

For example, a user might have multiple extensions available but only wants to enable certain ones based on specific conditions or workflows. This node allows automating that process by specifying the extension instance to enable.

Properties

Name Meaning
Extension Instance Id The unique identifier of the extension instance to be enabled. This is a required string input.

Output

The node outputs JSON data representing the result of the enable operation on the specified extension instance. Typically, this would include confirmation details such as status, updated extension information, or any relevant metadata returned by the API after enabling the extension.

If the node supports binary data output (not indicated here), it would represent related files or attachments associated with the extension instance, but based on the provided code and properties, the output is JSON-only.

Dependencies

  • Requires an API key credential for authentication with the mittwald mStudio API.
  • Connects to the mittwald API endpoint at https://api.mittwald.de.
  • Depends on the @devlikeapro/n8n-openapi-node package for OpenAPI integration.
  • Uses an OpenAPI specification (openapi.json) bundled with the node to define its operations and properties.

Troubleshooting

  • Common Issues:

    • Invalid or missing Extension Instance Id: Ensure the ID provided corresponds to an existing extension instance.
    • Authentication errors: Verify that the API key credential is correctly configured and has sufficient permissions.
    • Network or API endpoint issues: Confirm connectivity to the mittwald API and that the base URL is accessible.
  • Error Messages:

    • Authorization failures typically indicate invalid credentials or insufficient permissions.
    • Not found errors suggest the specified extension instance ID does not exist or is incorrect.
    • Validation errors may occur if required parameters are missing or malformed.

To resolve these, double-check input values, credential setup, and network access.

Links and References

Discussion