Returns the prompt record identified by the integer
prompt_id (the 1-based position the prompt occupies inside
the universe — 1, 2, 3, …). Optional day and engine
query params pin the lookup to a specific run; without them
the most recent matching row is returned.
Use this when you have a prompt’s position from another
endpoint (for example prompts_rows[*].prompt_id) and want
the full row including response_text.
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.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Verseodin API","colors":{"primary":"#f97316","light":"#fb923c","dark":"#c2410c"},"navbar":{"links":[{"href":"https://verseodin.com/dashboard","label":"Dashboard"}],"primary":{"type":"button","label":"Get API key","href":"https://verseodin.com/dashboard/settings/api-keys"}},"footer":{"socials":{"website":"https://verseodin.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"verseodin","hasAudioNarration":false,"actualSubdomain":"verseodin","customDomains":["docs.verseodin.com"],"gitSource":{"type":"github","owner":"saumya-kumar","repo":"verseodin","deployBranch":"main","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a31c4c7baf74c851ad90ade","collectionId":"331292e2-31cb-4b71-960e-1c02687d2220","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a31c4c7baf74c851ad90ade:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API reference","count":14},{"language":"default","tag":"Documentation","count":10},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Concepts","count":5},{"language":"default","tag":"History","count":4},{"language":"default","tag":"Universes","count":4},{"language":"default","tag":"Prompts","count":3},{"language":"default","tag":"Brands","count":2},{"language":"default","tag":"Discovery","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/prompts/get-a-single-prompt-by-integer-prompt_id","slug":"/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id","pageMetadata":{"title":"Get a single prompt by integer prompt_id","description":"Returns the prompt record identified by the integer\n`prompt_id` (the 1-based position the prompt occupies inside\nthe universe — 1, 2, 3, ...). Optional `day` and `engine`\nquery params pin the lookup to a specific run; without them\nthe most recent matching row is returned.\n\nUse this when you have a prompt's position from another\nendpoint (for example `prompts_rows[*].prompt_id`) and want\nthe full row including `response_text`.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/prompts/{prompt_id}","href":"/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Returns the prompt record identified by the integer\\n\", _jsx(_components.code, {\n children: \"prompt_id\"\n }), \" (the 1-based position the prompt occupies inside\\nthe universe — 1, 2, 3, …). Optional \", _jsx(_components.code, {\n children: \"day\"\n }), \" and \", _jsx(_components.code, {\n children: \"engine\"\n }), \"\\nquery params pin the lookup to a specific run; without them\\nthe most recent matching row is returned.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Use this when you have a prompt’s position from another\\nendpoint (for example \", _jsx(_components.code, {\n children: \"prompts_rows[*].prompt_id\"\n }), \") and want\\nthe full row including \", _jsx(_components.code, {\n children: \"response_text\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get a single prompt by integer prompt_id","description":"Returns the prompt record identified by the integer\n`prompt_id` (the 1-based position the prompt occupies inside\nthe universe — 1, 2, 3, ...). Optional `day` and `engine`\nquery params pin the lookup to a specific run; without them\nthe most recent matching row is returned.\n\nUse this when you have a prompt's position from another\nendpoint (for example `prompts_rows[*].prompt_id`) and want\nthe full row including `response_text`.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/prompts/{prompt_id}","href":"/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get a single prompt by integer prompt_id","description":"Returns the prompt record identified by the integer\n`prompt_id` (the 1-based position the prompt occupies inside\nthe universe — 1, 2, 3, ...). Optional `day` and `engine`\nquery params pin the lookup to a specific run; without them\nthe most recent matching row is returned.\n\nUse this when you have a prompt's position from another\nendpoint (for example `prompts_rows[*].prompt_id`) and want\nthe full row including `response_text`.\n","operationId":"getPromptByIntId","tags":["Prompts"],"parameters":["76ff1985-0cd7-427a-9882-785402f1fa51","7bc41916-9cff-47c6-ba6e-c21edff35773","3a6e3a91-7a40-4550-bec3-51c50d52ce5d","ada4133a-3109-4fb9-9887-897513d7fa8a"],"responses":{"200":"623cfdf2-4c87-4e7a-b2d7-5b4343befc50","400":"bf6d3559-6967-4e97-ae75-e27079c39c1d","401":"a2c32160-dff8-4828-a9b9-1a40319d3d0f","403":"4f23f27a-7ee6-4771-94de-660c3782629a","404":"c8e1dab2-8d18-42ae-976a-909f94072df8"},"method":"get","type":"path","servers":["037f5fce-1468-4e46-ad63-2d27bb5925b9"],"security":["84828bb9-6670-4e9a-851e-546121406311"],"path":"/universes/{id}/prompts/{prompt_id}","baseUrlOptions":["https://verseodin.com/api/v1"],"title":"Get a single prompt by integer prompt_id","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"76ff1985-0cd7-427a-9882-785402f1fa51":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Universe UUID — see `GET /universes`.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Universe UUID — see `GET /universes`."},"7bc41916-9cff-47c6-ba6e-c21edff35773":{"name":"prompt_id","in":"path","required":true,"schema":{"type":"integer","minimum":1,"isRequired":true,"description":"1-based position of the prompt inside the universe.","uniqueKey":"","typeLabel":"integer"},"description":"1-based position of the prompt inside the universe.","example":1},"3a6e3a91-7a40-4550-bec3-51c50d52ce5d":{"name":"day","in":"query","required":false,"schema":{"type":"string","format":"date","isRequired":false,"description":"Pin the query to a specific day (`YYYY-MM-DD`). Without this, returns the most recent day.","uniqueKey":"","typeLabel":"string\u003cdate>"},"description":"Pin the query to a specific day (`YYYY-MM-DD`). Without this, returns the most recent day."},"ada4133a-3109-4fb9-9887-897513d7fa8a":{"name":"engine","in":"query","required":false,"schema":{"type":"string","enum":["chatgpt","gemini","grok","claude"],"isRequired":false,"description":"Filter to a single AI engine. Omit for all.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Filter to a single AI engine. Omit for all."}},"responses":{"623cfdf2-4c87-4e7a-b2d7-5b4343befc50":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Single row from the `prompts` table — one row per\n`(universe, day, engine, prompt_id)`. Every column is documented\nbelow as a separate response field. **`response_text` carries the\nfull AI answer body** and `my_citations` / `competitor_citations`\ncarry the actual cited URLs.\n","properties":{"id":{"type":"string","format":"uuid","description":"Prompt row UUID.","uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"day":{"type":"string","format":"date","uniqueKey":"data.day","typeLabel":"string\u003cdate>"},"user_id":{"type":"string","format":"uuid","uniqueKey":"data.user_id","typeLabel":"string\u003cuuid>"},"universe_id":{"type":"string","format":"uuid","uniqueKey":"data.universe_id","typeLabel":"string\u003cuuid>"},"job_id":{"type":"string","format":"uuid","uniqueKey":"data.job_id","typeLabel":"string\u003cuuid>"},"prompt_id":{"type":"integer","description":"1-indexed position of the prompt within the universe (stable across days).","uniqueKey":"data.prompt_id","typeLabel":"integer"},"prompt_text":{"type":"string","description":"The natural-language query that was sent to the AI assistant.","uniqueKey":"data.prompt_text","typeLabel":"string"},"engine":{"type":"string","enum":["chatgpt","gemini","grok","claude"],"description":"AI assistant the prompt was run against.","uniqueKey":"data.engine","typeLabel":"enum\u003cstring>"},"engine_account":{"oneOf":[{"type":"string","description":"Scraper pipeline that produced the row. One of `BD_chatgpt`, `BD_gemini`, `BD_grok`, `BD_perplexity` (Bright Data) or null/empty for legacy Cloro rows.","uniqueKey":"data.engine_account.oneOf.0","typeLabel":"string"},{"type":"null","description":"Scraper pipeline that produced the row. One of `BD_chatgpt`, `BD_gemini`, `BD_grok`, `BD_perplexity` (Bright Data) or null/empty for legacy Cloro rows.","uniqueKey":"data.engine_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.engine_account","typeLabel":"string | null"},"website":{"type":"object","description":"Universe's website object captured at run time — `{url, location, brand_tokens?}`.","uniqueKey":"data.website","typeLabel":"object"},"competitor_websites":{"type":"array","description":"Competitor URL list captured at run time.","items":{"type":"object","uniqueKey":"data.competitor_websites.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.competitor_websites","typeLabel":"object[]"},"priority_level":{"type":"integer","description":"Internal scheduling priority (0 = normal, higher = run sooner).","uniqueKey":"data.priority_level","typeLabel":"integer"},"provider":{"oneOf":[{"type":"string","description":"Underlying scraping provider (e.g. `brightdata`).","uniqueKey":"data.provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"Underlying scraping provider (e.g. `brightdata`).","uniqueKey":"data.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.provider","typeLabel":"string | null"},"attempts":{"oneOf":[{"type":"integer","description":"How many scrape attempts were spent before the row reached its terminal state.","uniqueKey":"data.attempts.oneOf.0","typeLabel":"integer"},{"type":"null","description":"How many scrape attempts were spent before the row reached its terminal state.","uniqueKey":"data.attempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attempts","typeLabel":"integer | null"},"snapshot_id":{"oneOf":[{"type":"string","description":"Bright Data snapshot identifier — useful for cross-referencing in their dashboard.","uniqueKey":"data.snapshot_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Bright Data snapshot identifier — useful for cross-referencing in their dashboard.","uniqueKey":"data.snapshot_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.snapshot_id","typeLabel":"string | null"},"status":{"type":"string","enum":["pending","processing","completed","failed"],"description":"Terminal states are `completed` and `failed`.","uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"error_text":{"oneOf":[{"type":"string","description":"Failure reason — only set when `status='failed'`.","uniqueKey":"data.error_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Failure reason — only set when `status='failed'`.","uniqueKey":"data.error_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.error_text","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the scrape was claimed for processing.","uniqueKey":"data.started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the scrape was claimed for processing.","uniqueKey":"data.started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.started_at","typeLabel":"string\u003cdate-time> | null"},"finished_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the scrape reached a terminal state.","uniqueKey":"data.finished_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the scrape reached a terminal state.","uniqueKey":"data.finished_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.finished_at","typeLabel":"string\u003cdate-time> | null"},"response_text":{"oneOf":[{"type":"string","description":"**Full AI answer body** as returned by the assistant. Plain\ntext with markdown formatting preserved. Empty/null while\n`status` is pending or processing.\n","uniqueKey":"data.response_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"**Full AI answer body** as returned by the assistant. Plain\ntext with markdown formatting preserved. Empty/null while\n`status` is pending or processing.\n","uniqueKey":"data.response_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.response_text","typeLabel":"string | null"},"appeared_links":{"type":"array","description":"Every URL the AI mentioned in its answer (in order of appearance, may include duplicates).","items":{"type":"string","uniqueKey":"data.appeared_links.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.appeared_links","typeLabel":"string[]"},"appeared_links_unique":{"type":"array","description":"De-duplicated `appeared_links`.","items":{"type":"string","uniqueKey":"data.appeared_links_unique.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.appeared_links_unique","typeLabel":"string[]"},"appeared_links_run1":{"type":"array","description":"Links from scrape run 1. Bright Data fires one run per snapshot, so for BD-produced rows this equals `appeared_links`.","items":{"type":"string","uniqueKey":"data.appeared_links_run1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.appeared_links_run1","typeLabel":"string[]"},"appeared_links_run2":{"type":"array","description":"Links from scrape run 2 (legacy Cloro double-run architecture). Empty for Bright Data rows.","items":{"type":"string","uniqueKey":"data.appeared_links_run2.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.appeared_links_run2","typeLabel":"string[]"},"my_citations":{"oneOf":[{"type":"array","description":"URLs from the AI's answer that point at **your** domain\n(matched against the universe's `website`).\n","items":{"type":"string","uniqueKey":"data.my_citations.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.my_citations.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"URLs from the AI's answer that point at **your** domain\n(matched against the universe's `website`).\n","items":{"type":"string"},"uniqueKey":"data.my_citations.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.my_citations","typeLabel":"string[] | null"},"competitor_citations":{"oneOf":[{"type":"array","description":"URLs from the AI's answer that point at **competitor**\ndomains (matched against the universe's competitor list).\n","items":{"type":"string","uniqueKey":"data.competitor_citations.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.competitor_citations.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"URLs from the AI's answer that point at **competitor**\ndomains (matched against the universe's competitor list).\n","items":{"type":"string"},"uniqueKey":"data.competitor_citations.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.competitor_citations","typeLabel":"string[] | null"},"total_citations_count":{"type":"integer","description":"Total cited URLs in this answer (yours + competitor + uncategorised).","uniqueKey":"data.total_citations_count","typeLabel":"integer"},"my_domain_citations_count":{"type":"integer","description":"Count of citations to your domain.","uniqueKey":"data.my_domain_citations_count","typeLabel":"integer"},"my_brand_mentions_count":{"type":"integer","description":"Count of times the AI mentioned your brand by name in the answer text (regardless of citation).","uniqueKey":"data.my_brand_mentions_count","typeLabel":"integer"},"model_used":{"oneOf":[{"type":"string","description":"The model identifier the AI returned (e.g. `gpt-4o`, `gpt-5-3`).","uniqueKey":"data.model_used.oneOf.0","typeLabel":"string"},{"type":"null","description":"The model identifier the AI returned (e.g. `gpt-4o`, `gpt-5-3`).","uniqueKey":"data.model_used.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.model_used","typeLabel":"string | null"},"web_search_triggered":{"oneOf":[{"type":"boolean","description":"Whether the AI invoked web search while answering. Useful when comparing answers — search-backed answers tend to cite more.","uniqueKey":"data.web_search_triggered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the AI invoked web search while answering. Useful when comparing answers — search-backed answers tend to cite more.","uniqueKey":"data.web_search_triggered.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.web_search_triggered","typeLabel":"boolean | null"},"cost_milli_cents":{"oneOf":[{"type":"integer","description":"Cost of producing this row in 1/1000 of a cent (so 1234 = $0.01234). Internal accounting only — exposed so customers running their own cost tracking can reconcile.","uniqueKey":"data.cost_milli_cents.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Cost of producing this row in 1/1000 of a cent (so 1234 = $0.01234). Internal accounting only — exposed so customers running their own cost tracking can reconcile.","uniqueKey":"data.cost_milli_cents.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cost_milli_cents","typeLabel":"integer | null"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","day":"2023-12-25","user_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","universe_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","job_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","prompt_id":123,"prompt_text":"\u003cstring>","engine":"chatgpt","engine_account":"\u003cstring>","website":{},"competitor_websites":[{}],"priority_level":123,"provider":"\u003cstring>","attempts":123,"snapshot_id":"\u003cstring>","status":"pending","error_text":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","finished_at":"2023-11-07T05:31:56Z","response_text":"\u003cstring>","appeared_links":["\u003cstring>"],"appeared_links_unique":["\u003cstring>"],"appeared_links_run1":["\u003cstring>"],"appeared_links_run2":["\u003cstring>"],"my_citations":["\u003cstring>"],"competitor_citations":["\u003cstring>"],"total_citations_count":123,"my_domain_citations_count":123,"my_brand_mentions_count":123,"model_used":"\u003cstring>","web_search_triggered":true,"cost_milli_cents":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"bf6d3559-6967-4e97-ae75-e27079c39c1d":{"description":"Malformed request (bad UUID, bad date, etc.).","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["authentication_error","permission_error","not_found","invalid_request_error","rate_limit_error","api_error"],"description":"Machine-readable error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a2c32160-dff8-4828-a9b9-1a40319d3d0f":{"description":"Missing / invalid / revoked API key.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["authentication_error","permission_error","not_found","invalid_request_error","rate_limit_error","api_error"],"description":"Machine-readable error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4f23f27a-7ee6-4771-94de-660c3782629a":{"description":"API key is valid but doesn't own the requested universe.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["authentication_error","permission_error","not_found","invalid_request_error","rate_limit_error","api_error"],"description":"Machine-readable error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"c8e1dab2-8d18-42ae-976a-909f94072df8":{"description":"Universe (or metric, or row) doesn't exist.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["authentication_error","permission_error","not_found","invalid_request_error","rate_limit_error","api_error"],"description":"Machine-readable error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"84828bb9-6670-4e9a-851e-546121406311":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"vso_\u003c48 hex chars>","description":"Generate a key at `/dashboard/settings/api-keys`. Pass it as\n`Authorization: Bearer vso_xxx` on every request.\n","scopes":[]}}},"servers":{"037f5fce-1468-4e46-ad63-2d27bb5925b9":{"url":"https://verseodin.com/api/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"vso_\u003c48 hex chars>","description":"Generate a key at `/dashboard/settings/api-keys`. Pass it as\n`Authorization: Bearer vso_xxx` on every request.\n","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Generate a key at `/dashboard/settings/api-keys`. Pass it as\n`Authorization: Bearer vso_xxx` on every request.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"verseodin","siteName":"Verseodin API","title":"Get a single prompt by integer prompt_id - Verseodin API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-28T08:19:26.312Z","originalFileLocation":"api-reference/prompts/get-a-single-prompt-by-integer-prompt_id.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns the prompt record identified by the integer prompt_id (the 1-based position the prompt occupies inside the universe — 1, 2, 3, ...). Optional day and engine query params pin the lookup to a specific run; without them the most recent matching row is returned. Use this when you have a prompt\u0026#x27;s position from another endpoint (for example prompts_rows[*].prompt_id) and want the full row including response_text.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Verseodin API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/verseodin/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/verseodin/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/verseodin/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/verseodin/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a single prompt by integer prompt_id - Verseodin API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the prompt record identified by the integer prompt_id (the 1-based position the prompt occupies inside the universe — 1, 2, 3, ...). Optional day and engine query params pin the lookup to a specific run; without them the most recent matching row is returned. Use this when you have a prompt\u0026#x27;s position from another endpoint (for example prompts_rows[*].prompt_id) and want the full row including response_text.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Verseodin API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://verseodin.mintlify.app/_mintlify/api/og/v2?division=Prompts\u0026amp;title=Get+a+single+prompt+by+integer+prompt_id\u0026amp;description=Returns+the+prompt+record+identified+by+the+integer%0A%60prompt_id%60+%28the+1-based+position+the+prompt+occupies+inside%0Athe+universe+%E2%80%94+1%2C+2%2C+3%2C+...%29.+Optional+%60day%60+an\u0026amp;theme=c52ab27eaa8f9fe564aa587d\u0026amp;signature=97ba2568c9d2b41e83f8dd94f51c4d9e9960482585d4cde00eb6a98c697f30d4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a single prompt by integer prompt_id - Verseodin API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the prompt record identified by the integer prompt_id (the 1-based position the prompt occupies inside the universe — 1, 2, 3, ...). Optional day and engine query params pin the lookup to a specific run; without them the most recent matching row is returned. Use this when you have a prompt\u0026#x27;s position from another endpoint (for example prompts_rows[*].prompt_id) and want the full row including response_text.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://verseodin.mintlify.app/_mintlify/api/og/v2?division=Prompts\u0026amp;title=Get+a+single+prompt+by+integer+prompt_id\u0026amp;description=Returns+the+prompt+record+identified+by+the+integer%0A%60prompt_id%60+%28the+1-based+position+the+prompt+occupies+inside%0Athe+universe+%E2%80%94+1%2C+2%2C+3%2C+...%29.+Optional+%60day%60+an\u0026amp;theme=c52ab27eaa8f9fe564aa587d\u0026amp;signature=97ba2568c9d2b41e83f8dd94f51c4d9e9960482585d4cde00eb6a98c697f30d4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/verseodin/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Verseodin API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.verseodin.com/#organization\",\"name\":\"Verseodin API\",\"url\":\"https://docs.verseodin.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.verseodin.com#website\",\"name\":\"Verseodin API\",\"url\":\"https://docs.verseodin.com\",\"publisher\":{\"@id\":\"https://docs.verseodin.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id#webpage\",\"url\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id\",\"name\":\"Get a single prompt by integer prompt_id\",\"description\":\"Returns the prompt record identified by the integer prompt_id (the 1-based position the prompt occupies inside the universe — 1, 2, 3, ...). Optional day and engine query params pin the lookup to a specific run; without them the most recent matching row is returned. Use this when you have a prompt's position from another endpoint (for example prompts_rows[*].prompt_id) and want the full row including response_text.\",\"dateModified\":\"2026-04-28T08:19:26.312Z\",\"isPartOf\":{\"@id\":\"https://docs.verseodin.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prompts\",\"item\":\"https://docs.verseodin.com/api-reference/prompts/get-full-prompts-rows-%E2%80%94-including-ai-answer-+-citations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a single prompt by integer prompt_id\",\"item\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id#apireference\",\"headline\":\"Get a single prompt by integer prompt_id\",\"name\":\"Get a single prompt by integer prompt_id\",\"description\":\"Returns the prompt record identified by the integer prompt_id (the 1-based position the prompt occupies inside the universe — 1, 2, 3, ...). Optional day and engine query params pin the lookup to a specific run; without them the most recent matching row is returned. Use this when you have a prompt's position from another endpoint (for example prompts_rows[*].prompt_id) and want the full row including response_text.\",\"url\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id\",\"mainEntityOfPage\":{\"@id\":\"https://docs.verseodin.com/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id#webpage\"},\"dateModified\":\"2026-04-28T08:19:26.312Z\",\"publisher\":{\"@id\":\"https://docs.verseodin.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.verseodin.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Verseodin API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Verseodin API","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API reference","groups":[{"group":"Discovery","pages":[{"title":"List valid metric names","deprecated":null,"version":null,"openapi":"/openapi.yaml get /metrics","href":"/api-reference/discovery/list-valid-metric-names"}]},{"group":"Universes","pages":[{"title":"List your universes","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes","href":"/api-reference/universes/list-your-universes"},{"title":"Get a single universe","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}","href":"/api-reference/universes/get-a-single-universe"},{"title":"List days with history data","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/days","href":"/api-reference/universes/list-days-with-history-data"},{"title":"List engines with history data","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/engines","href":"/api-reference/universes/list-engines-with-history-data"}]},{"group":"History","pages":[{"title":"Get a single metric column","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/metrics/{metric}","href":"/api-reference/history/get-a-single-metric-column"},{"title":"Get bundled scalar metrics for a tab","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/tabs/{tab}","href":"/api-reference/history/get-bundled-scalar-metrics-for-a-tab"},{"title":"Get full history row(s) — every column","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/history","href":"/api-reference/history/get-full-history-rows-—-every-column"},{"title":"Get a single history row by (day, engine)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/history/{day}/{engine}","href":"/api-reference/history/get-a-single-history-row-by-day-engine"}]},{"group":"Prompts","pages":[{"title":"Get full prompts row(s) — including AI answer + citations","description":"Returns full prompt records — every column documented in\n`PromptRow`, including `response_text` (the full AI answer\nbody) and the `my_citations` / `competitor_citations` URL\narrays.\n\nOffset-paginated. Iterate `offset` by `limit` until `data`\ncomes back empty.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/prompts","href":"/api-reference/prompts/get-full-prompts-rows-—-including-ai-answer-+-citations"},{"title":"Get a single prompt by integer prompt_id","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/prompts/{prompt_id}","href":"/api-reference/prompts/get-a-single-prompt-by-integer-prompt_id"},{"title":"Get a single prompt by UUID (cross-universe)","description":"Returns one prompt row addressed directly by its UUID. The\nbackend joins to `query_universe` so it can verify ownership\nwithout the caller knowing which universe the prompt belongs\nto.\n\nReturns `404` if the UUID doesn't exist **or** doesn't belong\nto your account — the two cases are deliberately not\ndistinguished (would leak existence to a probing caller).\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /prompts/{id}","href":"/api-reference/prompts/get-a-single-prompt-by-uuid-cross-universe"}]},{"group":"Brands","pages":[{"title":"List brands tracked in a universe (mentions + citations + ranking)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/brands","href":"/api-reference/brands/list-brands-tracked-in-a-universe-mentions-+-citations-+-ranking"},{"title":"Get a single brand's summary (mentions + citations + ranking)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /universes/{id}/brands/{brand}","href":"/api-reference/brands/get-a-single-brands-summary-mentions-+-citations-+-ranking"}]}]}]},"basePath":"","title":"Get a single prompt by integer prompt_id - Verseodin API","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}