mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node operation, Extension Request Asset Upload under the Marketplace resource, allows users to upload media assets (images or videos) associated with a specific extension request. It is useful in scenarios where contributors need to provide visual or video content as part of their extension submissions on a marketplace platform. For example, a developer submitting an extension might upload screenshots or demo videos to showcase the extension’s features.

Properties

Name Meaning
Contributor Id The unique identifier of the contributor uploading the asset.
Extension Id The unique identifier of the extension to which the asset belongs.
Asset Type The type of asset being uploaded. Options are: Image or Video.

Output

The node outputs JSON data representing the result of the asset upload operation. This typically includes confirmation details such as success status, asset metadata, or error messages if the upload fails. There is no indication that binary data is output directly by this node; it handles asset uploads via API calls and returns JSON responses.

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 for successful requests.

Troubleshooting

  • Common issues:

    • Invalid or missing contributor or extension IDs will likely cause the API to reject the upload.
    • Incorrect asset type values may lead to errors; ensure only "image" or "video" are used.
    • Network or authentication failures can prevent successful communication with the API.
  • Error messages:

    • Authentication errors usually indicate invalid or missing API credentials.
    • Validation errors from the API may specify missing required fields or unsupported asset types.
  • Resolutions:

    • Verify that all required properties are correctly set before execution.
    • Confirm that the API key credential is valid and has appropriate permissions.
    • Check network connectivity and API endpoint availability.

Links and References

Discussion