Reference
MokoOnyxCalendar API - Calendar REST API
- Details
- Category: Reference
- Applicable Software: MokoOnyxExtensions
- Min Version Number: 02.57.00
- Max Version Number: Not Applicable
Overview
MokoMokoJoomCalendarAPI is a Joomla Web Services plugin that exposes MokoJoomCalendar events, calendars, and locations via REST API. This enables external applications, mobile apps, and automation tools to read and manage calendar data programmatically.
Features
- Full REST API for MokoJoomCalendar events
- List, create, update, and delete events
- Calendar and location endpoints
- Token-based authentication via Joomla API
- JSON:API compliant responses
Installation
- Requires MokoJoomCalendar to be installed and configured.
- Download from releases.
- Install via Joomla Extensions installer.
- Enable the Web Services plugin at System > Plugins.
API Endpoints
GET /api/index.php/v1/mokojoomcalendar/events- List eventsGET /api/index.php/v1/mokojoomcalendar/calendars- List calendarsGET /api/index.php/v1/mokojoomcalendar/locations- List locations
Authenticate with a Joomla API token via the X-Joomla-Token header.
- Hits: 41
MokoOnyxPlatform: API Endpoints
- Details
- Category: Reference
- Applicable Software: MokoOnyxExtensions
- Min Version Number: In Development
- Max Version Number: Not Applicable
MokoOnyxPlatform exposes a small set of endpoints for health and remote management, in addition to Joomla's own Web Services API.
Endpoints
- Health —
/?mokoonyxclient=healthreturns a JSON diagnostic report (token-protected). - Remote login — one-time login tokens issued by MokoOnyxHQ for authorized support access.
- Provisioning — REST routes used by HQ to register and manage the site.
All remote actions are RSA-signed and validated against the site's stored keys.
- Hits: 12
MokoOnyxPlatform: Configuration Reference
- Details
- Category: Reference
- Applicable Software: MokoOnyxExtensions
- Min Version Number: In Development
- Max Version Number: Not Applicable
Most settings live in the System – MokoOnyxPlatform plugin (System → Plugins).
Common settings
- Health API token — protects the health endpoint.
- Heartbeat — enable/disable, primary and secondary HQ URLs, and interval.
- Primary domain — used for alias defaults and canonical URLs.
- Site aliases — the mirror-domain table.
- Override Module Manager — redirect the core module manager list to the Advanced Module Manager.
- Content helpers — snippets, content templates, and articles-anywhere tags.
- Hits: 10