FAQ

chevron-rightWhat is 100ms and what data can I export from it?hashtag

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.

chevron-rightIs 100ms available on all Coupler.io plans?hashtag

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.

chevron-rightWhat type of credentials do I need to connect?hashtag

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.

chevron-rightCan I export data for all rooms at once, or do I need separate flows per room?hashtag

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.

chevron-rightHow far back can I fetch data?hashtag

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.

chevron-rightWhy does Active room peers return no data?hashtag

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.

circle-info

For historical participant data, use the Sessions entity — it includes a peers field with information about all participants from past sessions.

chevron-rightCan I export recordings and get a download URL?hashtag

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.

chevron-rightHow often should I refresh my 100ms data flows?hashtag

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.

circle-info

For scheduling recommendations, see best-practices.md.

chevron-rightDo Analytics events and Sessions share the same start date filter?hashtag

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.

chevron-rightCan I combine 100ms data with other sources in Coupler.io?hashtag

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.

circle-info

Learn more in the Combining Data section of the Coupler.io documentation.

Last updated

Was this helpful?