OpenAI Connector
Overview
The OpenAI Connector integrates Akto Atlas with OpenAI's Admin API to give your security team real-time visibility into how employees interact with ChatGPT and OpenAI models across your organisation.
Once connected, Akto continuously pulls your organisation's activity data from OpenAI and surfaces it in your dashboard, so you can track who is using ChatGPT, what projects are active, and flag compliance-relevant events without deploying any endpoint agents.
What Akto Ingests
Akto uses the OpenAI Admin API's Audit Logs and Organization APIs to pull the following data:
Chat activity
Chats created, viewed, updated, or deleted by users
User & org management
Invite accepted/rejected, user role changes, group membership
MCP server events
MCP server additions, removals, and tool policy updates
Skills Activity
Skills created, replaced, or deleted
How It Works
OpenAI Admin API
│
│ Pull audit logs + org data
▼
Akto Connector
│
│ Stream to ingestion service
▼
Akto Dashboard
(Agentic AI Discovery)Akto polls the OpenAI Admin API at regular intervals using your Admin API key. All ingested events appear in your Akto dashboard for investigation, alerting, and reporting.
Prerequisites
Before setting up the connector, ensure:
You have an Akto Atlas account with the Connectors section accessible
Your Akto Data Ingestion Service URL is available (visible in your Akto instance settings)
You have an OpenAI Admin API key — these are created by an Owner of the OpenAI organisation.
Admin API keys are available to ChatGPT Enterprise and OpenAI API organisations. You must be an Owner of the organisation to create one.
Setup
Create an Admin API key in OpenAI
In the OpenAI Platform, go to Settings → Organisation → Admin keys and create a new key. Copy and securely store it — it is shown only once.
Open your Akto Atlas dashboard and navigate to Connectors.
Under Platform connectors, locate the OpenAI card and click Connect.
In the Set up guide panel that opens on the right, fill in the following fields:
API key
Your OpenAI Admin API key
API base URL (optional)
Leave as https://api.openai.com unless you are using a custom or Azure-hosted endpoint
URL for Data Ingestion Service
Your Akto instance's ingestion URL (e.g., https://ingestion.your-akto.com)
Click Import to save the configuration and start ingestion.
Akto will verify the key and begin pulling your organisation's activity data.
What You'll See in Akto
Once connected, data from OpenAI flows into the following areas of your Akto Atlas dashboard:
Agentic AI Discovery → Agentic Assets: A ChatGPT Compliance asset appears, representing all discovered OpenAI usage across your organisation
Atlas Guardrails: Akto applies asynchronous guardrails to ChatGPT Compliance data — after activity is pulled from the OpenAI Admin API, Akto evaluates events against your configured security policies, flagging violations such as sensitive data in conversations, unexpected API key creation, or anomalous access patterns, and surfaces them as alerts
Troubleshooting
Connector not importing data
Confirm the Admin API key belongs to an Owner of the OpenAI organisation
Verify the Data Ingestion Service URL is reachable from Akto's backend
Ensure the key has not expired — OpenAI Admin keys can be created with an expiry date
Missing conversation or user data
Audit log access requires a ChatGPT Enterprise subscription
Confirm the users generating activity are members of the organisation tied to the Admin key
Key shows as invalid
The key may have expired or been revoked in OpenAI Platform settings
Create a new Admin key and update the connector configuration in Akto
Get Support for your Akto setup
There are multiple ways to request support from Akto. We are 24X7 available on the following:
In-app
intercomsupport. Message us with your query on intercom in Akto dashboard and someone will reply.Join our discord channel for community support.
Contact
support@akto.iofor email support.Contact us here.
Last updated