[{"data":1,"prerenderedAt":777},["ShallowReactive",2],{"navigation_docs":3,"-rest-pagination-and-fields":194,"-rest-pagination-and-fields-surround":772},[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":117,"body":196,"description":765,"extension":766,"links":767,"meta":768,"navigation":769,"path":118,"seo":770,"stem":119,"__hash__":771},"docs/3.rest/8.pagination-and-fields.md",{"type":197,"value":198,"toc":755},"minimark",[199,203,208,213,222,227,300,304,453,466,470,583,587,594,656,659,663,674,715,722,726,751],[200,201,117],"h1",{"id":202},"pagination-fields",[204,205,207],"callout",{"type":206},"info","Shared cross-endpoint behavior. Applies to list endpoints and is mirrored by the MCP counterparts.",[209,210,212],"h2",{"id":211},"pagination","Pagination",[214,215,216,217,221],"p",{},"List endpoints return an opaque ",[218,219,220],"strong",{},"cursor"," — a base64-encoded token the client passes back to fetch the next page.",[223,224,226],"h3",{"id":225},"request-parameters","Request parameters",[228,229,230,249],"table",{},[231,232,233],"thead",{},[234,235,236,240,243,246],"tr",{},[237,238,239],"th",{},"Query param",[237,241,242],{},"Default",[237,244,245],{},"Range",[237,247,248],{},"Description",[250,251,252,278],"tbody",{},[234,253,254,261,266,271],{},[255,256,257],"td",{},[258,259,260],"code",{},"limit",[255,262,263],{},[258,264,265],{},"50",[255,267,268],{},[258,269,270],{},"1 – 200",[255,272,273,274,277],{},"Page size. Non-integer or out-of-range → ",[258,275,276],{},"bad_request",".",[234,279,280,284,290,293],{},[255,281,282],{},[258,283,220],{},[255,285,286],{},[287,288,289],"em",{},"(empty)",[255,291,292],{},"opaque",[255,294,295,296,299],{},"Omit for the first page. On follow-up pages, pass the ",[258,297,298],{},"meta.next_cursor"," from the previous response.",[223,301,303],{"id":302},"response","Response",[305,306,311],"pre",{"className":307,"code":308,"language":309,"meta":310,"style":310},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"ok\": true,\n  \"elements\": [ \"...\" ],\n  \"meta\": {\n    \"total\": 127,\n    \"returned\": 50,\n    \"next_cursor\": \"eyJvZmZzZXQiOjUwfQ==\"\n  }\n}\n","json","",[258,312,313,322,341,368,383,404,421,441,447],{"__ignoreMap":310},[314,315,318],"span",{"class":316,"line":317},"line",1,[314,319,321],{"class":320},"sMK4o","{\n",[314,323,325,328,332,335,338],{"class":316,"line":324},2,[314,326,327],{"class":320},"  \"",[314,329,331],{"class":330},"spNyl","ok",[314,333,334],{"class":320},"\"",[314,336,337],{"class":320},":",[314,339,340],{"class":320}," true,\n",[314,342,344,346,349,351,353,356,359,363,365],{"class":316,"line":343},3,[314,345,327],{"class":320},[314,347,348],{"class":330},"elements",[314,350,334],{"class":320},[314,352,337],{"class":320},[314,354,355],{"class":320}," [",[314,357,358],{"class":320}," \"",[314,360,362],{"class":361},"sfazB","...",[314,364,334],{"class":320},[314,366,367],{"class":320}," ],\n",[314,369,371,373,376,378,380],{"class":316,"line":370},4,[314,372,327],{"class":320},[314,374,375],{"class":330},"meta",[314,377,334],{"class":320},[314,379,337],{"class":320},[314,381,382],{"class":320}," {\n",[314,384,386,389,393,395,397,401],{"class":316,"line":385},5,[314,387,388],{"class":320},"    \"",[314,390,392],{"class":391},"sBMFI","total",[314,394,334],{"class":320},[314,396,337],{"class":320},[314,398,400],{"class":399},"sbssI"," 127",[314,402,403],{"class":320},",\n",[314,405,407,409,412,414,416,419],{"class":316,"line":406},6,[314,408,388],{"class":320},[314,410,411],{"class":391},"returned",[314,413,334],{"class":320},[314,415,337],{"class":320},[314,417,418],{"class":399}," 50",[314,420,403],{"class":320},[314,422,424,426,429,431,433,435,438],{"class":316,"line":423},7,[314,425,388],{"class":320},[314,427,428],{"class":391},"next_cursor",[314,430,334],{"class":320},[314,432,337],{"class":320},[314,434,358],{"class":320},[314,436,437],{"class":361},"eyJvZmZzZXQiOjUwfQ==",[314,439,440],{"class":320},"\"\n",[314,442,444],{"class":316,"line":443},8,[314,445,446],{"class":320},"  }\n",[314,448,450],{"class":316,"line":449},9,[314,451,452],{"class":320},"}\n",[214,454,455,457,458,461,462,465],{},[258,456,298],{}," is ",[258,459,460],{},"null"," on the last page. Cursors are opaque — ",[218,463,464],{},"do not decode, rely on format, or manipulate",". Cursors are version-scoped; discard them when the schema version changes.",[223,467,469],{"id":468},"invalid-cursor","Invalid cursor",[305,471,473],{"className":307,"code":472,"language":309,"meta":310,"style":310},"{\n  \"ok\": false,\n  \"errors\": [\n    {\n      \"code\": \"bad_request\",\n      \"message\": \"Invalid pagination cursor.\",\n      \"fix_hint\": \"Discard the cursor and re-issue the request without one, or pass a value previously returned by the API.\"\n    }\n  ]\n}\n",[258,474,475,479,492,506,511,530,550,568,573,578],{"__ignoreMap":310},[314,476,477],{"class":316,"line":317},[314,478,321],{"class":320},[314,480,481,483,485,487,489],{"class":316,"line":324},[314,482,327],{"class":320},[314,484,331],{"class":330},[314,486,334],{"class":320},[314,488,337],{"class":320},[314,490,491],{"class":320}," false,\n",[314,493,494,496,499,501,503],{"class":316,"line":343},[314,495,327],{"class":320},[314,497,498],{"class":330},"errors",[314,500,334],{"class":320},[314,502,337],{"class":320},[314,504,505],{"class":320}," [\n",[314,507,508],{"class":316,"line":370},[314,509,510],{"class":320},"    {\n",[314,512,513,516,518,520,522,524,526,528],{"class":316,"line":385},[314,514,515],{"class":320},"      \"",[314,517,258],{"class":391},[314,519,334],{"class":320},[314,521,337],{"class":320},[314,523,358],{"class":320},[314,525,276],{"class":361},[314,527,334],{"class":320},[314,529,403],{"class":320},[314,531,532,534,537,539,541,543,546,548],{"class":316,"line":406},[314,533,515],{"class":320},[314,535,536],{"class":391},"message",[314,538,334],{"class":320},[314,540,337],{"class":320},[314,542,358],{"class":320},[314,544,545],{"class":361},"Invalid pagination cursor.",[314,547,334],{"class":320},[314,549,403],{"class":320},[314,551,552,554,557,559,561,563,566],{"class":316,"line":423},[314,553,515],{"class":320},[314,555,556],{"class":391},"fix_hint",[314,558,334],{"class":320},[314,560,337],{"class":320},[314,562,358],{"class":320},[314,564,565],{"class":361},"Discard the cursor and re-issue the request without one, or pass a value previously returned by the API.",[314,567,440],{"class":320},[314,569,570],{"class":316,"line":443},[314,571,572],{"class":320},"    }\n",[314,574,575],{"class":316,"line":449},[314,576,577],{"class":320},"  ]\n",[314,579,581],{"class":316,"line":580},10,[314,582,452],{"class":320},[209,584,586],{"id":585},"field-projection","Field projection",[214,588,589,590,593],{},"Endpoints that return element rows accept a ",[258,591,592],{},"fields"," parameter.",[228,595,596,606],{},[231,597,598],{},[234,599,600,603],{},[237,601,602],{},"Value",[237,604,605],{},"Meaning",[250,607,608,622,632],{},[234,609,610,615],{},[255,611,612],{},[258,613,614],{},"?fields=id,title,category_id",[255,616,617,618,621],{},"Comma-separated field names. ",[258,619,620],{},"id"," is always included.",[234,623,624,629],{},[255,625,626],{},[258,627,628],{},"?fields=all",[255,630,631],{},"Return the full element record.",[234,633,634,639],{},[255,635,636],{},[287,637,638],{},"(omitted)",[255,640,641,642,645,646,649,650,645,653,277],{},"Endpoint-specific default. ",[258,643,644],{},"/elements"," uses ",[258,647,648],{},"[\"id\",\"title\",\"category_id\"]","; ",[258,651,652],{},"/elements/:id",[258,654,655],{},"\"all\"",[214,657,658],{},"Unknown field names are silently ignored — you can write feature-detected projection lists safely.",[209,660,662],{"id":661},"locale-filtering","Locale filtering",[214,664,665,666,669,670,673],{},"Localized fields have the shape ",[258,667,668],{},"[{ \"locale\": \"en\", \"value\": \"…\" }, { \"locale\": \"fr\", \"value\": \"…\" }]",". The ",[258,671,672],{},"locales"," query parameter trims these arrays.",[228,675,676,684],{},[231,677,678],{},[234,679,680,682],{},[237,681,602],{},[237,683,605],{},[250,685,686,696,706],{},[234,687,688,693],{},[255,689,690],{},[258,691,692],{},"?locales=en",[255,694,695],{},"Retain only English entries.",[234,697,698,703],{},[255,699,700],{},[258,701,702],{},"?locales=en,fr",[255,704,705],{},"Retain English and French.",[234,707,708,712],{},[255,709,710],{},[287,711,638],{},[255,713,714],{},"Return every locale.",[214,716,717,718,721],{},"Unknown locale codes (",[258,719,720],{},"?locales=zz",") are tolerated; the filter simply removes nothing for them.",[209,723,725],{"id":724},"see-also","See also",[727,728,729,738,744],"ul",{},[730,731,732],"li",{},[733,734,735,736],"a",{"href":34},"MCP envelope — ",[258,737,298],{},[730,739,740],{},[733,741,742],{"href":102},[258,743,101],{},[730,745,746],{},[733,747,748,749],{"href":60},"MCP ",[258,750,59],{},[752,753,754],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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);}",{"title":310,"searchDepth":324,"depth":324,"links":756},[757,762,763,764],{"id":211,"depth":324,"text":212,"children":758},[759,760,761],{"id":225,"depth":343,"text":226},{"id":302,"depth":343,"text":303},{"id":468,"depth":343,"text":469},{"id":585,"depth":324,"text":586},{"id":661,"depth":324,"text":662},{"id":724,"depth":324,"text":725},"Cursor semantics, limits, field projection, and locale filtering.","md",null,{},true,{"title":117,"description":765},"nDKZhUeP1PemPsejfrUbQ-DMznooSKwho5yZ8PtREvM",[773,775],{"title":113,"path":114,"stem":115,"description":774,"children":-1},"Shape primitives, release-pinned symbols, and composed element icons.",{"title":121,"path":122,"stem":123,"description":776,"children":-1},"The shared error shape and canonical code list.",1776525922452]