API to fetch Prompt list from OpenAI?

Hi everyone,

I have created a few Prompts directly on the OpenAI website (Dashboard / Playground).
Now I’d like to display this list of Prompts on my own website, but I haven’t found any API that allows me to fetch them.

My questions are:

  • Does OpenAI provide an official API to retrieve the saved Prompts from the Dashboard?

  • If not, is there any recommended way to access or manage these Prompts programmatically, other than storing them externally on my own?

Thanks in advance!

A “prompt” is a server settings artifact for you to run on your own API calls that you make in your organization. It is some messages as “instructions”, along with some settings to run the AI - locked down to where only an owner of an organization can create one, and they cannot be created, retrieved or modified with an API key, and the only use for it is an API call where you also cannot observe the settings or the model, yet knowledge of what is in that unretrievable ID is required to complete the other parameters and call the API successfully.

The Responses idea of a “prompt” is an attempt to steal back and redefine language used universally. It is a group of settings. It was never meant to be a way to share or publish those settings. It is just a shortcut with an ID to make you dependent on a proprietary platform and their server-side data. Being an “owner” and a UI-only creation, it is also apparently meant to stop you from offering user-made customizations like ChatGPT’s GPTs or Assistants.

OpenAI also destroyed the ‘presets’ feature of the playground, crippled Chat Completions there, so the presets could no longer be edited or shared.


I brought that back on my own. A better Playground.

Chat Completions playground. Serverless presets and prompt sharing. A self-contained page that is a one-file application, merely hosted and not using any backend server, a HTML application which can even be downloaded. Your presets are yours, in your own browser local storage, stored by the file name you choose or by the domain where the page is hosted.

Then even if you don’t use it to make API calls, you can create some settings and language to run and share that preset, where all the information is in the link itself.

Prompt share - GPT Pro

Prompt Share - GPT-5 Uses Markdown

So the conclusion: do not use Responses server-side artifacts or chat storage state persistence. Has there even been a continuous week without something about the new endpoint or its services not broken? No.

I second this feature. If you are managing over 20 agents then at times downloading all prompts locally to preform prompt refactors would be much easier. The only work around now is manually copying and pasting. Not a huge issue for me but I can imagine if I had hundreds or prompts this would start to become a big pain.

Thank you for taking the time to share this feature request. We appreciate and value your feedback. While we can’t promise implementation or provide a timeline, we’re grateful you shared it with us. We’re closing this topic while keeping it visible for reference.