[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"navigation_docs":3,"-rest-schemas":194,"-rest-schemas-surround":486},[4,22,82,124,146,168,190],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/getting-started","1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/getting-started/mcp-quickstart","1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/getting-started/rest-quickstart","1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/getting-started/ui-quickstart","1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25,"children":26},"MCP server","/mcp","2.mcp/0.index",[27,28,32,36,40],{"title":23,"path":24,"stem":25},{"title":29,"path":30,"stem":31},"Connecting","/mcp/connection","2.mcp/1.connection",{"title":33,"path":34,"stem":35},"Envelope","/mcp/envelope","2.mcp/2.envelope",{"title":37,"path":38,"stem":39},"Resources","/mcp/resources","2.mcp/3.resources",{"title":41,"path":42,"stem":43,"children":44},"Tools","/mcp/tools","2.mcp/4.tools/0.index",[45,46,50,54,58,62,66,70,74,78],{"title":41,"path":42,"stem":43},{"title":47,"path":48,"stem":49},"list_schema_versions","/mcp/tools/list-schema-versions","2.mcp/4.tools/1.list-schema-versions",{"title":51,"path":52,"stem":53},"get_schema","/mcp/tools/get-schema","2.mcp/4.tools/2.get-schema",{"title":55,"path":56,"stem":57},"list_categories","/mcp/tools/list-categories","2.mcp/4.tools/3.list-categories",{"title":59,"path":60,"stem":61},"list_elements","/mcp/tools/list-elements","2.mcp/4.tools/4.list-elements",{"title":63,"path":64,"stem":65},"get_element","/mcp/tools/get-element","2.mcp/4.tools/5.get-element",{"title":67,"path":68,"stem":69},"get_elements","/mcp/tools/get-elements","2.mcp/4.tools/6.get-elements",{"title":71,"path":72,"stem":73},"validate_datachain","/mcp/tools/validate-datachain","2.mcp/4.tools/7.validate-datachain",{"title":75,"path":76,"stem":77},"render_datachain","/mcp/tools/render-datachain","2.mcp/4.tools/8.render-datachain",{"title":79,"path":80,"stem":81},"get_icon_url","/mcp/tools/get-icon-url","2.mcp/4.tools/9.get-icon-url",{"title":83,"path":84,"stem":85,"children":86},"REST API (v2)","/rest","3.rest/0.index",[87,88,92,96,100,104,108,112,116,120],{"title":83,"path":84,"stem":85},{"title":89,"path":90,"stem":91},"GET /schemas","/rest/schemas","3.rest/1.schemas",{"title":93,"path":94,"stem":95},"GET /schemas/:version/manifest","/rest/manifest","3.rest/2.manifest",{"title":97,"path":98,"stem":99},"GET /schemas/:version/categories","/rest/categories","3.rest/3.categories",{"title":101,"path":102,"stem":103},"GET /schemas/:version/elements","/rest/elements-list","3.rest/4.elements-list",{"title":105,"path":106,"stem":107},"GET /schemas/:version/elements/:element_id","/rest/element-detail","3.rest/5.element-detail",{"title":109,"path":110,"stem":111},"POST /schemas/:version/validate","/rest/validate","3.rest/6.validate",{"title":113,"path":114,"stem":115},"Icon routes","/rest/icons","3.rest/7.icons",{"title":117,"path":118,"stem":119},"Pagination & fields","/rest/pagination-and-fields","3.rest/8.pagination-and-fields",{"title":121,"path":122,"stem":123},"Errors","/rest/errors","3.rest/9.errors",{"title":125,"path":126,"stem":127,"children":128},"Icon composition","/icons","4.icons/0.index",[129,130,134,138,142],{"title":125,"path":126,"stem":127},{"title":131,"path":132,"stem":133},"Shapes","/icons/shapes","4.icons/1.shapes",{"title":135,"path":136,"stem":137},"Symbols","/icons/symbols","4.icons/2.symbols",{"title":139,"path":140,"stem":141},"Composed variants","/icons/composed-variants","4.icons/3.composed-variants",{"title":143,"path":144,"stem":145},"URLs","/icons/urls","4.icons/4.urls",{"title":147,"path":148,"stem":149,"children":150},"@dtpr/ui","/ui","5.ui/0.index",[151,152,156,160,164],{"title":147,"path":148,"stem":149},{"title":153,"path":154,"stem":155},"@dtpr/ui/core","/ui/core","5.ui/1.core",{"title":157,"path":158,"stem":159},"@dtpr/ui/vue","/ui/vue","5.ui/2.vue",{"title":161,"path":162,"stem":163},"@dtpr/ui/html","/ui/html","5.ui/3.html",{"title":165,"path":166,"stem":167},"Theming","/ui/theming","5.ui/4.theming",{"title":169,"path":170,"stem":171,"children":172},"Concepts","/concepts","6.concepts/0.index",[173,174,178,182,186],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Datachains","/concepts/datachains","6.concepts/1.datachains",{"title":179,"path":180,"stem":181},"Elements & categories","/concepts/elements-categories","6.concepts/2.elements-categories",{"title":183,"path":184,"stem":185},"Versions & releases","/concepts/versions-and-releases","6.concepts/3.versions-and-releases",{"title":187,"path":188,"stem":189},"Content hash","/concepts/content-hash","6.concepts/4.content-hash",{"title":191,"path":192,"stem":193},"Changelog","/changelog","7.changelog",{"id":195,"title":89,"body":196,"description":480,"extension":481,"links":482,"meta":483,"navigation":277,"path":90,"seo":484,"stem":91,"__hash__":485},"docs/3.rest/1.schemas.md",{"type":197,"value":198,"toc":472},"minimark",[199,203,217,222,230,234,244,247,251,345,348,397,401,440,444,468],[200,201,89],"h1",{"id":202},"get-schemas",[204,205,207,208,212,213,216],"callout",{"type":206},"info","Start here when discovering which versions are available. Returns the same ",[209,210,211],"code",{},"versions[]"," array that ",[209,214,215],{},"schemas/index.json"," publishes.",[218,219,221],"h2",{"id":220},"summary","Summary",[223,224,225,226,229],"p",{},"Enumerates every registered schema version and its stability status. Not version-scoped — no ",[209,227,228],{},"DTPR-Content-Hash"," header is set.",[218,231,233],{"id":232},"request","Request",[235,236,241],"pre",{"className":237,"code":239,"language":240},[238],"language-text","GET https://api.dtpr.io/api/v2/schemas\n","text",[209,242,239],{"__ignoreMap":243},"",[223,245,246],{},"No query parameters.",[218,248,250],{"id":249},"response","Response",[235,252,256],{"className":253,"code":254,"language":255,"meta":243,"style":243},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","HTTP/1.1 200 OK\nContent-Type: application/json\n\n{\n  \"ok\": true,\n  \"versions\": [\n    {\n      \"id\": \"ai@2026-04-16-beta\",\n      \"status\": \"beta\",\n      \"content_hash\": \"sha256-…\",\n      \"aliases\": [\"ai@latest\"]\n    }\n  ]\n}\n","http",[209,257,258,266,272,279,285,291,297,303,309,315,321,327,333,339],{"__ignoreMap":243},[259,260,263],"span",{"class":261,"line":262},"line",1,[259,264,265],{},"HTTP/1.1 200 OK\n",[259,267,269],{"class":261,"line":268},2,[259,270,271],{},"Content-Type: application/json\n",[259,273,275],{"class":261,"line":274},3,[259,276,278],{"emptyLinePlaceholder":277},true,"\n",[259,280,282],{"class":261,"line":281},4,[259,283,284],{},"{\n",[259,286,288],{"class":261,"line":287},5,[259,289,290],{},"  \"ok\": true,\n",[259,292,294],{"class":261,"line":293},6,[259,295,296],{},"  \"versions\": [\n",[259,298,300],{"class":261,"line":299},7,[259,301,302],{},"    {\n",[259,304,306],{"class":261,"line":305},8,[259,307,308],{},"      \"id\": \"ai@2026-04-16-beta\",\n",[259,310,312],{"class":261,"line":311},9,[259,313,314],{},"      \"status\": \"beta\",\n",[259,316,318],{"class":261,"line":317},10,[259,319,320],{},"      \"content_hash\": \"sha256-…\",\n",[259,322,324],{"class":261,"line":323},11,[259,325,326],{},"      \"aliases\": [\"ai@latest\"]\n",[259,328,330],{"class":261,"line":329},12,[259,331,332],{},"    }\n",[259,334,336],{"class":261,"line":335},13,[259,337,338],{},"  ]\n",[259,340,342],{"class":261,"line":341},14,[259,343,344],{},"}\n",[218,346,121],{"id":347},"errors",[349,350,351,367],"table",{},[352,353,354],"thead",{},[355,356,357,361,364],"tr",{},[358,359,360],"th",{},"Code",[358,362,363],{},"HTTP",[358,365,366],{},"Meaning",[368,369,370,384],"tbody",{},[355,371,372,378,381],{},[373,374,375],"td",{},[209,376,377],{},"upstream_error",[373,379,380],{},"502",[373,382,383],{},"Schema index read failed. Retry.",[355,385,386,391,394],{},[373,387,388],{},[209,389,390],{},"internal_error",[373,392,393],{},"500",[373,395,396],{},"Unexpected server error.",[218,398,400],{"id":399},"example","Example",[402,403,404,424],"code-group",{},[235,405,410],{"className":406,"code":407,"filename":408,"language":409,"meta":243,"style":243},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s https://api.dtpr.io/api/v2/schemas\n","curl","bash",[209,411,412],{"__ignoreMap":243},[259,413,414,417,421],{"class":261,"line":262},[259,415,408],{"class":416},"sBMFI",[259,418,420],{"class":419},"sfazB"," -s",[259,422,423],{"class":419}," https://api.dtpr.io/api/v2/schemas\n",[235,425,428],{"className":253,"code":426,"filename":427,"language":255,"meta":243,"style":243},"GET /api/v2/schemas HTTP/1.1\nHost: api.dtpr.io\n","wire",[209,429,430,435],{"__ignoreMap":243},[259,431,432],{"class":261,"line":262},[259,433,434],{},"GET /api/v2/schemas HTTP/1.1\n",[259,436,437],{"class":261,"line":268},[259,438,439],{},"Host: api.dtpr.io\n",[218,441,443],{"id":442},"see-also","See also",[445,446,447,457,464],"ul",{},[448,449,450,456],"li",{},[451,452,453,454],"a",{"href":48},"MCP ",[209,455,47],{}," — the MCP equivalent.",[448,458,459,463],{},[451,460,461],{"href":94},[209,462,93],{}," — fetch one version's manifest.",[448,465,466],{},[451,467,183],{"href":184},[469,470,471],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":243,"searchDepth":268,"depth":268,"links":473},[474,475,476,477,478,479],{"id":220,"depth":268,"text":221},{"id":232,"depth":268,"text":233},{"id":249,"depth":268,"text":250},{"id":347,"depth":268,"text":121},{"id":399,"depth":268,"text":400},{"id":442,"depth":268,"text":443},"List registered DTPR schema versions.","md",null,{},{"title":89,"description":480},"pIJIA4iEK-ab4lHHO6bzqNQRMGqf9IJDaJJHh1Jq-Ok",[487,489],{"title":83,"path":84,"stem":85,"description":488,"children":-1},"Overview of the DTPR v2 REST API — base URL, headers, authentication, CORS.",{"title":93,"path":94,"stem":95,"description":490,"children":-1},"Fetch the manifest for one schema version.",1776525922452]