GPT Actions do not insert ID into path

I am creating a GPT. I have defined an OpenAPI schema Action, GET /jobs/:id

    "/jobs/:id": {
      "get": {
        "operationId": "getJob",
        "description": "Get details of a job including its current status.",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "description": "Job ID"
            },
            "required": true,
            "in": "path",
            "name": "id"
          }
        ],
...

However my GPT will not replace the :id part of the url path with the actual ID (it knows). It always passes it as a param in a json body.

The OpenAPI schema looks correct. What is going wrong here?

Try “/jobs/{id}”:

use curly braces around the parameter to be inserted in the path

how do you get that output? !!!

I have tried several GPTs and it will not show me ANYTHING about the request.

It is deeply frustrating that this feature is this buggy with no word from OpenAI.

deeply. frustrating.

I had the exact same problem and gave up for the day haha. Seems they are making improvements behind the scenes and I hope this is one of them.

Last thing i was going to try was to add custom instructions that explain this type of handoff