Livestorm API

Livestorm's public API allows your developers to leverage your events' data to automate processes between Livestorm and your own platform.

With the public API, you can develop integrations to:

  • Register participants from your own registration page
  • Create custom reports for past weeks' events
  • Synchronize contact details
  • Register multiple participants at once

... and much more! 

IN THIS ARTICLE


Requirements

To use our API, all you need is a Livestorm account. If you don't have one yet, take a couple of minutes to sign up first.

In order to use our public API, you need to generate an API token:

1
Navigate to your Accounts Settings > Integrations
2
Click on the Public API card at the bottom of the list.
3
From this point, you'll be able to generate API tokens.

For security reasons, you can only access your API token when you create it. You will not be able to access it afterwards. Make sure to copy and store it!

You can generate as many tokens as you need.

You can also Enable / Disable, Edit or Delete your API tokens from the side pane.


Authorization

Once you've generated your API token, simply pass it for each API request in the Authorization header.

A good way to test your token is to call our /ping endpoint. If you receive a 200 code, you're good to go!


Ressources

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

1. Event

It's a virtual event (live or pre-recorded) that is hosted on Livestorm. It can be a webinar, a masterclass, a live stream of an IRL webinar, a scheduled meeting, etc.

It contains all high-level information of the event such as its title, the registration form fields, estimated_duration – and more.

2. Session

An instance (session) of an Event. It can be one of many sessions of the same event – or the unique session of an on-demand event.

It contains the details about its estimated_started_at date, its status – and more.

3. People

Represents the registrant, guest speaker or team member of a Livestorm account. It can be linked to an Event or a Session of an Event.

It contains all the person's details such as their email, first_name , last_name , but also the response to the registration form fields – and more.

To learn more about what our API offers, you can have a look at our full API reference.


Rate Limits and Quotas

For security reasons, there is a rate limit on our API and quotas:

  • You can't make more than 5 requests per second.
  • Each account as an API quota of 10.000 calls per month

If you need more API calls, please reach out to us.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.