All API keys disappeared from web interface

All API keys I have created have suddenly disappeared completely from the website interface, but remain active. In addition, the link to view per-user api keys has also vanished from the website. Attempting to get help via the chatbot has resulted only in frustration. Now that I am here I see many reports of the same thing happening from other users. How am I to manage keys if I can’t even see them?

1 Like

Possibly a visual bug. Try checking again tomorrow.

Have you selected the wrong organization at upper-left? Or lost your organization to a hacker?

See if other information like its assigned name and billing information is there, along with the credit balance. Then check team members to see if there are interlopers.

Publishing or leaking your keys onto the internet, perhaps by code sync to a monitored site, can get them auto-deleted.

1 Like

I’m in the correct organisation, in the correct project. Unless someone has worked out how to break the 2-factor authentication then I do not suspect anyone external could have access. There is no api-key information visible at all when I follow the link to api-keys, as if I had never created one. There are no interlopers. No keys have been published online.

1 Like

It could be that your API keys were revoked because they were detected in a leak.

Update: @ypsehlig Try this page and let me know if you can see your API keys there.

1 Like

Here’s a link to organization overview → API keys, where you get a view of all of them, apart from “user keys” that are found in billing.

https://platform.openai.com/organization/api-keys

Observe that you are still “owner” in team members.

You can do a hard-refresh of the site (SHIFT+refresh or CTRL+refresh), or even clear all site cache data in the browser and be forced to log in again. Even a different browser.

Are the keys still working? That would indicate some UI retrieval problem from the backend database. You can see if a new API key is the only one of a project.

It is unlikely a hacking tamperer would delete API keys, unless they were frustrated you had no credits to steal.

If non-working, as if somebody deleted, and the sign-up email is still accessible, you can logout, and then in the login screen, “reset password” to get a reset email, just for the safety. If using an authentication service like Google, reset that password.

Web developer tools → network can show any http error on the API that provides key information to the user interface when you hard refresh the browser.

You can connect with “help”, but it may be days for a response for an issue that they can’t directly observe.

api keys are still working, just not visible in the web interface to manage them

Please try this and let me know.

2 Likes

These are per-user keys, so no keys are visible in /organization/api-keys at all. The billing link under organisation settings does not show any keys. I went through all menus and discovered that they are now under /settings/profile?tab=api-keys. posting this in case someone else has the same issue.

1 Like

Yes I found them there just now - no idea when that change happened, but at least I can see them now

1 Like

Odd, I did a refresh myself, and didn’t get any different version of the UI.

The link I provided shows a breakdown of all the organization keys within projects.


(key listing continues)

Settings → profile → User API Keys (legacy) is just that - the old style owner keys that have no finer permissions.

1 Like