Last updated: June 8, 2026
By accessing or using firstcall.dev ("Service"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.
FirstCall provides a meeting bot API that allows developers to programmatically join video meetings (Google Meet, Microsoft Teams, Zoom), capture audio, stream real-time transcription, and receive meeting data via WebSocket and webhooks. When you use FirstCall to join Zoom meetings, your use is additionally subject to Zoom's Terms of Service and Zoom's Acceptable Use Guidelines, as well as the Zoom API License and Terms of Use.
You must provide accurate information when creating an account. You are responsible for maintaining the security of your API keys and account credentials. You must notify us immediately of any unauthorized use.
You agree not to:
You are solely responsible for ensuring compliance with all applicable laws regarding meeting recording, including but not limited to obtaining consent from meeting participants. FirstCall provides the technical capability — compliance is your responsibility.
For Zoom meetings specifically, you acknowledge Zoom's Recording Notification requirements: the FirstCall bot appears as a visible participant in the meeting, and you are responsible for ensuring that meeting hosts have admitted the bot and that participants have been notified that the meeting may be transcribed, screenshotted, or otherwise captured via a third-party integration, as required by Zoom's policies and applicable law (including two-party consent jurisdictions in the United States, the EU, and elsewhere).
Violations of these requirements — whether reported to FirstCall by Zoom, by meeting participants, or by other affected parties — may result in immediate suspension or termination of your FirstCall account, without limitation of any other rights or remedies available to FirstCall under these Terms or applicable law.
Meeting audio, transcripts, and screenshots are processed in real-time and streamed to your application via WebSocket. FirstCall does not permanently store meeting content. Bot session metadata (timestamps, duration, cost) is retained for billing purposes. See our Privacy Policy for details.
Data received via the Zoom Meeting SDK is additionally governed by the Zoom API License and Terms of Use. FirstCall will honor any deauthorization webhook received from Zoom by deleting Zoom-derived data per the procedure described in our Privacy Policy.
We strive to maintain high availability but do not guarantee uninterrupted service. We are not liable for downtime, data loss, or service interruptions. We may perform maintenance with or without notice.
The Service, including its code, documentation, and branding, is owned by FirstCall. You retain all rights to your own data and applications built using the Service.
To the maximum extent permitted by law, FirstCall shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or business opportunities, arising from your use of the Service.
We may suspend or terminate your account if you violate these terms. You may close your account at any time. Upon termination, your remaining credits are forfeited unless otherwise required by law.
We may update these terms at any time. Continued use of the Service after changes constitutes acceptance. We will notify registered users of material changes via email.
These Terms are governed by the laws of the Republic of India, without regard to its conflict-of-laws principles. Any dispute arising out of or relating to these Terms shall be subject to the exclusive jurisdiction of the courts at Kochi, Kerala, India.
The FirstCall Zoom integration uses the Zoom Meeting SDK to join meetings as a bot participant. The integration:
For questions about the Zoom integration, contact hi@firstcall.dev.
Questions about these terms? Contact us at hi@firstcall.dev.