Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt

Use this file to discover all available pages before exploring further.

UponAI lets you configure a data retention period per agent. After the retention period expires, call and chat data for that agent is automatically and permanently deleted. By default, data is kept indefinitely (no automatic deletion).

How It Works

  • Data retention is configured per agent under Security & Fallback Settings
  • Expired data is automatically deleted on a daily basis
  • Deletion is permanent and irreversible

How to Configure

1

Navigate to your agent

Open the agent you want to configure.
2

Open Security & Fallback Settings

Go to Security & Fallback Settings.
3

Set the retention period

Under Data Storage Settings, use the Retention dropdown to select how long data is kept before automatic deletion.
The retention period applies regardless of which data storage mode you select (Everything, Everything except PII, or Basic Attributes Only).

What Gets Deleted

When the retention period expires, the following data is permanently removed:
  • Call recordings (audio files)
  • Transcripts
  • Call and chat logs
  • Knowledge base retrieval logs
  • Dynamic variables and metadata
Deletion is irreversible. Export any data you need before the retention period expires. Use webhook events to capture call data in real time, or use the Get Call / Get Chat API to retrieve data before it expires.

Available Retention Periods

OptionDuration
Keep foreverNo automatic deletion (default)
1 day24 hours after call/chat starts
3 days
7 days
30 days1 month
60 days2 months
90 days3 months
180 days6 months
365 days1 year
730 days2 years

API Configuration

Set the retention period via the API when creating or updating an agent:
{
  "data_storage_retention_days": 90
}
  • Field: data_storage_retention_days
  • Type: integer (1–730) or null
  • Default: null (keep forever)