Getting started
Go from zero to a live camera session in five steps.
Create a team
Sign up, then create a team. A team is your tenant — sessions, API keys, and members all belong to one.
Generate an API key
In Teams → API keys, create a key. Live keys start with sil_live_, sandbox keys with sil_test_. The secret is shown once — store it securely.
Store your secretThe plaintext key is returned only once. If you lose it, revoke and create a new one.Create a session
Create a session for your customer. Pick a delivery channel: sms, email, or link (you send the link yourself).
curl -X POST https://api.seeitlive.io/v1/sessions \ -H "Authorization: Bearer sil_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "channel": "email", "recipientEmail": "customer@example.com", "note": "Ticket #4821", "ttlMinutes": 30 }'Deliver the invite
For sms and email, SeeItLive sends the invite for you. For link, share the returned inviteUrl through your own channel.
Watch the stream
Embed agentViewUrl in an iframe and poll the session status until it turns live.
curl https://api.seeitlive.io/v1/sessions/<id>/status \ -H "Authorization: Bearer sil_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # { "status": "live", "producerCount": 1, "hasVideo": true }