Skip to 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": []
  }
]