The new Event Espresso API addon allows other applications (other websites, mobile apps, etc) to access your Event Espresso data through an application programming interface (API).
What kind of really useful stuff can I build?
Using the Event Espresso API, you can get information on all events and attendees, and even check attendees in and out of events. Supposing you have WordPress installed and active on mysite.com, once this addon is activated you can send an HTTP GET request to http://mysite.com/espresso-api/v1/events/public to retrieve all the event information from your site in JSON or XML format, which your client application can then use and display however you like. You can access and work with most of the Event Espresso admin features, allowing you to create solutions based on your needs. The API enables developers to build innovative and engaging applications that can interface with any website that uses the Event Espresso plugin for events, classes, meetings, scrapbook conventions, concert ticketing, including:
- Mobile applications (e.g. Event Espresso mobile apps)
- Custom onsite and offsite calendar integrations
- Custom event lists with role based (public/private) access to event data
- Custom website app integrations
- Role-based access to attendee data
- Cached database queries
- Offsite registration forms (coming soon)
- Ability to create customized analytics
Is the API supported?
How does it work?
The Event Espresso API gives developers a complete API platform for directly accessing data event and attendee data securely and efficiently from outside your web server. All a developer needs to know about is the API Endpoint URL for your site. Example: http://eventespresso.com/testdrive/espresso-api/v1/events/public.pretty_json
How do I get access to the addon?
Anyone with a current Event Espresso Business or Developer Support License or Ticketing addon can download this addon for use on their site, from within their profile/account page.
Is this a replacement for the Espresso Services API?
Yes and No. The current versions of both the Event Espresso iPhone and Android mobile apps CANNOT be used with this API. However, you should have no problems running both API’s side by side. We are working on switching over the iPhone app to the new API as soon as possible. We are also actively looking for someone to help us switch the Android app to the new API. The new Event Espresso iPad app will be available soon.
Why did you create this addon?
We are hoping the addition of this addon will drive developer adoption around for Event Espresso plugin and our community of dedicated users.