Returns the prompt the pipeline uses for one purpose: the active stored version, or the code default when none is stored. The result is cached for up to a minute and has a different shape from a stored version (the tool fields are grouped under tool). An unknown purpose returns 400. Super admins only.
GET
/ai/admin/prompts/{purpose}/active
curl \
--request GET 'http://api.example.com/ai/admin/prompts/{purpose}/active' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"purpose": "case_summary",
"versionSlug": "case_summary.v2",
"systemPrompt": "string",
"tool": {
"name": "string",
"description": "string",
"input_schema": {}
},
"model": "sonnet",
"maxTokens": 1024,
"temperature": 0.2
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}