PromptVault Docs
API Reference

List prompts

GET /api/v1/prompts - list every prompt in the workspace with its folder, model, and live/staging version labels.

Returns every prompt in the workspace authenticated by the API key, along with each prompt's current live and staging version labels.

GET /api/v1/prompts

Request

curl https://app.promptvlt.com/api/v1/prompts \
  -H "Authorization: Bearer pv_live_xxxxxxxxxxxxxxxxxxxx"

Response

{
  "prompts": [
    {
      "slug": "support-triage",
      "folder": "support",
      "model": "gpt-4o",
      "liveVersion": "v22",
      "stagingVersion": "v23"
    },
    {
      "slug": "onboarding-email",
      "folder": "lifecycle",
      "model": "claude-opus-4-8",
      "liveVersion": "v5",
      "stagingVersion": null
    }
  ],
  "planStatus": "active"
}

Fields

FieldTypeNotes
prompts[].slugstringWorkspace-unique identifier.
prompts[].folderstringSidebar grouping.
prompts[].modelstringHuman-facing model hint saved on the prompt.
prompts[].liveVersionstringLabel of the live version (e.g. v22).
prompts[].stagingVersionstring | nullLabel of the staging version, or null when no staging version is set.
planStatusstringWorkspace billing state. Also returned in the x-promptvault-plan-status header.

On this page