Returns one prompt row addressed directly by its UUID. The
backend joins to query_universe so it can verify ownership
without the caller knowing which universe the prompt belongs
to.
Returns 404 if the UUID doesn’t exist or doesn’t belong
to your account — the two cases are deliberately not
distinguished (would leak existence to a probing caller).
Generate a key at /dashboard/settings/api-keys. Pass it as
Authorization: Bearer vso_xxx on every request.
Prompt UUID — prompts.id from any other endpoint.
OK
Single row from the prompts table — one row per
(universe, day, engine, prompt_id). Every column is documented
below as a separate response field. response_text carries the
full AI answer body and my_citations / competitor_citations
carry the actual cited URLs.