Last date modified: 2026-Sep-18

ChatGPT Enterprise data source

This topic provides details on how to capture OpenAI's ChatGPT Enterprise with Collect.

This documentation contains references to third-party software, or technologies. While efforts are made to keep third-party references updated, the images, documentation, or guidance in this topic may not accurately represent the current behavior or user interfaces of the third-party software. For more considerations regarding third-party software, such as copyright and ownership, see Terms of Use.

Considerations

Note the following considerations about this data source:

  • This connector requires a ChatGPT Enterprise subscription.
  • OpenAI's Compliance API only keeps data for 30 days. Collect can only retrieve ChatGPT data from the past 30 days.
    • OpenAI does not keep deleted data for more than 30 days, unless legally required otherwise.
    • Temporary chats, also called ephemeral chats, are only available for 30 days. These are conversations where OpenAI's Memory feature is disabled. The chat session is not saved to the user's history.
      • Temporary chats are accessible through the OpenAI Compliance API. They are included in Collect if your date filters are set correctly.
      • Temporary chats must fall within the 30-day retention window to be collected.
    • To avoid missing data, we recommend scheduling regular, ongoing collections before data is removed at the end of the 30-day retention window.
  • Before your first collection, confirm that your organization enabled the Compliance API in its OpenAI account. This setting supports retrieval of both persistent and temporary conversations.
  • For date criteria, ChatGPT Enterprise supports a start date. Collect retrieves all prompts and responses from the date you specify through the current date.
  • If your organization has multiple ChatGPT Enterprise workspaces, you must configure a separate data source for each workspace in the Collect application. Name each data source to identify the workspace connects to.
  • Relativity automatically converts collected conversation prompts and responses to Relativity's short message format (RSMF). For more information, see The Relativity Short Message Format (RSMF).
  • ChatGPT metadata is collected. For more information, seeCollected metadata.

Prerequisites

Complete the following before setting up a ChatGPT data source in Relativity:

  • Eligible Enterprise and Education workspace owners can create a workspace-scoped Admin key with the permissions needed by the integration.
    • Create Admin key on the Admin Console > Credentials > Admin keys page.
    • For more information, see OpenAI's documentation.
    • Existing authorized keys do not need replacing just because self-service is available.
    • Contact OpenAI Support only self-service is unavailable.
  • Confirm that the Compliance API is enabled in your organization's OpenAI account to support retrieval of both persistent and temporary conversations.

Once you complete the prerequisites, you can begin creating the data source.

Collection size

ChatGPT Enterprise collections scale with conversation volume and duration.

Category Details
Hard limits (enforced) No explicit hard cap published
Planning thresholds (guidance) High-usage enterprise tenants
When to split Long date ranges
Notes Conversion-based scaling

Focus on limiting time ranges in high‑usage environments to control collection size.

Collected metadata

As of the current integration with OpenAI’s Compliance API, the metadata fields are captured and included in collections:

The following metadata fields are captured from ChatGPT Enterprise conversations via the Compliance API and included in Collect:

Metadata Collected
Conersation ID

Always

Conversation title Always
User ID Always
User name When user is logged in.
User email When user is logged in.
Timestamp of prompt Always
Timestamp of response Always
Prompt text Always
Response text Always
Edit history When a prompt was edited before re-execution.
Source attributions URLs of any publicly cited websites when browsing was enabled.
Attachments

Uploaded files submitted by users during the conversation. For example, PDFs, DOCX, images, CSV files.

Generated files. For example, documents or images created by ChatGPT in response to prompts.

These fields are extracted for both persistent and ephemeral (temporary) conversations, as long as they fall within OpenAI’s 30-day retention window and meet your search criteria in Collect.

Creating the data source

Use the following procedure to connect the ChatGPT Enterprise workspace data source to Collect.

In Relativity aiR:

  1. Navigate to Collection Admin within Collect Admin of Set Up
  2.  Click the New Collection Source Instance button.
    • Name—Enter in a unique name for the data source.
    • Type—Select the ChatGPT Enterprise data source.
    • Settings—enter the required information in the Settings fields. For more information, see Settings fields.
  3. Click Save. The data source displays on the Collection Admin page.

Settings fields

To connect Relativity to a ChatGPT Enterprise workspace, you need to gather and enter the information for the following fields.

  • API Key—enter the API Key that you created in OpenAI.
    • You can use the same API Key when configuring multiple ChatGPT Enterprise data sources from which you wish to collect.
    • For more information, see OpenAI's documentation.

      Only contact OpenAI Support if you cannot create your own API Key.
  • Workspace ID—enter the ChatGPT Enterprise WorkspaceID to which you want to connect.

Configuring the data source

Each data source used in Collect has different search criteria on the Collection Details step when creating a collection job. The criteria needs to be configured next.

Relativity collects ChatGPT Enterprise chat data in Relativity's short message format (RSMF). For more information, see The Relativity Short Message Format (RSMF).

Add search criteria to collect specific data. To configure the data sources, complete the following fields:

  • Select and unselected tabs—choose the data sources to collect from by moving unselected data sources to the selected list.
  • Field—choose the field to filter on within the data source.
    You must set a Start Date to complete the Data Sources step.
  • Operator—choose an operator. For example, equals or greater than.
  • Value—enter a value to find in the selected field.

The following table lists the filter criteria supported for ChatGPT Enterprise collections.

All dates are in Coordinated Universal Time (UTC).

Criteria Operators Description Example
Start Date Greater Than or Equals When you use the Start Date property in a query, the search returns prompts and responses that exist the day of and after the entered date. When you search a Start Date of 1/1/2024, Relativity collects all prompts and responses from that date to today.

Temporary, or ephemeral, chats will also be returned if they occurred within the 30-day retention window and meet your search criteria.

Feedback