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 programmatically 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.
Updated 7 days ago