DEPRECATED - DO NOT USE
This plugin has been deprecated since Event Espresso 4.8.29 was released, which includes the EE4 REST API, which is compatible with the WP API v2. See
https://eventespresso.com/2016/01/rest-api-now-in-ee4-core/. This code is only provided for legacy purposes.
A RESTful interface for accessing all Event Espresso event data (see:
Decaf or
Core, or
EventEspresso.com). That means you can build client-side javascript code, mobile apps, and programs in any language (and on any server) that can read data used in Event Espresso 4.
So what's great about the EE4 REST API and what can you do with it? Here's a start:
- The Event Espresso 4 API is compatible with Event Espresso 4 (not Event Espresso 3)
- It's built using the WordPress REST API (aka WP API). That means many plugins that work with the WP API work with it too. WP API gives the EE4 REST API a solid foundation by handling authentication, providing endpoint discovery, and supplying lots of the "behind-the-scenes" code.
- It provides read access to all Event Espresso 4 data: events, tickets, datetimes, registrations, custom questions and answers, payment methods, and configuration data. Even Event Espresso 4 add-ons' data, like from the Mailchimp Add-on or the People Add-on, is available by default. If we've missed something tell us in the Github issue tracker!
- It uses Event Espresso's models system for querying the database. This gives API clients nearly as much querying abilities as server-side plugins.
This plugin also requires you have the master branch of the WP API active on your site.
Newsletter
Be the first to know when we ship new features ...
signup here.
Community Chat
Join a real-time community chat group for professionals that are leading the way in events from event management, event technology and event marketing to work-life balance.
Join the Discussion →
Powering the
EventSmart.com API
In addition to being made available for all Event Espresso users, the Event Espresso REST API Add-on will also power the
Event Smart API. That means that Event Smart users will be able to do the same things with their event data on as they can with Event Espresso.
Event application developers who build applications for the Event Espresso API will also have the advantage of accessing the Event Smart users and event data. We invite application developers who use or consume event data to integrate their applications with the Event Espresso/Event Smart API. As has been mentioned before, if you create a great third-party extension/app for Event Espresso/Smart data we will do our best to introduce it to our event organizing and attendee audiences.
Initial release.
License
This plugin is provided "as is" and without any warranty or expectation of function. I'll probably try to help you if you ask nicely, but I can't promise anything. You are welcome to use this plugin and modify it however you want, as long as you give credit where it is due.