Based on the search results, Livestorm provides a REST API. The API documentation explicitly states that Livestorm provides a "REST API". The API enables various use cases such as registering participants from custom registration pages or forms, creating custom reports for events, synchronizing contact details with CRM systems, registering multiple participants at once from databases, and storing event engagement data in data warehouses. To use the Livestorm API, developers need to generate an API token from their dashboard and can then access the developer portal for detailed guides and references. The API is designed to be flexible and allow for integration with internal systems, back offices, and third-party applications.
Yes, the official Livestorm API does have webhooks. Here are the key points about Livestorm's webhooks:
Livestorm provides webhooks that allow you to subscribe to real-time event notifications that occur in your Livestorm account.
You can subscribe to the following types of webhook events:
Some common use cases for Livestorm webhooks include:
By utilizing Livestorm's webhooks, you can create powerful integrations and automate various processes related to your virtual events and webinars.
The Livestorm API has the following rate limits:
The monthly rate limit can be increased by purchasing an add-on (for Business and Enterprise plans only) [1][2]
The burst rate limit cannot be changed [2]
When the rate limit is exceeded:
Rate limit information is provided in response headers:
Retry-After
and RateLimit-Reset
headers to determine when to retry requests [1][2]By understanding and working within these rate limits, developers can effectively use the Livestorm API while avoiding disruptions due to exceeding quotas.
Based on the search results provided, I don't have specific information about the most recent version of the Livestorm API. The search results don't mention any version numbers or recent updates to the API version.
However, I can provide some key information about the Livestorm API based on the search results:
Livestorm offers a REST API that allows developers to programmatically manage organization data and automate processes.
The API enables various use cases like registering participants, creating custom reports, synchronizing contact details, and more.
Livestorm has a rate limit of 10,000 API calls per 30-day period.
Only workspace owners and admins can access and generate API tokens.
Livestorm provides webhooks in addition to the REST API to listen for events on your account.
While there's no specific version mentioned, some recent updates to the API include:
A new GET /sessions/{id}/recordings
endpoint was added about 2 years ago to retrieve recordings of event sessions.
A new GET /sessions/{id}/questions
endpoint was added about 2 years ago to retrieve questions asked during event sessions.
A new GET /sessions/{id}/chat_messages
endpoint was added over 2 years ago to retrieve chat messages from event sessions.
An improvement was made about 2 years ago to make email the only required field when registering someone through the API.
Developers should subscribe to Livestorm's developer-specific newsletter to stay updated on API changes and deprecations.
Monitor API usage and rate limits through the API panel in account settings.
If you need to increase the monthly API rate limit, you can purchase an add-on (for Business and Enterprise plans).
To get the most up-to-date information on the Livestorm API version and features, it would be best to check Livestorm's official developer documentation or contact their support team directly.
Once API access is enabled for your account:
Important notes:
When generating a token, you'll need to set the permission scopes:
Choose the appropriate scopes needed for your integration.
You can now use the token in the Authorization header when making API requests:
curl --request GET \
--url https://api.livestorm.co/v1/ping \
--header 'Accept: application/json' \
--header 'Authorization: YOUR_API_TOKEN'
Based on the provided search results, here's a list of data models you can interact with using the Livestorm API, along with what is possible for each data model:
By leveraging these data models and functionalities, developers can create powerful integrations and automate various aspects of event management using the Livestorm API.