Works with AI · Ships the Abilities API
Manage Events Manager with AI
Events Manager registers 38 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.
Up and running in three steps
Install WPVibe
Add the free WPVibe plugin from WordPress.org to the site running Events Manager.
Connect your AI
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
Ask in plain English
Describe the outcome you want and let the assistant do the clicking.
Every Events Manager ability
Events Manager registers these with the WordPress Abilities API under the events-manager namespace. Your AI finds them with discover_abilities and calls them with run_ability; only abilities marked destructive ask for your approval before they run. Registered means a fresh install of v7.4.7 ships it and we have not run it yet.
| Ability | What it does | Access | Status |
|---|---|---|---|
|
List events events-manager/list-events
|
Retrieves a filtered collection of Events Manager events. | Read | Registered |
|
Get event events-manager/get-event
|
Retrieves one Events Manager event by ID. | Read | Registered |
|
Get event availability events-manager/get-event-availability
|
Retrieves booking availability, spaces, and ticket availability for one event. | Read | Registered |
|
Get booking requirements events-manager/get-booking-requirements
|
Returns the exact fields, payload locations, payment options, and a ready-to-submit example payload needed to create a booking for one event. | Read | Registered |
|
List event tickets events-manager/list-event-tickets
|
Retrieves tickets for one Events Manager event. | Read | Registered |
|
Get ticket events-manager/get-ticket
|
Retrieves one Events Manager ticket by ID. | Read | Registered |
|
Create event events-manager/create-event
|
Creates an Events Manager event. | Write | Registered |
|
Update event events-manager/update-event
|
Updates an Events Manager event. | Write | Registered |
|
Delete event events-manager/delete-event
|
Deletes or trashes an Events Manager event. | Write | Registered |
|
Create event ticket events-manager/create-event-ticket
|
Creates a ticket for an Events Manager event. | Write | Registered |
|
Update ticket events-manager/update-ticket
|
Updates an Events Manager ticket. | Write | Registered |
|
Delete ticket events-manager/delete-ticket
|
Deletes an Events Manager ticket if it has no bookings. | Write | Registered |
|
List locations events-manager/list-locations
|
Retrieves a filtered collection of Events Manager locations. | Read | Registered |
|
List location countries events-manager/list-location-countries
|
Returns countries with their ISO-3166 alpha-2 code and translated display name. | Read | Registered |
|
List location regions events-manager/list-location-regions
|
Returns the distinct list of region names present in Events Manager locations. | Read | Registered |
|
List location states events-manager/list-location-states
|
Returns the distinct list of state/province names present in Events Manager locations. | Read | Registered |
|
List location towns events-manager/list-location-towns
|
Returns the distinct list of town/city names present in Events Manager locations. | Read | Registered |
|
Get location events-manager/get-location
|
Retrieves one Events Manager location by ID. | Read | Registered |
|
Create location events-manager/create-location
|
Creates an Events Manager location. | Write | Registered |
|
Update location events-manager/update-location
|
Updates an Events Manager location. | Write | Registered |
|
Delete location events-manager/delete-location
|
Deletes or trashes an Events Manager location. | Write | Registered |
|
Upload media events-manager/upload-media
|
Uploads an image (or other media) to the WordPress media library and returns its attachment ID. | Write | Registered |
|
List bookings events-manager/list-bookings
|
Retrieves bookings visible to the current user. | Read | Registered |
|
Get booking events-manager/get-booking
|
Retrieves one booking by ID if visible to the current user. | Read | Registered |
|
Create booking events-manager/create-booking
|
Creates an Events Manager booking. | Write | Registered |
|
Update booking events-manager/update-booking
|
Updates an Events Manager booking. | Write | Registered |
|
Set booking status events-manager/set-booking-status
|
Changes a booking status, such as approving, rejecting, or cancelling it. | Write | Registered |
|
Delete booking events-manager/delete-booking
|
Permanently deletes an Events Manager booking. | Write | Registered |
|
List categories events-manager/list-categories
|
Retrieves Events Manager categories. | Read | Registered |
|
Get category events-manager/get-category
|
Retrieves one Events Manager category by ID. | Read | Registered |
|
Create category events-manager/create-category
|
Creates an Events Manager category. | Write | Registered |
|
Update category events-manager/update-category
|
Updates an Events Manager category. | Write | Registered |
|
Delete category events-manager/delete-category
|
Deletes an Events Manager category. | Write | Registered |
|
List tags events-manager/list-tags
|
Retrieves Events Manager tags. | Read | Registered |
|
Get tag events-manager/get-tag
|
Retrieves one Events Manager tag by ID. | Read | Registered |
|
Create tag events-manager/create-tag
|
Creates an Events Manager tag. | Write | Registered |
|
Update tag events-manager/update-tag
|
Updates an Events Manager tag. | Write | Registered |
|
Delete tag events-manager/delete-tag
|
Deletes an Events Manager tag. | Write | Registered |
Registered today, verified next
This list comes from installing Events Manager on a clean WordPress site and reading what it registers, refreshed weekly. Verified pages go further: we run every ability through WPVibe and publish tested recipes. Events Manager is in that queue.