[{"data":1,"prerenderedAt":584},["ShallowReactive",2],{"navigation_docs":3,"-rest-categories":194,"-rest-categories-surround":579},[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":97,"body":196,"description":573,"extension":574,"links":575,"meta":576,"navigation":327,"path":98,"seo":577,"stem":99,"__hash__":578},"docs/3.rest/3.categories.md",{"type":197,"value":198,"toc":565},"minimark",[199,203,208,213,217,221,232,285,289,431,434,481,485,531,535,561],[200,201,97],"h1",{"id":202},"get-schemasversioncategories",[204,205,207],"callout",{"type":206},"info","Small, cheap response. Use for populating category pickers or learning the schema's category order.",[209,210,212],"h2",{"id":211},"summary","Summary",[214,215,216],"p",{},"Returns every category in the schema version, in declaration order. Supports locale filtering.",[209,218,220],{"id":219},"request","Request",[222,223,228],"pre",{"className":224,"code":226,"language":227},[225],"language-text","GET https://api.dtpr.io/api/v2/schemas/:version/categories\n","text",[229,230,226],"code",{"__ignoreMap":231},"",[233,234,235,251],"table",{},[236,237,238],"thead",{},[239,240,241,245,248],"tr",{},[242,243,244],"th",{},"Param",[242,246,247],{},"In",[242,249,250],{},"Description",[252,253,254,268],"tbody",{},[239,255,256,262,265],{},[257,258,259],"td",{},[229,260,261],{},"version",[257,263,264],{},"path",[257,266,267],{},"Canonical version or alias.",[239,269,270,275,278],{},[257,271,272],{},[229,273,274],{},"locales",[257,276,277],{},"query",[257,279,280,281,284],{},"Comma-separated locale codes. E.g. ",[229,282,283],{},"?locales=en,fr",". Omit for every locale.",[209,286,288],{"id":287},"response","Response",[222,290,294],{"className":291,"code":292,"language":293,"meta":231,"style":231},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","HTTP/1.1 200 OK\nContent-Type: application/json\nDTPR-Content-Hash: sha256-…\nCache-Control: no-store\n\n{\n  \"ok\": true,\n  \"version\": \"ai@2026-04-16-beta\",\n  \"categories\": [\n    {\n      \"id\": \"purpose\",\n      \"name\": [{\"locale\":\"en\",\"value\":\"Purpose\"}],\n      \"description\": [{\"locale\":\"en\",\"value\":\"Why the technology is deployed.\"}],\n      \"shape\": \"hexagon\",\n      \"context\": {\n        \"values\": [\n          { \"id\": \"commercial\", \"color\": \"#…\", \"label\": [{\"locale\":\"en\",\"value\":\"Commercial\"}] }\n        ]\n      }\n    }\n  ]\n}\n","http",[229,295,296,304,310,316,322,329,335,341,347,353,359,365,371,377,383,389,395,401,407,413,419,425],{"__ignoreMap":231},[297,298,301],"span",{"class":299,"line":300},"line",1,[297,302,303],{},"HTTP/1.1 200 OK\n",[297,305,307],{"class":299,"line":306},2,[297,308,309],{},"Content-Type: application/json\n",[297,311,313],{"class":299,"line":312},3,[297,314,315],{},"DTPR-Content-Hash: sha256-…\n",[297,317,319],{"class":299,"line":318},4,[297,320,321],{},"Cache-Control: no-store\n",[297,323,325],{"class":299,"line":324},5,[297,326,328],{"emptyLinePlaceholder":327},true,"\n",[297,330,332],{"class":299,"line":331},6,[297,333,334],{},"{\n",[297,336,338],{"class":299,"line":337},7,[297,339,340],{},"  \"ok\": true,\n",[297,342,344],{"class":299,"line":343},8,[297,345,346],{},"  \"version\": \"ai@2026-04-16-beta\",\n",[297,348,350],{"class":299,"line":349},9,[297,351,352],{},"  \"categories\": [\n",[297,354,356],{"class":299,"line":355},10,[297,357,358],{},"    {\n",[297,360,362],{"class":299,"line":361},11,[297,363,364],{},"      \"id\": \"purpose\",\n",[297,366,368],{"class":299,"line":367},12,[297,369,370],{},"      \"name\": [{\"locale\":\"en\",\"value\":\"Purpose\"}],\n",[297,372,374],{"class":299,"line":373},13,[297,375,376],{},"      \"description\": [{\"locale\":\"en\",\"value\":\"Why the technology is deployed.\"}],\n",[297,378,380],{"class":299,"line":379},14,[297,381,382],{},"      \"shape\": \"hexagon\",\n",[297,384,386],{"class":299,"line":385},15,[297,387,388],{},"      \"context\": {\n",[297,390,392],{"class":299,"line":391},16,[297,393,394],{},"        \"values\": [\n",[297,396,398],{"class":299,"line":397},17,[297,399,400],{},"          { \"id\": \"commercial\", \"color\": \"#…\", \"label\": [{\"locale\":\"en\",\"value\":\"Commercial\"}] }\n",[297,402,404],{"class":299,"line":403},18,[297,405,406],{},"        ]\n",[297,408,410],{"class":299,"line":409},19,[297,411,412],{},"      }\n",[297,414,416],{"class":299,"line":415},20,[297,417,418],{},"    }\n",[297,420,422],{"class":299,"line":421},21,[297,423,424],{},"  ]\n",[297,426,428],{"class":299,"line":427},22,[297,429,430],{},"}\n",[209,432,121],{"id":433},"errors",[233,435,436,449],{},[236,437,438],{},[239,439,440,443,446],{},[242,441,442],{},"Code",[242,444,445],{},"HTTP",[242,447,448],{},"Meaning",[252,450,451,468],{},[239,452,453,458,461],{},[257,454,455],{},[229,456,457],{},"bad_request",[257,459,460],{},"400",[257,462,463,464,467],{},"Malformed ",[229,465,466],{},":version",".",[239,469,470,475,478],{},[257,471,472],{},[229,473,474],{},"not_found",[257,476,477],{},"404",[257,479,480],{},"Version is not registered.",[209,482,484],{"id":483},"example","Example",[486,487,488,515],"code-group",{},[222,489,494],{"className":490,"code":491,"filename":492,"language":493,"meta":231,"style":231},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s \"https://api.dtpr.io/api/v2/schemas/ai@2026-04-16-beta/categories?locales=en\"\n","curl","bash",[229,495,496],{"__ignoreMap":231},[297,497,498,501,505,509,512],{"class":299,"line":300},[297,499,492],{"class":500},"sBMFI",[297,502,504],{"class":503},"sfazB"," -s",[297,506,508],{"class":507},"sMK4o"," \"",[297,510,511],{"class":503},"https://api.dtpr.io/api/v2/schemas/ai@2026-04-16-beta/categories?locales=en",[297,513,514],{"class":507},"\"\n",[222,516,519],{"className":291,"code":517,"filename":518,"language":293,"meta":231,"style":231},"GET /api/v2/schemas/ai@2026-04-16-beta/categories?locales=en HTTP/1.1\nHost: api.dtpr.io\n","wire",[229,520,521,526],{"__ignoreMap":231},[297,522,523],{"class":299,"line":300},[297,524,525],{},"GET /api/v2/schemas/ai@2026-04-16-beta/categories?locales=en HTTP/1.1\n",[297,527,528],{"class":299,"line":306},[297,529,530],{},"Host: api.dtpr.io\n",[209,532,534],{"id":533},"see-also","See also",[536,537,538,547,557],"ul",{},[539,540,541],"li",{},[542,543,544,545],"a",{"href":56},"MCP ",[229,546,55],{},[539,548,549,553,554,467],{},[542,550,551],{"href":102},[229,552,101],{}," — filter by ",[229,555,556],{},"category_id",[539,558,559],{},[542,560,179],{"href":180},[562,563,564],"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}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":231,"searchDepth":306,"depth":306,"links":566},[567,568,569,570,571,572],{"id":211,"depth":306,"text":212},{"id":219,"depth":306,"text":220},{"id":287,"depth":306,"text":288},{"id":433,"depth":306,"text":121},{"id":483,"depth":306,"text":484},{"id":533,"depth":306,"text":534},"List the categories defined in a schema version.","md",null,{},{"title":97,"description":573},"31LHhNW54JckbO0p3RefD0m-RrxXWeVCLfJqrf3t8eo",[580,582],{"title":93,"path":94,"stem":95,"description":581,"children":-1},"Fetch the manifest for one schema version.",{"title":101,"path":102,"stem":103,"description":583,"children":-1},"Paginated element list with category filter, BM25 search, projection, and locale filtering.",1776525922452]