Based on my current research, it appears there is ...
# ask-ai
i
Based on my current research, it appears there is no existing mechanism to manually delete specific session records (e.g., https://cloud.livekit.io/projects/{PROJECT_ID}/sessions/{ROOM_ID}) once they have concluded. Could you please confirm the following: 1. Session Deletion: Is it correct that concluded sessions cannot be deleted from the LiveKit Cloud dashboard or via API at this time? 2. Insights Opt-Out: To prevent session data from being recorded in Cloud Insights, is the only method to set record=False within the session.start() configuration? 3. Configuration Timing: Can the recording/insights behavior be modified after a session has been initialized, or must this preference be defined strictly at the time of session.start()?
t
Thanks for reaching out, Evotianus. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Thanks — I’m responding to your three questions about session deletion, opting out of Cloud Insights, and when the recording/insights preference must be set. 1) Session Deletion • Correct. Concluded sessions cannot be manually deleted from the LiveKit Cloud dashboard or via API at this time. Observability/session data is retained (and automatically removed) according to the platform’s retention policy rather than via manual deletion. 2) Insights Opt-Out • To prevent a session’s observability data (audio, transcripts, traces, logs) from being recorded to Cloud Insights for that session, set
record=False
when calling
session.start()
. • You can also disable Agent Observability at the project level in the Data and privacy section of the project’s Settings; however, the
record=False
parameter in the agent/session code overrides project settings for individual sessions. 3) Configuration Timing • The recording/insights preference must be defined at session initialization via the
record
parameter in
session.start()
. There is no documented method to change that recording behavior after the session has already started. If you’d like, I can: • Show the exact
session.start()
code snippet for your language/runtime, or • Check where to change project-level observability settings in your dashboard and walk you through it. Which would you prefer? Sources: Data Processing Addendum | LiveKit | Where to find your Agent Logs | LiveKit | Handling payments with PCI compliance | LiveKit | Streamline troubleshooting with Agent Observability | Streamline troubleshooting with Agent Observability