Discovering Events Programmatically
You might want to only show or promote an Experience for a period of time, rather than have it always-on. This page explains integration options available to achieve that behaviour.
In production you will need to know which Projects and Events to load from the Schedule.
Example scenarios:
Display Events scheduled to start in the next week
Display live Events within 1 hour of going live, with a countdown clock
A/B test by sending one cohort to Event A and another to Event B
Real-time data is provided via the SDK and public feeds for client-side querying. For backend systems you can use the Control API to retrieve a list of Events.
For an overview of methods of Event discovery read the following: