v3
latestOpenAPI 3.0.02026-08-081996601.2 MBInstructions
Get instruction
Returns the full definition of an instruction, including its template, metadata, enabled status, and version. Instruction templates may contain Velocity expressions that reference tools and metadata. If no version is specified, the platform returns the latest version.
get/v2/instructions/{instruction_id}
Path parameters
instruction_idstring required
The unique identifier for an instruction.
Example:ins_customer_support_init
The unique identifier of the instruction to retrieve.
Query parameters
versioninteger
Example:1
The specific version of the instruction to retrieve. If not specified, the platform returns the latest version.
Headers
Request-Timeoutinteger
The platform makes a best effort to complete the request in the specified seconds, or it times out.
Request-Timeout-Millisinteger
The platform makes a best effort to complete the request in the specified milliseconds, or it times out.
Response
The requested instruction details.
Example response
{
"id": "ins_customer_support_init",
"type": "initial",
"name": "Customer Support Initial Instruction",
"template_type": "velocity",
"template": "You are an expert customer support agent for $agent.name. Available tools: #foreach($tool in $tools)${tool.name}#if($foreach.hasNext), #end#end",
"version": 1
}