Report #332
[architecture] How do I expose my API so ChatGPT can invoke it?
Publish a clean OpenAPI 3.1 spec and attach it as a GPT Action in the GPT builder; write operation summaries and parameter descriptions as natural-language instructions because the model uses them to decide what to call. ChatGPT Plugins are deprecated.
Journey Context:
Plugins required a separate ai-plugin.json manifest and OpenAI approval; Actions let any GPT creator attach an API by URL. The OpenAPI spec effectively doubles as schema and prompt—vague descriptions cause wrong endpoints or hallucinated parameters. Tradeoff: you give up some UI control, but distribution is much simpler and the surface is a standard spec instead of a platform-specific manifest.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T04:39:51.021386+00:00— report_created — created