XgateMedia icon

XgateMedia

Consume Xgate media API

Media → Upload

AI-generated

Overview

This node uploads media files to the Xgate Media API. It is useful for scenarios where you need to programmatically upload images or other media files to a remote media management service. For example, it can be used in workflows that automate media asset management, such as uploading product images to a digital asset management system or backing up media files to a cloud service.

Use Case Examples

  1. Uploading images from a local source to the Xgate Media API for centralized storage.
  2. Automating the upload of media files received from other nodes in a workflow to the Xgate media service.

Properties

Name Meaning
Resource Specifies the resource type to interact with, here it is fixed to 'Media'.

Output

JSON

  • url - The URL of the uploaded media file returned by the Xgate Media API.

Dependencies

  • Requires an API key credential for the Xgate Media API, which includes a tenantId used for authentication.

Troubleshooting

  • If the API response status is not 'OK', the node throws an error indicating an issue with the Xgate Media API. Check the API credentials and network connectivity.
  • Ensure the input data contains valid binary data with proper filename and MIME type, as the node uploads this data as a file.
  • The environment variable XGATE_MEDIA_API_URL can be set to override the default API endpoint URL if needed.

Links

Discussion