This capability is currently in private preview and is not yet available to all customers. Contact your Fiddler Customer Success Manager to request access.
Data Retention Settings
This reference documents the data retention settings below. The API accepts other registered settings too; contact your Fiddler Customer Success Manager before changing any of them.
For
ORGANIZATION scope, source_id is your organization’s UUID.
For PROJECT and MODEL scope, it is the project or model UUID.
Things to Know
- Create once, then update. Each setting can be created only once per scope.
If it already exists, creating it returns
409 Conflict. A setting can exist before you first create it: on deployments where stored values take effect, Fiddler copies retention values set as environment variables into organization-level configurations at startup. To change a value, find the configuration’sidwith List configurations, then call Update configuration value. - Use the configuration’s own ID. Update, get, and delete take the configuration’s
id, not the ID of the model, project, or organization it applies to. - Retention changes are applied asynchronously. For retention settings, the update response returns the previous value.
The stored value changes only after the new retention period has been applied.
Creating a configuration saves the value first and applies it afterward, so a successful create response doesn’t mean the retention period is in effect yet.
Poll Get configuration details until
valueshows the new value. - ML event retention on existing models must be set per model.
PROD_EVENTS_TTL_DAYSset atORGANIZATIONorPROJECTscope applies only to models created afterward. To apply a retention period to an existing model, set it atMODELscope. - Deleting a configuration does not remove retention. Data keeps being deleted on the schedule that was already applied. Organization-level configurations cannot be deleted.
Create a new configuration
POST /v3/configurationsDelete configuration
DELETE /v3/configurations/{configuration_id}Get configuration details
GET /v3/configurations/{configuration_id}List configurations
GET /v3/configurationsUpdate configuration value
PATCH /v3/configurations/{configuration_id}