Webhooks
Signed callbacks for decisions, recordings ready, and vision events — verify with your webhook secret.
REST APIs and SDKs for live media, conversational tools, and vision inference — sandbox keys in minutes, production when your latency and compliance checks pass.
Exchange your API key for a short-lived session token.
Connect the WebRTC client or mobile SDK to the returned edge URL.
Enable vision (liveness, OCR, ANPR) or conversational agents on the same session id.
Receive webhooks for decisions, transcripts, and audit artefacts.
Illustrative request shape. Replace host and keys with your sandbox credentials.
# Create a V-CIP session
curl -X POST https://api.visive.ai/v1/sessions \
-H "Authorization: Bearer $VISIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product": "video_kyc",
"mode": "agent_assisted",
"customer_ref": "app-user-9182",
"locale": "en-IN",
"hooks": {
"decision": "https://example.com/hooks/kyc"
}
}'
{
"id": "sess_8f2a…",
"edge_url": "wss://edge.visive.ai/…",
"client_token": "eyJ…",
"expires_in": 3600
}
import { VisiveClient } from "@visive/web";
const client = new VisiveClient({ token: clientToken });
await client.join({ video: true, audio: true });
client.on("vision", (event) => console.log(event.type, event.payload));
let session = VisiveSession(token: clientToken)
try await session.connect()
session.onVision = { event in print(event.type) }
val session = VisiveSession(token = clientToken)
session.connect()
session.onVision = { event -> Log.d("visive", event.type) }
from visive import Visive
api = Visive(api_key=os.environ["VISIVE_API_KEY"])
session = api.sessions.create(product="anpr", mode="snapshot")
print(session.id)
Signed callbacks for decisions, recordings ready, and vision events — verify with your webhook secret.
Pass Idempotency-Key on create calls to safely retry from your orchestration layer.
Sandbox and production projects with separate keys, rate limits, and data retention controls.
Email sales@visive.ai or call +1 (442) 264-1012 — engineering sits with BioEnable in Pune and Visive in Los Angeles.