W Wiretalk Docs
Developer documentation

Group Meetings

Host multi-participant WebRTC meetings with waiting rooms, host controls, and shareable join links on Pro and Enterprise.

Dashboard: Dashboard → Group meetings

Host secure multi-participant video meetings with your team or external guests — without Zoom links. Group meetings use WebRTC with a waiting room, host controls, and shareable join URLs. Pro & Enterprise (Growth & Scale)

What you get

Instant & scheduled meetings

Start an ad-hoc team huddle or schedule a meeting for a future time. Invite participants by email before the session starts.

Waiting room

Guests request to join; the host accepts or rejects from the meeting panel. Keeps uninvited visitors out of your room.

Host controls

Mute participants, remove guests, end the meeting for everyone, and reopen a ended session when needed.

Shareable join links

Each meeting gets short URLs like /m/{code} and /meet/{code} that guests open in any modern browser.

Default participant limit: 12 per meeting. Requires HTTPS and microphone/camera permissions.

Create a meeting (agent dashboard)

1

Open Group meetings

Dashboard sidebar → Group meetings. Free and Starter plans see an upgrade prompt.

2

Choose a mode

Instant — start now. Schedule — pick date and time. Invite — add guest emails (optional schedule).

3

Share the join link

Copy the join URL from the meeting card and send it to participants. Email invites are sent when you add addresses at creation time.

4

Start as host

Click Start meeting to open the host room. Accept waiting-room requests, then run the session from the in-meeting toolbar.

Guest join flow

Guests do not need a Wiretalk account. They open the join link, enter a display name, and request access.

  • Guest visits https://wiretalk.tech/m/{join-code} or https://wiretalk.tech/meet/{join-code}
  • Submits name → POST /api/group-meetings/{id}/join-request
  • Polls participant status until the host accepts
  • Receives a signed socket token and joins the WebRTC room

On mobile, use Chrome (Android) or Safari 14.3+ (iOS). Configure TURN servers for reliable connectivity on corporate or mobile networks — same as voice & video calls.

Agent API reference

Authenticated agent endpoints use Sanctum session or bearer token from the agent dashboard. Base path: /api/agent/group-meetings.

Method & pathPurpose
GET /api/agent/group-meetingsList your hosted meetings
POST /api/agent/group-meetingsCreate instant, scheduled, or invite meeting
GET /api/agent/group-meetings/{id}Meeting details & participants
POST …/host-sessionHost WebRTC session token
POST …/startMark meeting live
POST …/inviteSend email invites
POST …/endEnd meeting for all
POST …/reopenReopen an ended meeting
POST …/participants/{id}/acceptAdmit from waiting room
POST …/participants/{id}/rejectDecline join request
POST …/participants/{id}/removeRemove active participant
DELETE …/{id}Delete meeting record

Public join endpoints (no agent login): GET/POST /api/group-meetings/{id}, join-request, participants/{id}/status, participants/{id}/session. See API platform overview.

Plan availability

  • Starter (Free): Group meetings not included
  • Growth (Pro): Full group meetings — up to 10 agents on your org
  • Scale (Enterprise): Unlimited agents, white-label, custom KB domain

When a subscription expires or is cancelled, paid features including group meetings are disabled after the billing grace period. See Billing & plans.