REST API
Event Minions registers a WordPress REST API namespace:
text
/wp-json/event-minions/v1The namespace slug is configurable with PLUGIN_SLUG; the default is event-minions.
Base URL
text
https://your-site.example/wp-json/event-minions/v1Response 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
| Module | Endpoints |
|---|---|
| Events | CRUD, featured, upcoming, calendar views, waitlist, virtual links, Gutenberg drafts. |
| Venues | Venue CRUD. |
| Organizers | Organizer CRUD. |
| Categories | Category CRUD. |
| Calendars | Calendar CRUD and public embeds. |
| Submissions | Frontend event submission and moderation. |
| Notifications and Webhooks | Logs, reminders, webhook CRUD, tests. |
| Settings and License | Plugin settings, license state, Google Maps verification. |
| Import and Export | CSV import, CSV export, sample data. |
| Social Sharing | Share links and metadata. |