Skip to main content

Get Widget Signed URL

Public endpoint that returns a signed WebSocket URL for the ElevenLabs conversation widget.
curl -X GET "https://api.example.com/api/v1/widget/your-api-key-here/agent_123/signed_url"
{
  "status": {
    "code": 200,
    "message": "Signed URL retrieved successfully"
  },
  "data": {
    "signed_url": "wss://api.elevenlabs.io/v1/convai/conversation?token=..."
  }
}