mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the Marketplace resource of the mittwald mStudio API, specifically to update the pricing of an extension. It allows users to modify the price of a given extension by specifying its ID and contributor ID. The node supports a "dry run" mode to validate the request without applying changes.

Common scenarios include:

  • Updating the price of a software extension listed in a marketplace.
  • Testing pricing updates before committing them using the dry run option.
  • Automating pricing adjustments for multiple extensions via workflows.

Example use case:
A developer wants to increase the price of their extension after adding new features. They can use this node to update the price programmatically, ensuring the new price is correctly set in the marketplace.

Properties

Name Meaning
Extension Id The unique identifier of the extension whose pricing is to be updated.
Contributor Id The unique identifier of the contributor who owns or manages the extension.
Dry Run If true, validates the update request without executing it (no actual price change).
Price In Cents The new price for the extension expressed in cents (integer value).

Output

The node outputs JSON data representing the response from the mittwald mStudio API after attempting to update the extension pricing. This typically includes confirmation of the update or details about validation errors if the dry run was used.

No binary data output is indicated.

Dependencies

  • Requires an API key credential for authentication with the mittwald mStudio API.
  • The base URL for API requests is https://api.mittwald.de.
  • The node depends on the bundled OpenAPI specification (openapi.json) and uses an OpenAPI client library for request construction.

Troubleshooting

  • Invalid Extension Id or Contributor Id: Ensure that the IDs provided are correct and correspond to existing entities in the marketplace.
  • Price In Cents Not Set or Zero: The price must be a positive integer; zero or negative values may cause errors.
  • Dry Run Always Returns Validation Errors: Check the request payload carefully; dry run mode only validates and does not apply changes.
  • Authentication Failures: Verify that the API key credential is correctly configured and has sufficient permissions.
  • Network Issues: Confirm connectivity to https://api.mittwald.de and that no firewall or proxy blocks the requests.

Links and References

Discussion