Events Feeds

JSON feeds, RSS feeds and ICS files are web feeds for syndicating content to third-party apps and platforms. These feeds are useful because they make it easy to collect and organise data, and then present that data, or use that data in a variety of different ways.


JSON feeds provide an easy-to-read format for exchanging data between different systems. They are easy to parse, manipulate and integrate with a wide variety of programming languages and platforms. This makes it a great option for developers who want to build web applications that can access and consume data from different sources, such as Events created in your MSL System. JSON feeds can be used to export event information from your MSL System for display on external websites.


RSS feeds allow users to easily stay updated with the latest content from their favourite websites, and other online sources. Instead of having to manually visit a website to check for updates, users can subscribe to the website's RSS feed and receive updates automatically. This makes it much easier and more efficient to stay informed about the latest Events taking place at your Students' Union or Venue.


ICS files are commonly used to store and exchange calendar information between different applications or devices. ICS files can include Event details such as the start and end time of an event, its location, description, and other relevant information. ICS files are exported ready to be imported into a user's calendar application.


TABLE OF CONTENTS


You can access this feature from your MSL website.


For further information, see Events Overview.


Events Feeds Querystring Parameters 

This table lists and explains the Querystring Parameters that can be used by Events Feeds:


URL Parameter NameData TypeDefinition
subtreeTrue/FalseThis specifies whether to include results from child organisations of the specified Organisation ID. The default value is False.
imagesizeStringThis specifies the thumbnail sizes in image URLs e.g. 'small' / 'medium' / 'large'. These sizes must be set on a website and feed basis, along with the resize type. Names are not limited to small/medium/large, allowing for specific requirements. For further information, see How to Set Up JSON Events Feeds.
This parameter is only applicable to JSON feeds.
types
Comma-separated list of Event Types (system names)
Specify a comma-separated list of Event Types (the system name, rather than the display name) e.g. types=pop,Frisky.
This data type is case insensitive and will include events if any of their types match any of the specified values.
For further information, see Event Types.
This parameter is only applicable to JSON feeds.
date
Date string in format 'yyyy-mm-dd'
If specified, the feed will only include events that are taking place on that specific date. This parameter overrides the 'from' and 'to' dates.
from
Date string in format 'yyyy-mm-dd'
If from and to dates are specified, the feed will only include events in that date range.
to
Date string in format 'yyyy-mm-dd'
If from and to dates are specified, the feed will only include events in that date range.
includeOngoing
True/FalseIf includeOngoing=false is not specified, the feed will include all ongoing events by default, rather than only those with a start or end date in the specified date range.
This parameter is only applicable to JSON feeds.
programmeOnly
True/False
If programmeOnly=false is not specified, the feed will only include programme events.
For further information, see Events in Events Admin.
includeTicketPrices
True/False
This specifies whether to include the MinTicketPrice and MaxTicketPrice values.
This parameter is only applicable to JSON feeds.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.