Update prompt

PUT/agent/prompts/{id}

Updates an existing prompt

RequiresBearerauthentication

Path parameters

idstringrequired

Prompt ID

Body parameters

namestringoptional

Prompt name

descriptionstringoptional

Prompt description

contentstringoptional

Prompt content

is_defaultbooleanoptional

Whether this is a default prompt

tagsstring[]optional

Tags for categorizing the prompt

Returns  

Prompt updated 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

PUTRequest
curl -X PUT 'https://experiment.app.pheno.ml/agent/prompts/%7Bid%7D' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Medical Assistant System Prompt",
  "description": "System prompt for medical assistant agent",
  "content": "You are a helpful medical assistant specialized in FHIR data processing...",
  "is_default": false,
  "tags": [
    "medical",
    "system"
  ]
}'
200 OKResponse
{
  "success": true,
  "message": "Prompt updated 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"
    ]
  }
}