OpenAI Compliance API Connector
OpenAI Compliance API Connector
Before You Begin
The OpenAI Compliance connector pulls conversation logs, audit events, and stateful workspace data (users, canvases, custom GPTs, projects) from your ChatGPT Enterprise workspace via OpenAI's Compliance API. This data powers governance, retention, and reporting workflows in Section. As of July 16, 2026, the key setup process is self-service in the OpenAI Admin Console.
What you'll need:
- An OpenAI Enterprise or Edu plan with Compliance Platform access
- Workspace owner access for the ChatGPT workspace you want to connect
Note: Create a dedicated admin key for Section rather than reusing a key from another workflow. OpenAI retains compliance log files for only 30 days, so any extended outage will result in unrecoverable data gaps.
Create an Admin Key
Generate a dedicated admin key for Section from the OpenAI Admin Console.
- Open Credentials in the OpenAI Admin Console as a workspace owner.
- Go to Credentials > Admin keys.
- Select Create new admin key.
- Give the key a clear, identifiable name, such as
Section HQ Compliance. - Select the workspace the key should access.
- Continue to permissions.
Choose Permissions
Select the permissions the admin key should have for the workspace.
- Select Read only permissions for the key.
- Confirm the key has read access to the workspace selected in the previous section.
- Create the key and copy the secret value immediately.
Important: OpenAI shows the full admin key value only once after creation. Copy it immediately and store it in a secure password manager before leaving the confirmation screen.
Recommended: Do not use All permissions for Section. Read only gives Section the access it needs for compliance log ingestion and reporting without granting write access.
Retrieve Workspace and Organization IDs
Locate both OpenAI identifiers Section needs, then connect Section using all three credentials.
- Sign in to the ChatGPT Admin Panel as a workspace owner.
- Locate the Workspace ID — a UUID in the format
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. This is used for workspace-scoped Compliance APIs and workspace analytics. - Open your OpenAI platform organization settings and locate the Organization ID — usually in the format
org-.... This is used for organization-scoped cost logs and Spend reporting. - Return to Section, paste the Admin Key, Workspace ID, and Organization ID into their respective fields, then click Save.
Note: Workspace ID and Organization ID are different values, and both are required for complete setup. Make sure the Workspace ID comes from the ChatGPT Admin workspace context and the Organization ID comes from OpenAI platform organization settings.
Value to copy: The Workspace UUID from the ChatGPT admin panel. Paste into the Workspace ID field.
Value to copy: The OpenAI Organization ID from platform organization settings. Paste into the Organization ID field.
Updated about 1 month ago