mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node interacts with the Marketplace resource, specifically to upload a logo for an extension request. It is useful in scenarios where contributors want to update or add branding images (logos) associated with their extensions in a marketplace environment. For example, a developer submitting a new extension or updating an existing one can use this node to upload the corresponding logo image as part of the extension request process.

Properties

Name Meaning
Contributor Id The unique identifier of the contributor who owns or manages the extension.
Extension Id The unique identifier of the extension for which the logo is being uploaded.

Output

The node outputs JSON data representing the result of the logo upload operation. This typically includes confirmation details such as success status, any metadata about the uploaded logo, or error messages if the upload failed. If the node supports binary data output (e.g., the actual image file), it would be summarized here, but based on the provided code and properties, the output focuses on JSON response data from the API.

Dependencies

  • Requires an API key credential for authentication with the mittwald mStudio API.
  • The node communicates with the mittwald API endpoint at https://api.mittwald.de.
  • Proper configuration of the API credentials within n8n is necessary to authorize requests.

Troubleshooting

  • Common Issues:
    • Invalid or missing Contributor Id or Extension Id will cause the upload to fail.
    • Authentication errors due to incorrect or expired API credentials.
    • Network issues preventing connection to the mittwald API endpoint.
  • Error Messages:
    • Unauthorized or 401 errors indicate problems with API authentication; verify the API key credential.
    • 404 errors may indicate that the specified contributor or extension does not exist.
    • Validation errors if the logo file or required parameters are missing or malformed.
  • Resolution:
    • Ensure all required properties are correctly set.
    • Confirm API credentials are valid and have appropriate permissions.
    • Check network connectivity and API endpoint availability.

Links and References

Discussion