Overview
The OpenAI integration reads the member list of your OpenAI API organization so LowerPlane can review who has access, at what level, and whether anyone who has left the company still has an account. It uses a read-only Admin API key and runs automatically on each sync.LowerPlane collects only the organization member list: name, email, role (owner or reader), and the date each member joined. It does not collect usage, billing, models, prompts, files, API keys, or audit logs, and it never changes anything in OpenAI.
OpenAI is used as an Access Review source. Its members appear under Access Review as users of the “OpenAI” critical system, and they drive the offboarding and identification checks.
Prerequisites
This integration covers the OpenAI API platform organization (platform.openai.com). It does not cover ChatGPT Team or Enterprise seats, which are managed separately.How to Get Your Admin API Key
1
Open the Admin keys page
Sign in to platform.openai.com as an Organization Owner. Go to Settings → Organization → Admin keys.
2
Create an Admin key
Click Create new admin key, give it a name such as “LowerPlane”, and create it.
3
Copy the key
Copy the key right away. It starts with
sk-admin- and OpenAI shows it only once. Store it securely.Connecting in LowerPlane
1
Open the integration
Go to Integrations in LowerPlane and find OpenAI.
2
Enter your key
Paste the Admin API Key you copied from OpenAI.
3
Connect
Click Connect. LowerPlane stores the key encrypted and starts the first sync. Members appear in Access Review once the sync finishes.
What LowerPlane Monitors
Member Roster
Name and email of every member of your OpenAI organization.
Roles
Whether each member is an owner or a reader, so privileged access can be reviewed.
Offboarded Users
Members who are marked as terminated in your HR system but still appear in OpenAI.
Access Review
Every member is listed under Access Review so a reviewer can approve or revoke access.
Automated Checks
Once connected, LowerPlane runs these checks against the OpenAI member list:OpenAI does not report an account status. A member is either in the organization or removed, so every listed member is treated as active. Removing a member in OpenAI removes them from the list on the next sync.