Skip to main content
GET
/
workspaces
/
{workspace_id}
/
agent
/
presets
/
{preset_id}
/
versions
/
{version_id}
/
compare
Error
A valid request URL is required to generate request examples
{
  "base_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "base_version": 123,
  "compare_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "compare_version": 123,
  "instructions_changed": false,
  "base_instructions": "<string>",
  "compare_instructions": "<string>",
  "scalar_changes": [
    {
      "field": "<string>",
      "old_value": "<unknown>",
      "new_value": "<unknown>"
    }
  ],
  "list_changes": [
    {
      "field": "<string>",
      "added": [
        "<string>"
      ],
      "removed": [
        "<string>"
      ]
    }
  ],
  "tool_approval_changes": [
    {
      "tool": "<string>",
      "old_value": true,
      "new_value": true
    }
  ],
  "skill_changes": [
    {
      "skill_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "skill_name": "<string>",
      "old_skill_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "old_skill_version": 123,
      "new_skill_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "new_skill_version": 123
    }
  ],
  "total_changes": 0
}
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

preset_id
string<uuid>
required
version_id
string<uuid>
required
workspace_id
string<uuid>
required

Query Parameters

compare_to
string<uuid>
required

Version ID to compare against

Response

Successful Response

Structured diff between two preset versions.

base_version_id
string<uuid>
required
base_version
integer
required
compare_version_id
string<uuid>
required
compare_version
integer
required
instructions_changed
boolean
default:false
base_instructions
string | null
compare_instructions
string | null
scalar_changes
ScalarFieldChange · object[]
list_changes
StringListFieldChange · object[]
tool_approval_changes
ToolApprovalFieldChange · object[]
skill_changes
AgentPresetSkillBindingChange · object[]
total_changes
integer
default:0