Skip to content

API Changes – Version 13.3 ​

Added ​

  • Private agents are available under /v1/prompt-template/private: list, read, create, update, delete, and duplicate operations are supported. Access is restricted to the owning user.

  • Private prompt templates can be executed through the General-Purpose Agent. The calling JWT must have permission to use the General-Purpose Agent and to access the private template. Pass the template ID as templateId and, when needed, the private scope as scope: "private".

    Examples for A2A JSON-RPC and REST:

    json
    {
      "jsonrpc": "2.0",
      "id": "1",
      "method": "SendMessage",
      "params": {
        "message": {
          "message_id": "message_id",
          "role": "ROLE_USER",
          "parts": [
            {
              "text": "Your message to the agent"
            }
          ]
        },
        "metadata": {
          "templateId": "private_template_id",
          "scope": "private"
        }
      }
    }
    json
    {
      "message": {
        "message_id": "message_id",
        "role": "ROLE_USER",
        "parts": [
          {
            "text": "Your message to the agent"
          }
        ]
      },
      "metadata": {
        "templateId": "private_template_id",
        "scope": "private"
      }
    }
  • Public agents can be duplicated with POST /v1/prompt-template/{template_id}/duplicate.

  • Knowledge bases can be fetched by ID with GET /v1/knowledge-base/{knowledge_base_id}.

  • Tool listing supports the optional binding filter parameter.

Changed ​

  • The chat tool name websearch replaces search_web; scrape is no longer an allowed chat tool name.

  • input_asset_ids was removed from prompt-template create and update requests. Input assets are no longer associated with templates through these fields.

  • prompt_template_id was removed from file upload, input-asset upload, and ingest-file requests.

Deprecated ​

Removed ​