Docs/Getting started

Getting started

Go from zero to a live camera session in five steps.

  1. Create a team

    Sign up, then create a team. A team is your tenant — sessions, API keys, and members all belong to one.

  2. 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 secret
    The plaintext key is returned only once. If you lose it, revoke and create a new one.
  3. 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
      }'
  4. Deliver the invite

    For sms and email, SeeItLive sends the invite for you. For link, share the returned inviteUrl through your own channel.

  5. 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 }
Getting started