GET
/
agents
/
{agentId}
/
versioned_prompts
/
{id}
Get versioned prompt
curl --request GET \
  --url https://api.vogent.ai/api/agents/{agentId}/versioned_prompts/{id}
{
  "id": "<string>",
  "name": "<string>",
  "agentType": "STANDARD",
  "prompt": "<string>",
  "flowDefinition": {
    "nodes": [
      {
        "id": "<string>",
        "name": "<string>",
        "type": "<string>",
        "transitionRules": [
          {
            "conditionType": "always",
            "arrayConditionType": "any",
            "field": "<string>",
            "value": "<string>",
            "values": [
              "<string>"
            ],
            "transitionNodeId": "<string>"
          }
        ],
        "outputSchema": "<string>",
        "nodeData": {}
      }
    ],
    "globalContext": "<string>",
    "aiOpen": true,
    "openingLineType": "INBOUND_ONLY"
  },
  "aiModelId": "<string>",
  "modelOptionValues": [
    {
      "optionId": "<string>",
      "value": "<string>"
    }
  ]
}

Path Parameters

agentId
string
required

ID of the agent.

id
string
required

ID of the versioned prompt.

Response

Successful operation

id
string
required

Unique identifier for the versioned prompt

name
string
required

Human-readable name for the versioned prompt

agentType
enum<string>
required

The type of agent this prompt is designed for (STANDARD or CUSTOM_FLOW)

Available options:
STANDARD,
CUSTOM_FLOW
prompt
string | null
required

The actual prompt content that will be used by the agent. Can be null for CUSTOM_FLOW agent types

flowDefinition
object

The flow definition for the agent. Only defined for CUSTOM_FLOW agent types.

aiModelId
string

The AI model ID to use for the agent.

modelOptionValues
object[]