Overview
The REST API for Joomla (com_api) is an extension that provides RESTful API capabilities to the Joomla CMS, allowing developers to interact with Joomla's core functionalities and third-party extensions through standard HTTP requests. It offers a plugin architecture for extensibility, enabling developers to create API endpoints for various Joomla components using Joomla's MVC practices. Features include rate limiting, Joomla ACL integration for security, CORS support, Swagger documentation (coming soon), token/session authentication, and user impersonation. It supports core extensions like Joomla articles, categories, and user management. Request logging is available for debugging. It's designed to facilitate integration with mobile apps, external services, and other applications, enabling seamless data exchange with Joomla. The API is open-source and aims to standardize API development within the Joomla ecosystem.
Common tasks
