default event sorting after upcoming API changes

21 views
Skip to first unread message

Lukáš Voborský

unread,
May 20, 2025, 10:52:05 AMMay 20
to Eventbrite API Developers Community
hello, i received API changes notification (as like everyone else using EB) which basically tells that sorting will not be supported. as my use-case is to fetch just one upcoming event from organizer i feel that switching to proposed "retrieve all paginated results, implement sorting on your side" would at least generate unnecessary traffic, so my question is what will be default sorting for "/v3/organizers/{organizer_id}/events" and can i rely on it in case it would be like "event.start_date ascending" or do i really need to go through fetching all (paginated) results, sorting them and than dropping 99% of them? thanks for any hint.

Lukáš Voborský

unread,
May 30, 2025, 12:06:23 PMMay 30
to Eventbrite API Developers Community
It seems that there is no ordering now, as can be seen in response for this request


which returns (names & dates) records in random-like order

name=Marketing Breakthrough: 40X Your Spiritual Business [$297 Value]
start=2025-06-29T10:00:00 / Jun 29 10:00 AM
name=From Success To Significance: Keys To Your Highest Life [LIVE Masterclass]
start=2026-04-19T10:00:00 / Apr 19 10:00 AM
name=Leadership For Lightworkers: 1000x Your Impact (Live Masterclass)
start=2025-09-21T10:00:00 / Sep 21 10:00 AM
name=Master Self Healing: 7-Day Community Challenge [$397 Value]
start=2025-06-01T10:00:00 / Jun 1 10:00 AM
name=Advanced Energy Healing From Divine Mother [LIVE ]
start=2025-07-20T10:00:00 / Jul 20 10:00 AM
name=Heal Unworthiness: Breakthrough Energy From Divine Mother ($197 Value)
start=2025-12-07T10:00:00 / Dec 7 10:00 AM
name=Lightworkers: Private Community Launch (Live Orientation)
start=2025-09-07T10:00:00 / Sep 7 10:00 AM

so when i for example have organizer with thousands of events like


do i need to fetch them all (it would take dozens of paginated requests) and make sorting on my end? really guys?

Dne úterý 20. května 2025 v 16:52:05 UTC+2 uživatel Lukáš Voborský napsal:

Lukáš Voborský

unread,
May 30, 2025, 12:06:29 PMMay 30
to Eventbrite API Developers Community
after further investigation, it looks like API is returning event sorted by "created", which, no offense, makes only a little sense for further processing, and mainly - implicates that for standard API usage the need for separate sorting. even on eventbrite.com web, there is default sorting set to "start" date and i think that most API usages would benefit when default API sorting would be "start" date ascending

API response (event name, start and created dates) for 


where that "created" ascending sort is clearly visible

name=Marketing Breakthrough: 40X Your Spiritual Business [$297 Value]

start=2025-06-29T10:00:00 / Jun 29 10:00 AM

created=2025-01-25T14:10:15Z

name=From Success To Significance: Keys To Your Highest Life [LIVE Masterclass]

start=2026-04-19T10:00:00 / Apr 19 10:00 AM

created=2025-02-27T20:19:09Z

name=Leadership For Lightworkers: 1000x Your Impact (Live Masterclass)

start=2025-09-21T10:00:00 / Sep 21 10:00 AM

created=2025-03-04T17:32:04Z

name=Master Self Healing: 7-Day Community Challenge [$397 Value]

start=2025-06-01T10:00:00 / Jun 1 10:00 AM

created=2025-03-21T21:24:34Z

name=Advanced Energy Healing From Divine Mother [LIVE ]

start=2025-07-20T10:00:00 / Jul 20 10:00 AM

created=2025-03-28T21:39:01Z

name=Heal Unworthiness: Breakthrough Energy From Divine Mother ($197 Value)

start=2025-12-07T10:00:00 / Dec 7 10:00 AM

created=2025-04-04T01:28:42Z

name=Lightworkers: Private Community Launch (Live Orientation)

start=2025-09-07T10:00:00 / Sep 7 10:00 AM

created=2025-05-21T02:24:39Z


Dne úterý 20. května 2025 v 16:52:05 UTC+2 uživatel Lukáš Voborský napsal:
hello, i received API changes notification (as like everyone else using EB) which basically tells that sorting will not be supported. as my use-case is to fetch just one upcoming event from organizer i feel that switching to proposed "retrieve all paginated results, implement sorting on your side" would at least generate unnecessary traffic, so my question is what will be default sorting for "/v3/organizers/{organizer_id}/events" and can i rely on it in case it would be like "event.start_date ascending" or do i really need to go through fetching all (paginated) results, sorting them and than dropping 99% of them? thanks for any hint.
Reply all
Reply to author
Forward
0 new messages