API Reference
GET /api/prompts/retrieve
Retrieve a prompt version by slugs and optional tag.
- Method:
GET - URL:
https://promptstash.app/api/prompts/retrieve - Runtime: Edge
Headers
x-api-key(required): Your PromptStash API keyx-project-slug(required): Project slugx-prompt-slug(required): Prompt slugx-tag(optional): Version tag, defaults toactive
Responses
- 200 OK
{
"content": "...prompt content...",
"name": "Version name",
"version": 3,
"tags": ["active"]
}- 400 Bad Request
{ "ok": false, "error": "Missing required headers" }- 401 Unauthorized
{ "ok": false, "error": "Invalid API key" }- 404 Not Found
{ "ok": false, "error": "Prompt not found or has no matching versions" }Example
curl -X GET \
'https://promptstash.app/api/prompts/retrieve' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'x-project-slug: your-project' \
-H 'x-prompt-slug: your-prompt' \
-H 'x-tag: active'const res = await fetch("https://promptstash.app/api/prompts/retrieve", {
headers: {
"x-api-key": process.env.PROMPTSTASH_API_KEY!,
"x-project-slug": "your-project",
"x-prompt-slug": "your-prompt",
},
});
if (!res.ok) throw new Error(await res.text());
const data = await res.json();Last updated on