vConnect
vConnect RTCE
Developer API
Start
vConnect Core v2.4 Zero Cloud Media Retention Enterprise Compliant

vConnect RTCE Developer Documentation

The UnExplores Real-Time Collaboration Engine (RTCE) empowers enterprise platforms, telehealth suites, ERPs, and mobile applications to programmatically provision confidential, zero-download, browser-native 1080p HD conferences in milliseconds.

Zero-Knowledge Media Mesh Architecture

Unlike legacy cloud teleconferencing systems that decode, record, and inspect audiovisual media frames on centralized foreign proxy relays, vConnect establishes direct DTLS-SRTP 256-bit peer-to-peer encrypted channels. The signaling servers coordinate authentication, room state, and moderation without ever accessing or caching audiovisual content.

PACKET LATENCY
< 55ms
Direct sovereign peer transmission
CIPHER SUITE
AES-GCM 256
Ephemeral DTLS-SRTP key exchanges
CLIENT STACK
Zero Plugins
Pure HTML5 / WebRTC standard

Visual Architecture Flow

vConnect cleanly decouples administrative orchestration from real-time media flows for maximum throughput and confidentiality:

1
Enterprise App / CRM

Initiates authenticated REST call to create confidential room session.

2
vConnect Signaling

Generates cryptographic session tokens, PIN gates & webhook webhooks.

3
WhatsApp Dispatch

Sends instant 1-click meeting invite via official business WhatsApp.

4
P2P Encrypted Mesh

Clients establish direct browser-to-browser media stream with zero recording.

Audiovisual media never transits or touches an intermediary third-party recording server.

Authentication & Headers

All programmatic REST API interactions require your secret API Key passed in the standard HTTP Authorization header:

HTTP Request Header Authorization
# Recommended Authorization Header
Authorization: Bearer YOUR_API_TOKEN

# Alternative Header
X-API-Key: YOUR_API_TOKEN
Content-Type: application/json
Accept: application/json
Security Directive: Keep your production API tokens strictly on the server side. Never expose secret tokens in publicly readable client-side JavaScript or HTML templates.

Live Interactive API Console

Test and simulate real vConnect RTCE API calls right inside this interactive tester:

Interactive Endpoint Tester
Select an endpoint to inspect payloads and simulate live server responses.
Request Parameters POST
Live Response 201 Created · 38ms
{
  "success": true,
  "room_id": "conf_ux89a2b4f9",
  "join_url": "https://node.unexplores.com/vconnect/meet.php?room=conf_ux89a2b4f9",
  "host_url": "https://node.unexplores.com/vconnect/meet.php?room=conf_ux89a2b4f9&host=1",
  "name": "Strategy & Solutions Review",
  "mode": "boardroom",
  "pin_required": true,
  "max_participants": 50,
  "created_at": "2026-09-21T04:00:00Z"
}

REST API Endpoints Specification

POST /vconnect/api/v1/rooms

Programmatically provisions a new secure WebRTC room container with customized attendee quotas, lobby mode, and event hooks.

Request Payload (JSON)

FieldTypeRequiredDescription
nameStringOptionalHuman-readable meeting title (e.g. "Clinical Consultation")
modeStringOptionalboardroom, gatekeeper, classroom, webinar (Default: boardroom)
pinStringOptional4 to 6 digit numeric security access PIN required for guest entry
max_participantsIntegerOptionalCap on concurrent attendees (2 to 250 depending on tier)
webhook_urlStringOptionalHTTPS endpoint to receive real-time participant events
GET /vconnect/api/v1/rooms/{room_id}

Retrieves real-time session telemetry, active participant count, room lock state, and duration without accessing media streams.

POST /vconnect/api/v1/rooms/{room_id}/lock

Dynamically closes meeting gates so no new attendees can enter even if they possess the valid meeting link or PIN.

POST /vconnect/api/v1/rooms/{room_id}/kick

Remotely ejects a disruptive attendee by participant_id and revokes their WebRTC signaling session immediately.

POST /vconnect/api/v1/rooms/{room_id}/broadcast

Broadcasts an urgent administrative notification banner directly across all active attendee screens in the room.

DELETE /vconnect/api/v1/rooms/{room_id}

Immediately tears down the WebRTC mesh, closes signaling connections, and issues the session.ended webhook notification.

Webhook Notifications & HMAC-SHA256

Configure a secure HTTPS webhook endpoint in your vConnect portal. Every dispatch includes an HMAC-SHA256 signature header to prevent spoofing and replay attacks:

Webhook Headers
X-VConnect-Signature: sha256=d278b1d92305a4...
X-VConnect-Timestamp: 1789945000
Content-Type: application/json

Lifecycle Event Schemas

Event IdentifierTrigger ConditionSample Payload
room.createdRoom container spawned{"room_id": "conf_...", "mode": "boardroom"}
participant.joinedAttendee joins room{"room_id": "conf_...", "participant_name": "Tariq"}
participant.leftAttendee leaves session{"room_id": "conf_...", "duration_sec": 1820}
recording.savedHost exports local 1080p stream{"room_id": "conf_...", "filesize_bytes": 142098000}
session.endedMeeting closed by host{"room_id": "conf_...", "total_attendees": 18}

Multi-Language SDK Snippets

Select your preferred runtime to view production-grade code for provisioning rooms and dispatching automated WhatsApp calendar invites:

curl -X POST https://node.unexplores.com/vconnect/api/v1/rooms   -H "Authorization: Bearer YOUR_API_TOKEN"   -H "Content-Type: application/json"   -d '{
    "name": "Strategic Architecture Consultation",
    "mode": "boardroom",
    "pin": "4918",
    "max_participants": 50,
    "webhook_url": "https://api.yourdomain.com/vconnect_events"
  }'

HTTP Status Codes & Rate Limits

StatusCodeExplanationMitigation
200 OKSUCCESSRequest processed normallyContinue workflow
201 CreatedROOM_CREATEDRoom container spawned successfullyShare generated join URL
400 Bad RequestINVALID_PAYLOADMalformed JSON or unsupported parameterVerify types against schema
401 UnauthorizedTOKEN_EXPIREDInvalid or missing Authorization tokenRegenerate key in client portal
403 ForbiddenGATE_LOCKEDRoom is locked or quota exceededUnlock room or upgrade tier
429 Rate LimitLIMIT_EXCEEDEDExceeded burst tier quota (60 req/min)Apply exponential backoff