We’re thrilled to officially announce that PheedLoop’s new open API is ready for use! After many months of development and iteration, our new API is more capable, secure, and easy to use than ever before.
Unlike a run-of-the-mill mobile event app, virtual event tool, or registration system, PheedLoop is an extremely comprehensive event management platform that is designed and built for event professionals who, more often than not, depend on PheedLoop as a mission critical part of their organization. In the same capacity as using something like Salesforce, Quickbooks, Slack, and others, PheedLoop is a necessary part of their business, not-for-profit, government agency, etc.
This spans everything from collecting abstracts, capturing leads at booths, running sponsor and booth sales, and task automation, to ticket sales, streaming, on-site check-in and badge printing, speaker portals, and beyond. With so many critical moving pieces, the most successful customers PheedLoop powers have harnessed the immense gains that integrating PheedLoop with their other mission critical tools and processes unlocks via our API.
Getting Access to the API
To access the new API, head over to https://develop.pheedloop.com/ where you can find all our current publicly available endpoints and related documentation. To use the API, you will need to be authenticated. In order to do so, visit your PheedLoop dashboard, and via the settings area go to the Integrations Marketplace. Click on “REST API” and you should be able to follow the instructions from there to get going!
API Structure - GET, POST, PATCH, DELETE, and Web Hooks
PheedLoop’s API is a REST API, with all the standard create, read, update, delete functions you would expect. Currently it features these capabilities primarily for attendee and registration records as they are the most popular records our customers like to manage via the API. We will soon be adding more options. We also offer new additions like pagination to help you more efficiently get the data you need.
We’ve also officially added support for hooks, which makes PheedLoop’s API extremely capable of triggering actions in other software, not just receiving information. This means, for example, when a new attendee registers, you can listen to that happening in PheedLoop and instantly fire off an API request to a third party service with the information you receive from PheedLoop. This also means you do not need to poll our API. We’ve improved hooks in our new API now that we officially support them by better managing when they fire to prevent rapid firing of the same hook.
API Documentation - Examples and Guidance
One of the major issues with our original API format was that we offered little to no documentation. Most users of the API had to figure a lot out on their own, although our team was always around to help. Our new API and our upcoming additions of new records and models are designed from the start to offer examples of how to use the API with actual code in multiple languages and formats, along with examples of what the response structure would look like.
Upgrading From the Old API
The old API is still powering many applications, so we’re going to continue to keep it available for the next little while. On December 31st, 2021 we will drop support for the old API, and on February 28, 2022 we will remove access to the old API. The new API is overall quite similar so adapting to it should require minimal code changes, however if you have any questions or concerns, please feel free to let us know and we’ll be happy to help. You can expect constant improvements and additions to the new API over the coming weeks and months, and we’re always open to suggestions.