Media API for WooCommerce
Media endpoint for WooCommerce API. Upload and list media file by WooCommerce REST API.
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-assistedMedia 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.