Skip to content

REST API

Event Minions registers a WordPress REST API namespace:

text
/wp-json/event-minions/v1

The namespace slug is configurable with PLUGIN_SLUG; the default is event-minions.

Base URL

text
https://your-site.example/wp-json/event-minions/v1

Response Shape

Most list endpoints return:

json
{
  "data": []
}

Single-resource endpoints usually return the resource object directly. Mutating endpoints may also return a message.

API Modules

ModuleEndpoints
EventsCRUD, featured, upcoming, calendar views, waitlist, virtual links, Gutenberg drafts.
VenuesVenue CRUD.
OrganizersOrganizer CRUD.
CategoriesCategory CRUD.
CalendarsCalendar CRUD and public embeds.
SubmissionsFrontend event submission and moderation.
Notifications and WebhooksLogs, reminders, webhook CRUD, tests.
Settings and LicensePlugin settings, license state, Google Maps verification.
Import and ExportCSV import, CSV export, sample data.
Social SharingShare links and metadata.

Released under the GPL-2.0-or-later license.