Skip to content
Primary navigation

Retrieve organization data retention

OrganizationDataRetention admin().organization().dataRetention().retrieve(DataRetentionRetrieveParamsparams = DataRetentionRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/organization/data_retention

Retrieves organization data retention controls.

ParametersExpand Collapse
DataRetentionRetrieveParams params
ReturnsExpand Collapse
class OrganizationDataRetention:

Represents the organization’s data retention control setting.

JsonValue; object_ "organization.data_retention"constant"organization.data_retention"constant

The object type, which is always organization.data_retention.

Type type

The configured organization data retention type.

One of the following:
ZERO_DATA_RETENTION("zero_data_retention")
MODIFIED_ABUSE_MONITORING("modified_abuse_monitoring")
ENHANCED_ZERO_DATA_RETENTION("enhanced_zero_data_retention")
ENHANCED_MODIFIED_ABUSE_MONITORING("enhanced_modified_abuse_monitoring")

Retrieve organization data retention

package com.openai.example;

import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.admin.organization.dataretention.DataRetentionRetrieveParams;
import com.openai.models.admin.organization.dataretention.OrganizationDataRetention;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        OpenAIClient client = OpenAIOkHttpClient.fromEnv();

        OrganizationDataRetention organizationDataRetention = client.admin().organization().dataRetention().retrieve();
    }
}
{
    "object": "organization.data_retention",
    "type": "modified_abuse_monitoring"
}
Returns Examples
{
    "object": "organization.data_retention",
    "type": "modified_abuse_monitoring"
}