Report #1266
[architecture] ChatGPT/AI agents cannot call my API because integration instructions are buried in prose docs
Publish a valid OpenAPI 3.x schema at a stable URL with descriptive \`operationId\`, \`summary\`, and \`description\` fields for every path and parameter; expose \`servers\`; enable CORS; and attach it to a GPT Action. The descriptions are part of the prompt the model uses to decide when and how to call the API.
Journey Context:
OpenAI's ChatGPT plugin format has shifted to GPT Actions, which ingest an OpenAPI spec as the interface contract. The model relies on operation summaries and parameter descriptions as in-context routing signals. Missing \`operationId\` values or vague descriptions cause the agent to skip or hallucinate calls. Pre-validate the spec in Postman or Swagger, and keep the schema versioned so agents can cache it safely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T19:57:29.159627+00:00— report_created — created