Patch prompt

PATCH/agent/prompts/{id}

Patches an existing prompt

RequiresBearerauthentication

Path parameters

idstringrequired

Agent Prompt ID

Returns  

Prompt patched successfully

Response fields

successbooleanoptional
messagestringoptional
dataobjectoptional
idstringoptional

Prompt ID

namestringoptional

Prompt name

descriptionstringoptional

Prompt description

contentstringoptional

Prompt content

is_defaultbooleanoptional

Whether this is a default prompt

tagsstring[]optional

Tags for categorizing the prompt

PATCHRequest
curl -X PATCH 'https://experiment.app.pheno.ml/agent/prompts/%7Bid%7D' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '[
  {
    "op": "replace",
    "path": "/name",
    "value": "Updated Agent Name"
  },
  {
    "op": "add",
    "path": "/tags/-",
    "value": "new-tag"
  },
  {
    "op": "remove",
    "path": "/description"
  }
]'
200 OKResponse
{
  "success": true,
  "message": "Prompt patched successfully",
  "data": {
    "id": "prompt_123",
    "name": "Medical Assistant System Prompt",
    "description": "System prompt for medical assistant agent",
    "content": "You are a helpful medical assistant...",
    "is_default": false,
    "tags": [
      "medical",
      "system"
    ]
  }
}