EventPoint API Reference 2.3
In order to use the EventPoint API, you must have an apikey. All requests must include code and an apikey values as part of the header. All other method-specific parameters should be passed either in the querystring or as part of the form-post.
The EventPoint API several different types of services:
- REST Services based services can be used for all kinds of clients - be they .NET desktop apps, web apps, or javascript.
- Web Services are traditional SOAP based services that can easily be consumed by a .NET application.
- OData services are available upon request.
Recent Changes
Last update: 23 April 2015 18:00 UTC
Updates:
- Saving topic data More information.
- Added several new properties to company/exhibitor data
- Optin in a registrant to the attendee directory.
- Retrieve list of SurveyId and ObjectId to evaluate More information.
- Retrieve messages by type More information.
- Updating a registrant More information.
- Session monitoring added More information.
- Schedule Attendance for Registrant updated More information.
- Added Location info to registrant
- Extended info is included in speaker requests.
- Email confirmations are being sent on meeting actions/
- "LocationDescription" has been added to meetings/
- "Type" has been added to timeslots and rooms. More information.
- Free/Busy only takes UTC times. More information.
- Added a service to lookup free/busy staus for registrants. More information.
- Added a services to add and remove adhoc appointments. More information.
- Added a service to retrieve the registrant's Internet Calendar url. More information.
- Updated the schedule service to optionally return ad-hoc appointments. More information.
- Added a service to lookup registrants by their identity provider id. More information.
- Added a configuration service. More information.
- Added added IpEmailAddress to Auth return data, if available. More information.
- Added auth methods. More information.
- Added "Free" meta data fields, and info bucket to the Agenda for expanded meta data.
- Added "tablesize" and "area" to the SaveMeetings service
- Structured meetings are available. Send a tablesize and area instead of sending a location and have the location automatically assigned.More information.
- More information is provided from the "Related" property of topics. More information.
- You can retrieve scheduled attendees for a topic. More information.
- There is a new Documents service. More information.
- You can filter sessions by approval status and publishing status. That is, you can retrieve un-approved or un-published sessions. More information.
- Can submit overall evaluations. If no objectid is specified, the eval is an "overall evaluation". More information.
- Meetings are now included in the registrant schedule service
- You can filter speakers by keyword and categories, and the results are paged.
- By default, not all speaker information is returned. Only name and bio are returned by default. You must specify to return topics and categories, as well as additional information.
- You can send authenticated requests for a registrant, to retrieve data. That means you do not need to include an API key in your application. More information.
Possible breaking changes:
- Added "Free" meta data fields, and info bucket to the Agenda for expanded meta data.
- The RelatedInfo model has been updated, and adds a collection of "RelatedTopics"
- The methods to retrieve speakers all return PagedResults
- An "ObjectId" and a "DocumentType" property have been added to the Documents
- If you use WebServices, the GetTopics method has added new parameters
- Meetings have been added to RegistrantSchedule. You can specify to return sessions, meetings, or both. This could break the SOAP web service call to GetRegistrantSchedule, as additional parameters have been added.
- NOTE that the REST api documentation shows data using lowercase letters. Some of the services used "PascalCased" (Schedule, Registrant, and Expo). They are all lowercased now.
Additional Notes
NONE
Samples
Click here to view an html sample session browser consuming the EventPoint API.
Download a sample console app consuming the EventPoint API (written using C# on the .NET 4.0 platform).