This integration connects to the OpenAI API Platform at
platform.openai.com. It does not use ChatGPT Enterprise Admin Console
credentials or collect prompt and response content.Prerequisites
Before setting up this integration, ensure that:- You are an Organization Owner in OpenAI API Platform
- You can change organization data controls
- You can create an API Platform Admin API key
Step 1: Enable Audit Logging
- Sign in to OpenAI Platform
- Open Settings → Data controls → Data retention
- Under Audit logging, click Enable
- Save your changes
Step 2: Create a Restricted Admin API Key
- Open Organization Admin keys
- Click Create new admin key
- Enter a descriptive name, such as
Wirespeed Audit Logs - Under Permissions, select Restricted
- Set Audit Logs Scope to Read
- Leave unrelated management permissions disabled
- Create the key and copy it immediately
Use an API Platform Admin key, whose redacted form begins
sk-admin....
Standard model/project keys and ChatGPT workspace Admin keys cannot access
this endpoint. Wirespeed does not require Organization Administration Write.Step 3: Connect OpenAI Platform to Wirespeed
- In Wirespeed, open Integrations → Add Integration
- Search for and select OpenAI Platform
- Paste the Admin API key
- Click Integrate
What Events Are Collected?
Wirespeed imports all event types returned by the OpenAI organization Audit Logs API, including:- Sign-in and sign-out successes and failures
- User, invitation, group, and service account changes
- Role and permission assignments
- API key creation, updates, and deletion
- IP allowlist and SCIM configuration changes
- Project, organization, and rate-limit changes
- Workload identity, tunnel, certificate, and external-key changes
OpenAI audit logs contain administrative metadata, not model request or
response content. OpenAI Zero Data Retention settings do not change audit-log
availability.
Managed Detections
Wirespeed evaluates the collected events for:
Successful and failed logins are also normalized as authentication events for
SIEM searches and cross-platform login detections. Wirespeed does not create an
individual detection for every login.
Troubleshooting
Invalid API Key
For401 errors:
- Confirm that the entire key was pasted without spaces
- Confirm that it is an API Platform Admin key, not a standard OpenAI API key
- If the key was deleted or lost, create a replacement and update Wirespeed
Missing Audit Log Permission
For403 or missing-scope errors:
- Create the key as an OpenAI API Platform Organization Owner
- Select Restricted permissions
- Set Audit Logs Scope to Read
- Replace the key in Wirespeed
Integration Connects but No Events Appear
A healthy integration with only an “Integration added” log usually means OpenAI returned an empty list. Confirm events exist on the vendor before expecting them in Wirespeed:"data": [] with "has_more": false means there is nothing for Wirespeed to
ingest.
Then:
- Confirm audit logging is Active under Data controls → Data retention
- Create and delete a project API key, or sign out and back in
- Wait a few minutes and rerun the request until
datacontains events - Allow one more minute for Wirespeed to poll
Rate Limiting
OpenAI may return429 responses during high-volume collection. Wirespeed
retries collection on a later sync without advancing past the incomplete
window.

