mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node allows users to create an order within the "Contract" resource of the mittwald mStudio API. It is designed to submit detailed order information such as customer ID, description, disk space, promotion codes, and machine specifications. This node is useful for automating the provisioning or ordering process of various services like project hosting, domains, servers, certificates, and more.

Practical examples include:

  • Automatically creating a new project hosting order when a customer signs up.
  • Ordering a domain or server based on user input from a form.
  • Applying promotional or recommendation codes during order creation.

Properties

Name Meaning
Order Data JSON object containing detailed order information including customerId, description, disk space, promotionCode, recommendationCode, and machine specifications. Example structure:
json { "customerId": "uuid", "description": "string", "diskspaceInGiB": number, "promotionCode": "string", "recommendationCode": "string", "spec": { "machineType": "string" } }
Order Type The type/category of the order being created. Options are: Domain, Project Hosting, Server, External Certificate, Lead Fyndr, Mail Archive.

Output

The node outputs JSON data representing the response from the mittwald mStudio API after creating the order. This typically includes details about the newly created order such as its ID, status, and any relevant metadata returned by the API.

There is no indication that the node outputs binary data.

Dependencies

  • Requires an API key credential for authenticating with the mittwald mStudio API.
  • The base URL for API requests is https://api.mittwald.de.
  • The node uses standard HTTP headers for JSON content (Accept: application/json, Content-Type: application/json).

Troubleshooting

  • Invalid JSON in Order Data: If the JSON provided in the "Order Data" property is malformed, the node will fail to parse it. Ensure valid JSON syntax.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Verify that the API key credential is correctly configured.
  • Unsupported Order Type: Selecting an unsupported order type may result in API errors. Use one of the predefined options.
  • API Rate Limits or Downtime: Network issues or API rate limits can cause request failures. Check API status and retry later if needed.

Links and References

Discussion