mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node allows users to order an extension from a marketplace by specifying the extension details and customer information. It is useful in scenarios where automated provisioning or ordering of software extensions or add-ons is required, such as integrating with a SaaS platform's marketplace API to programmatically purchase or assign extensions to customers.

For example, a company using this node can automate the process of ordering specific software extensions for their clients based on dynamic input data, streamlining workflows that involve managing multiple customer subscriptions or licenses.

Properties

Name Meaning
Extension Id The unique identifier of the extension to be ordered.
Consented Scopes JSON array representing the scopes or permissions consented by the user for this extension order.
Customer Id Identifier of the customer for whom the extension should be booked. Either this or a project ID is required.
Variant Key Specifies the variant of the extension if multiple variants exist. Defaults to "default".

Output

The node outputs JSON data representing the response from the marketplace API after attempting to order the extension. This typically includes confirmation details about the order, status, and any relevant metadata returned by the API.

No binary data output is indicated.

Dependencies

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

Troubleshooting

  • Missing Required Fields: Ensure that Extension Id, Consented Scopes, and Customer Id are provided. Omitting these will likely cause API errors.
  • Invalid JSON in Consented Scopes: The Consented Scopes property expects valid JSON. Malformed JSON will cause parsing errors.
  • Authentication Errors: Verify that the API key credential is correctly configured and has sufficient permissions.
  • Variant Key Issues: If the extension has multiple variants, ensure the correct Variant Key is specified; otherwise, the default variant is used.

Links and References

Discussion