Documentation Index Fetch the complete documentation index at: https://docs.helicone.ai/llms.txt
Use this file to discover all available pages before exploring further.
Retrieves the complete prompt body content for a specific prompt version, including messages, model configuration, tools, and other parameters. The prompt body is stored in S3 and contains the actual template content.
Path Parameters
The unique identifier (UUID) of the prompt version to retrieve
Response
The model specified in the prompt (e.g., “gpt-4o-mini”, “claude-3-opus”)
Array of message objects that make up the prompt template The role of the message (e.g., “system”, “user”, “assistant”)
The content of the message, may include template variables like {{ hc:variableName:type }}
The temperature setting for the model (if configured)
The maximum number of tokens to generate (if configured)
Array of tool/function definitions (if configured)
curl -X GET "https://api.helicone.ai/v1/prompt-2025/6739b412-5fbb-498e-ab99-68ef21eb7df8/prompt-body" \
-H "Authorization: Bearer $HELICONE_API_KEY "
{
"data" : {
"model" : "gpt-4o-mini" ,
"messages" : [
{
"role" : "system" ,
"content" : "You are a helpful AI assistant. \n\n You are speaking to {{ hc:name:string }}"
}
],
"temperature" : 0.7 ,
"max_tokens" : 1000
},
"error" : null
}
Notes
This endpoint returns the full prompt body content, unlike other endpoints that only return metadata
The promptVersionId must be a UUID, not the 6-character prompt ID
Template variables in the format {{ hc:variableName:type }} can be used for dynamic content
Use the /v1/prompt-2025/query/versions endpoint to get the version UUID from a prompt ID