Phenoml Logo

Agent

Create AI agents that can query and interact with electronic health records using natural language.

GET/agent/{id}

Retrieves a specific agent by its ID

Input
idpathabc-123-def-456
Result
success
Success
messageAgent retrieved successfully
data
idagent_123
nameMedical Assistant
descriptionAn AI assistant for medical information processing
prompts
prompt_123prompt_456
tools
mcp_server_123mcp_server_456
workflows
workflow_123workflow_456
tags
medicalfhir
provider7002b0b4-8d09-445a-bf65-0fafdaf26c35
PUT/agent/{id}

Updates an existing agent's configuration

Input
name: Example Namedescription: An AI assistant for medical information processingprovider: 7002b0b4-8d09-445a-bf65-0fafdaf26c35
Result
success
Success
messageAgent updated successfully
data
idagent_123
nameMedical Assistant
descriptionAn AI assistant for medical information processing
prompts
prompt_123prompt_456
tools
mcp_server_123mcp_server_456
workflows
workflow_123workflow_456
tags
medicalfhir
provider7002b0b4-8d09-445a-bf65-0fafdaf26c35
DELETE/agent/{id}

Deletes an existing agent

Input
idpathabc-123-def-456
Result
success
Success
messageAgent deleted successfully
PATCH/agent/{id}

Patches an existing agent's configuration

Input
[
  {
    "op": "replace",
    "path": "/name",
    "value": "Updated Agent Name"
  },
  {
    "op": "add",
    "path": "/tags/-",
    "value": "new-tag"
  },
  {
    "op": "remove",
    "path": "/description"
  }
]
Result
success
Success
messageAgent patched successfully
data
idagent_123
nameMedical Assistant
descriptionAn AI assistant for medical information processing
prompts
prompt_123prompt_456
tools
mcp_server_123mcp_server_456
workflows
workflow_123workflow_456
tags
medicalfhir
provider7002b0b4-8d09-445a-bf65-0fafdaf26c35
Terms of Service|Privacy Policy