Listings
Listings contain a list of Events. Please check here for more detail on how they work.
<static host>/projects/<first two chars of project UUID>/<project UUID>/listings.jsonhttps://example.com/projects/3e/3e8841cf-0249-4599-a411-fcc9e09ab476/listings.json
Data
projectobjects contains a project datauuidproject UUIDapp_settingsURL to the application project-level settings JSON file without schema, i.e. //example.com/settings.json (string, optional)audio_sync_default_delayall content will be delayed by this many seconds for clients which do not explicitly set audio delayaudio_sync_max_delaythis is maximum delay value The App is allowed to settracking_idgoogle analytics id to track user actions on client-side (string)embedproject embed url without schema, i.e. //example.com/app.html?bc=l-f0c88d5d-6050-47c9-9573-3071a18fefd7&sh=d3vtzxnppyvur.cloudfront.net (string)history_ignorehow long in seconds from the start of event there's no need to read data from CDN/history (because data exists in enmasse cache) (integer)is_localisation_supportedflag indicates whether the localisation is enabled or not (boolean)localeslist of locales enabled in the project (array)
eventsarray of event objectsidevent UUIDnameevent name (string)start_atevent start time, unix timestamp (integer)start_at_isoevent start time in ISO format (string)end_at eventend time, unix timestamp (integer)end_at_isoevent end time in ISO format (string)startedflag indicates whether event started or not (boolean)image_urlURL to the event image without schema, i.e. //example.com/image.jpg (string)custom_fieldsobject with event's custom fileds in format of key-valuedigesthash digest of an event data. If something changes digest will change as well.extra_timeseconds after episode when client uses data in enmasse cache rather than CDN (integer)
assetsobject with assets exported by service, where key is a service type and value is an array of assets. For details about assets format see Assets.

