Skip to main content

Get Prompt

Endpoint: GET /api/prompts/{name}

Retrieves a single prompt by name, optionally at a specific version.

Path parameters

ParameterDescriptionTypeRequired/ Optional
nameThe name of the prompt to retrieve.stringRequired.

Query parameters

ParameterDescriptionTypeRequired/ Optional
versionThe version of the prompt to retrieve.integerOptional.

Response

  • Returns 200 OK with the prompt object on success.
  • Returns 401 if authentication is required.
  • Returns 403 if the caller does not have READ permission on the prompt.
  • Returns 404 if no prompt exists with the given name or version.

Examples

Get prompt

Request

curl -X 'GET' \
'https://<YOUR-SERVER-URL>/api/prompts/population-prompt' \
-H 'accept: application/json' \
-H 'X-Authorization: <TOKEN>'

Response

{
"createTime": 1780303601036,
"updateTime": 1780303601036,
"createdBy": "john.doe@acme.com",
"updatedBy": "john.doe@acme.com",
"name": "population-prompt",
"template": "What is the population of Russia in 1994?",
"description": "Updated description",
"variables": [],
"integrations": [
"openAI:gpt-4o"
],
"tags": [],
"version": 3,
"temperature": 0.1,
"topP": 1,
"responseFormat": "text",
"stopWords": []
}