| Method | Endpoint | Handler |
|---|---|---|
| POST | /api/prompt/execute | HandlePromptExecute |
| GET | /api/prompt/list | HandlePromptList |
| POST | /api/prompt/preview | HandlePromptPreview |
| POST | /api/prompt/save | HandlePromptSave |
| GET | /api/prompt/{id} | HandlePromptGet |
| GET | /api/prompt/{name}/versions | HandlePromptVersions |
POST /api/prompt/executeHandlePromptExecute handles POST /api/prompt/execute Executes a prompt template against attestations and returns LLM responses
Handler: HandlePromptExecute
Response: PromptExecuteResponse
GET /api/prompt/listHandlePromptList handles GET /api/prompt/list Returns all stored prompts
Handler: HandlePromptList
POST /api/prompt/previewHandlePromptPreview handles POST /api/prompt/preview Samples X attestations, executes prompt against them, and returns results for comparison
Handler: HandlePromptPreview
Response: PromptPreviewResponse
POST /api/prompt/saveHandlePromptSave handles POST /api/prompt/save Saves a new prompt or creates a new version
Handler: HandlePromptSave
GET /api/prompt/{id}HandlePromptGet handles GET /api/prompt/{id} Returns a specific prompt by ID
Handler: HandlePromptGet
GET /api/prompt/{name}/versionsHandlePromptVersions handles GET /api/prompt/{name}/versions Returns version history for a prompt
Handler: HandlePromptVersions