WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WooPOS v2.8.1

Media API for WooCommerce

Media endpoint for WooCommerce API. Upload and list media file by WooCommerce REST API.

Media API for WooCommerce

The facts

Active installs
400+
Price
Free
Last updated
7 Dec 2025
Added
May 2018
Requires WP
4.0
Tested up to
WP 6.8.8
Requires PHP
5.2.4
Downloads
7,660

Our analysis

AI-assisted

Media API for WooCommerce is a WordPress plugin that extends the WooCommerce API by adding a new endpoint for media. It allows users to upload media files and images directly through the WooCommerce API, bypassing standard WordPress REST API authentication settings.

This plugin is suitable for users who need to manage media files within a WooCommerce environment, particularly those using the WooPOS application for point of sale and inventory management. It provides a way to create media files using specific properties like media path and media attachment.

Best for: This plugin is best for WooCommerce users, especially those using the WooPOS application.

What it does well

  • Extends WooCommerce API with a new media endpoint
  • Allows direct media uploads bypassing standard authentication
  • Useful for WooPOS users to manage images

Where it falls short

  • Limited information on additional features
  • No published rating or reviews available

Verdict

Media API for WooCommerce provides a straightforward method for uploading media in a WooCommerce context. However, the lack of user feedback may limit its appeal.

From the developer

WooPOS's own description of Media API for WooCommerce, lightly tidied.

Media API for WooCommerce is an extension of WooCommerce API with new endpoint media(/wp-json/wc/v2/media). This is a wrapper of existing WordPress REST API. This plugin will help you bypass WordPress REST API authentication settings and JWT, and use WooCommerce API to upload medias and images directly.

Media properties can be found here.
Two additional properties have been added to create media file:
media_path (string write-only): relative path folder (under wp-content/uploads) of the file to create. eg: 2018/05/department/brand.
media_attachment (string write-only): base64 string of media binary file. eg: R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==.

List all media: available parameters here

WooPOS (WooCommerce Point Of Sale and Inventory Management desktop app) user: please install this plugin to manage images from WooPOS.

Read the full description on the official page →

Tagged as