Accelevents API Change Log
almost 6 years ago by Jonathan Kazarian
API Change Notice: Event-level paths for host and upload endpoints
Published: October 12, 2026
Old paths stop working: November 22, 2026
Summary
21 endpoints in the Accelevents API reference were documented without an event identifier in the path. Each one now has an event-level path that includes {eventUrl}. The old paths are deprecated and will stop responding on [DATE].
For most endpoints only the URL changes. The request and response stay the same. Four endpoints have additional changes, listed under Behavior changes.
What you need to do
- Search your integration for any path in the tables below.
- Replace it with the new path and pass the event's
eventUrl. This is the same value used by other/rest/host/event/{eventUrl}/...endpoints. - If you call any endpoint listed under Behavior changes, update the method, body or parameters as described.
Host endpoints
| Method | Old path (deprecated) | New path |
|---|---|---|
| POST | /rest/host/attendee/analytics | /rest/host/event/{eventUrl}/attendee/analytics |
| GET | /rest/host/attendee/attendeeCheckInAnalytics | /rest/host/event/{eventUrl}/attendee/attendeeCheckInAnalytics |
| GET | /rest/host/attendee/user/USERID/download/CSV | /rest/host/event/{eventUrl}/attendee/user/{id}/download/CSV |
| GET | /rest/host/exhibitor/{exhibitorId}/download/questionAnswers/CSV | /rest/host/event/{eventUrl}/exhibitor/{id}/download/questionAnswers/CSV |
| GET | /rest/host/exhibitor/{id}/visitor | /rest/host/event/{eventUrl}/exhibitor/{id}/visitor |
| GET | /rest/host/isUserAdminInAnyEvent | /rest/host/event/{eventUrl}/isUserAdminInAnyEvent |
| PUT | /rest/host/session/{id}/directUpload | /rest/host/event/{eventUrl}/session/{id}/directUpload |
| GET | /rest/host/session/{sessionId} | /rest/host/event/{eventUrl}/session/{id} |
| GET | /rest/host/session/{sessionId}/attendee | /rest/host/event/{eventUrl}/session/{id}/attendee |
| GET | /rest/host/session/{sessionId}/download/session-attendance/CSV | /rest/host/event/{eventUrl}/session/{id}/download/session-attendance/CSV |
| GET → POST | /rest/host/session/analytics | /rest/host/event/{eventUrl}/session/analytics (see Behavior changes) |
| PUT | /rest/host/speaker/{id}/assignAttendeeAccessToSpeaker | /rest/host/event/{eventUrl}/speaker/{id}/assignAttendeeAccessToSpeaker (see Behavior changes) |
| PUT | /rest/host/ticketing/holderData/ticket/{ticketId} | /rest/host/event/{eventUrl}/ticketing/holderData/ticket/{ticketId} |
| POST | /rest/host/upload/coverPhoto/user | /rest/host/event/{eventUrl}/upload/coverPhoto/user |
| POST | /rest/host/upload/document | /rest/host/event/{eventUrl}/upload/document |
| GET → POST | /rest/host/upload/logo/exhibitor/{id} | /rest/host/event/{eventUrl}/upload/logo/exhibitor/{id} (see Behavior changes) |
| POST | /rest/host/waitlist/checkWaitListExpiration | /rest/host/event/{eventUrl}/waitlist/checkWaitListExpiration |
Upload endpoints
These move from /rest/event/upload/... to the host event-level path. Access rules are unchanged.
| Method | Old path (deprecated) | New path |
|---|---|---|
| POST | /rest/event/upload/expoBannerImage/exhibitor/{id} | /rest/host/event/{eventUrl}/upload/expoBannerImage/exhibitor/{id} |
| POST | /rest/event/upload/expoCardImage/exhibitor/{id} | /rest/host/event/{eventUrl}/upload/expoCardImage/exhibitor/{id} |
| POST | /rest/event/upload/image | /rest/host/event/{eventUrl}/upload/image |
| POST | /rest/event/upload/networkingLoungeImage/{id} | /rest/host/event/{eventUrl}/upload/networkingLoungeImage/{id} |
Behavior changes
Get All Session Analytics Data: The reference previously listed this as GET. That route never existed, so GET requests have always returned 400. Use POST with paging and search in the