Skip to main content

Get All Prompts

Endpoint: GET /api/prompts

Retrieves all prompts from the cluster.

Response

  • Returns 200 OK with the prompt objects on success.
  • Returns 401 if authentication is required.

Examples

Get all prompts

Request

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

Response

[
{
"createTime": 1780310666892,
"updateTime": 1780310666892,
"createdBy": "john.doe@acme.com",
"updatedBy": "john.doe@acme.com",
"name": "email-summary",
"template": "Summarize this email in ${language}: ${email_body}",
"description": "Summarizes an email",
"variables": ["email_body", "language"],
"integrations": ["openAI:gpt-4o"],
"tags": [],
"version": 1,
"temperature": 0.1,
"topP": 1,
"responseFormat": "text",
"stopWords": []
},
{
"createTime": 1780310666903,
"updateTime": 1780310666903,
"createdBy": "john.doe@acme.com",
"updatedBy": "john.doe@acme.com",
"name": "meeting-notes",
"template": "Summarize the following meeting transcript: ${transcript}",
"description": "Summarizes a meeting transcript",
"variables": ["transcript"],
"integrations": ["openAI:gpt-4o"],
"tags": [],
"version": 1,
"temperature": 0.1,
"topP": 1,
"responseFormat": "text",
"stopWords": []
}
]