Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@gserafini gserafini released this 30 Oct 07:34
· 5 commits to main since this release

All-in-One Event Calendar REST API - Initial Release

REST API endpoints for the legacy All-in-One Event Calendar by Time.ly (v3.x).

Features

  • Full CRUD operations for events (Create, Read, Update, Delete)
  • Venue and location management - address, city, province, postal code, country
  • Category support - list and assign event categories
  • Contact information - name, email, phone, URLs
  • WordPress authentication - Application Passwords or OAuth
  • Git Updater support - Automatic updates from GitHub
  • Direct database access - Fast queries to wp_ai1ec_events table

API Endpoints

Base URL: https://your-site.com/wp-json/ai1ec/v1

  • GET /ai1ec_api_events - List events
  • GET /ai1ec_api_events/{id} - Get single event
  • POST /ai1ec_api_events - Create event
  • POST /ai1ec_api_events/{id} - Update event
  • DELETE /ai1ec_api_events/{id} - Delete event
  • GET /ai1ec_api_categories - List categories

Installation

  1. Download ai1ec-rest-api.zip
  2. Upload to WordPress → Plugins → Add New → Upload Plugin
  3. Activate the plugin
  4. Requires All-in-One Event Calendar v3.x

Requirements

  • WordPress 5.0+
  • PHP 7.2+
  • All-in-One Event Calendar by Time.ly v3.x

Documentation

Full documentation available at: https://github.com/gserafini/ai1ec-rest-api

Notes

This plugin is designed for legacy All-in-One Event Calendar installations (v3.x). Time.ly discontinued the free plugin, making this API essential for maintaining event automation on legacy sites.