Which resources can be accessed through the API?

The API involves four main resources: Event, Session, People and Webhook.


It is a virtual event (either live or pre-recorded) that is hosted on Livestorm. It can be an online-event/webinar, a masterclass, a live stream, a scheduled meeting, a customer or prospect call etc. It contains all high-level information of the webinar/meeting such as its title, its registration form's fields, estimated duration – and more.


Each Event object has a one-to-many relationship with its Sessions. Indeed, Sessions are instances of a single Event, and can represent the same event occurring multiple times at a given frequency (for instance with a weekly product demo), or multiple parts of the same Event (for instance with multiple talks of a day-long conference). Sessions objects contain the details about its estimated starting date, the timezone in which it will take place etc.


Represents the registrants, guest speakers or team members of a Livestorm account. People can be linked to an Event or an Event session. This object contains all the person's details such as their email, first name , last name , but also the response to the registration form fields, to name but a few.


Finally, you can also programatically manage webhooks from our API. You'll be able to choose which event subscription to listen for and specify your custom URL upon which Livestorm's API will post these events.