Extensions
JoomShopping adds an alpha REST API extension for Joomla
JoomShopping developers have introduced a REST API add-on for Joomla that exposes more than 40 online-store resources, enabling integrations with mobile applications, external services and AI agents. The extension is an alpha release and…
The add-on provides an API layer for JoomShopping functionality normally managed through the Joomla administrator interface. Its base URL is /api/index.php/v1/shop/{resource}.
Available resources
The endpoints cover the main areas of a JoomShopping installation, including:
- Catalog: products, categories, manufacturers, productlabels, productimages, productsvideos and productsfiles
- Attributes and product data: attributes, attributesgroups, attributesvalues, freeattributes, productsattrs, productsattr2s, productfields, productfieldvalues, productsoptions, productsprices and productsrelations
- Orders and transactions: orders, orderitems, orderhistorys, orderstatus, payments, paymenttrxs and paymenttrxdatas
- Shipping and store settings: shippings, shippingsprices, shippingmethodpricecountries, shippingmethodpriceweights, deliverytimes, currencies, countries, taxs, exttaxes, units, coupons, languages and addons
- Configuration and users: configs, configseos, configstatictexts, importexports, users, usergroups, vendors and reviews
Authentication and status
Authentication uses Joomla’s built-in mechanisms. Joomla’s user-token authentication plugin is enabled by default, but token access is limited to the Super Users group unless additional groups are added in the api-authentication plugin settings. Alternatively, the “API Authentication - Basic Authentication” plugin can be enabled to allow REST API authentication with a user’s login and password.
The developers warn that the add-on is currently an alpha release and should not be used on live production projects. A YouTube demonstration also shows the extension being used with the Claude AI agent. A separate page is available for the JoomShopping MCP Server add-on.