FAQ
What is 100ms and what data can I export from it?
100ms is a live video infrastructure platform for building audio and video experiences in web and mobile apps. Via Coupler.io, you can export eight entity types: Sessions, Rooms, Active room peers, Templates, Template settings, Templates destinations, Analytics events, and Recordings. See data-overview.md for the full field list per entity.
Is 100ms available on all Coupler.io plans?
100ms is currently an Early Access source. Access requires the 100ms_airbyte_source_feature flag to be enabled on your Coupler.io account. If you don't see 100ms in your source list, reach out to Coupler.io support to request access.
What type of credentials do I need to connect?
You need a Management Token from your 100ms workspace. This is a server-side token with read access to your workspace data. You can find or generate it in the 100ms dashboard under Settings → Developer. Do not use app tokens or peer tokens — they don't have the necessary permissions.
Can I export data for all rooms at once, or do I need separate flows per room?
You can export all rooms (or all sessions) in a single flow — the 100ms source returns all records across your entire workspace, filtered only by start date. You don't need separate flows per room. If you want to analyze a specific room, filter by room_id in your destination spreadsheet or BI tool after export.
How far back can I fetch data?
You can set any start date using the date picker in the flow settings. The 100ms API doesn't enforce a maximum lookback period, but very large date ranges may result in slower exports. For the best performance, set your start date to the beginning of the reporting period you care about.
Why does Active room peers return no data?
Active room peers shows participants currently connected to rooms at the time the flow runs. If no rooms have active participants when your flow executes, the export will be empty. This entity does not store historical data.
For historical participant data, use the Sessions entity — it includes a peers field with information about all participants from past sessions.
Can I export recordings and get a download URL?
Yes — the Recordings entity includes a url field pointing to the stored recording file. Note that URLs may be time-limited or require 100ms authentication depending on your storage configuration. Check your 100ms dashboard for access control settings on recording storage.
How often should I refresh my 100ms data flows?
It depends on your use case. For operational dashboards tracking active sessions, refresh every few hours. For daily usage reports, once a day is sufficient. Avoid over-refreshing the Active room peers entity — it only reflects current state and frequent polling adds API load without historical benefit.
For scheduling recommendations, see best-practices.md.
Do Analytics events and Sessions share the same start date filter?
Yes — the start date you set in the flow applies to all entities and filters by the record's created_at timestamp. Both Sessions and Analytics events are filtered by this date. Make sure the start date is set to before your earliest session or event if you want complete data.
Can I combine 100ms data with other sources in Coupler.io?
Yes. You can use Coupler.io's Combining Data feature to merge 100ms exports with data from other sources. For example, you could join 100ms session data with CRM data to analyze video engagement by customer account.
Learn more in the Combining Data section of the Coupler.io documentation.
Last updated
Was this helpful?
