General Changes
All authenticated requests now use the headerx-simli-api-key instead of the various body/api-key headers that were used over time. Additionally, all endpoint names are lowercase unless Base64 is being used (currently only for POST /static/audio endpoint).
Simli Auto Endpoints have not changed however, some previously deprecated endpoints will be removed soon. It is recommended that you review the latest Auto endpoints (even though they’re marked as deprecated as Simli Auto Development has ceased for now).
WebSockets Changes
Both WebSockets endpoints now take in the session_token as a query param of the same name (i.e. session_token).WSS /StartWebRTCSession=>WSS /compose/webrtc/p2pWSS /StartWebRTCSessionLivekit=>WSS /compose/webrtc/livekit
REST Endpoint Changes
-
GET /getIceServers=>GET /compose/ice -
POST /startAudioToVideoSession=>POST /compose/token -
POST /audioToVideoStream=>POST /static/audio -
POST /textToVideoStream=> REMOVED. Please generate the TTS yourself and use the audio withPOST /static/audio -
POST /generateFaceID=>POST /faces/legacy -
POST /getRequestStatus=>GET /faces/legacy/generation_status -
GET /mp4=>GET /static/mp4 -
GET /hls=>GET /static/hls -
POST /StartLivekitAgentsSession=>POST /integrations/livekit/agents