fren


APIs

Get your event data through Grenadine event management APIs
Integrate or build your custom event web site by using Grenadine APIs as building blocks

By using Grenadine APIs, get detailed information about all of your fast-changing event data. Rooms, dates, calendar items, and formats. You even get flags to let you access only recently-modified items.

Two-way programmatic access to program data, attendee data and event registration data

Not only can you read your event data, but you can also write. Create new events, register people and integrate your 3rd-party app with two-way communication with Grenadine.

Easy integration with industry-standard, secured JSON web services

Your programmers will not have to look far and wide to figure out how to plug-in to our APIs. We use industry-standard HTTPS JSON APIs and UTF-8 character encoding to support foreign character sets. Authentication and authorization uses standard OAuth with client IDs and client secrets.

Fast response times for your attendees with cached data and CDN-served images

Grenadine uses in-memory caching as well as global CDNs (content distribution networks) to host your event data, speaker images, and calendar item images. This helps us deliver fast responses to your API calls regardless of your geo location.

What are event management APIs?

Sometimes, advanced users and customers with specific branding requirements have their own websites, mobile application or custom 3rd-party systems that contain or need to display event information. Some customers also have very specific requirements that are not covered by off-the-shelf event websites and mobile apps offered by Grenadine. 

For those case, Grenadine offers a complete suite of event data APIs  which can be used by your developers to retrieve and send event data back and forth between Grenadine Event Planner and your custom system. Because Grenadine offers a “set once and publish everywhere” model to event data management, all data published by APIs are always up-to-date and supply the exact same information as that displayed on Grenadine event websites and Grenadine event guide mobile apps.

If you have some systems and want to also use some Grenadine systems at the same time, you can do so and you won’t have to worry about having any data out of sync. Regardless of how you and your attendees access your event data, it will always be fresh and up-to-date!

Clear event API documentation

All Grenadine Event Planning APIs are clearly documented using human-friendly Swagger UI. Your development team will be able to visualize and interact with the Grenadine event APIs before they event start coding your custom website or mobile app. This makes experimentation and implementation easy and quick.

Some Grenadine Event APIs

Events

  • Get a list of all events for your organization
  • Create a new event within your Grenadine event planning system
  • Get full details for one specific event
  • Update details of one specific event

Items

  • Get a list of all items on your event’s program calendar
  • Create a new item within your event’s program calendar
  • Get full details for one specific item on your event’s program calendar
  • Deep clone (make a full copy) of a specific item on your event’s program calendar

Registrations

  • Get a list of all people registered for your event
  • Register a person to your event
  • Update registration details for a person who is already registered to your event
  • Find a person who is registered to your event (by name, registration number, email, etc.)
  • Get full registration details for one person who is registered for your event
  • Delete registration information for one or more people

People

  • Get a full list of all people related to your event (including non-registered people, such as speakers and sponsors)
  • Get partial, filtered lists of people related to your event
  • Find specific people and get their detailed assignment details (speaking schedule)

Published Items

  • Get lists of all published (i.e. publicly-viewable) program items in your event
  • Get full details for specific published program items in your event

Published Venues

  • Get a list of all venues and associated room names used in your event
  • Get full details (including postal address and geo-location codes) for a specific venue in your event

Published Rooms

  • Get a list of all rooms used in your event, along with their use status
  • Get full details for specific rooms used during your event, event their presentation sort-order

Formats

  • Get the list of formats used in your event’s schedule. Formats can include things like “Demonstration”, “Presentation”, “Talk”, “Workshop”, etc.
  • Get details for specific formats used in your event’s schedule

Tags

  • Get the list of all tags used to tag program items in your event (tags represent subject-matter areas)
  • Get full details for specific tags used by your event’s program items

Themes/Tracks

  • Get the list of all themes or tracks used in your event’s schedule
  • Get full details for specific themes or tracks used to classify items in your event’s schedule

Published Organizations

  • Get a list of all organizations (suppliers, sponsors, partners, exhibitors) related to your event
  • Get full details for a specific organization in your event

Ready to see for yourself?

Try our solution for free right now!