[{"data":1,"prerenderedAt":876},["ShallowReactive",2],{"navigation_docs_en":3,"dtpr-schemas-index":287,"-en-rest-pagination-and-fields":295,"-en-rest-pagination-and-fields-surround":871},[4,22,26,30,102,152,174,196,226,278,283],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/en/getting-started","en/1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/en/getting-started/mcp-quickstart","en/1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/en/getting-started/rest-quickstart","en/1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/en/getting-started/ui-quickstart","en/1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25},"Attribution","/en/attribution","en/10.attribution",{"title":27,"path":28,"stem":29},"Cite DTPR for AI","/en/cite","en/11.cite",{"title":31,"path":32,"stem":33,"children":34},"MCP server","/en/mcp","en/2.mcp/0.index",[35,36,40,44,48,98],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Connecting","/en/mcp/connection","en/2.mcp/1.connection",{"title":41,"path":42,"stem":43},"Envelope","/en/mcp/envelope","en/2.mcp/2.envelope",{"title":45,"path":46,"stem":47},"Resources","/en/mcp/resources","en/2.mcp/3.resources",{"title":49,"path":50,"stem":51,"children":52},"Tools","/en/mcp/tools","en/2.mcp/4.tools/0.index",[53,54,58,62,66,70,74,78,82,86,90,94],{"title":49,"path":50,"stem":51},{"title":55,"path":56,"stem":57},"list_schema_versions","/en/mcp/tools/list-schema-versions","en/2.mcp/4.tools/1.list-schema-versions",{"title":59,"path":60,"stem":61},"MCP tool: resolve_datachain","/en/mcp/tools/resolve-datachain","en/2.mcp/4.tools/10.resolve-datachain",{"title":63,"path":64,"stem":65},"MCP tool: validate_resolved","/en/mcp/tools/validate-resolved","en/2.mcp/4.tools/11.validate-resolved",{"title":67,"path":68,"stem":69},"get_schema","/en/mcp/tools/get-schema","en/2.mcp/4.tools/2.get-schema",{"title":71,"path":72,"stem":73},"list_categories","/en/mcp/tools/list-categories","en/2.mcp/4.tools/3.list-categories",{"title":75,"path":76,"stem":77},"list_elements","/en/mcp/tools/list-elements","en/2.mcp/4.tools/4.list-elements",{"title":79,"path":80,"stem":81},"get_element","/en/mcp/tools/get-element","en/2.mcp/4.tools/5.get-element",{"title":83,"path":84,"stem":85},"get_elements","/en/mcp/tools/get-elements","en/2.mcp/4.tools/6.get-elements",{"title":87,"path":88,"stem":89},"validate_datachain","/en/mcp/tools/validate-datachain","en/2.mcp/4.tools/7.validate-datachain",{"title":91,"path":92,"stem":93},"render_datachain","/en/mcp/tools/render-datachain","en/2.mcp/4.tools/8.render-datachain",{"title":95,"path":96,"stem":97},"get_icon_url","/en/mcp/tools/get-icon-url","en/2.mcp/4.tools/9.get-icon-url",{"title":99,"path":100,"stem":101},"Prompts","/en/mcp/prompts","en/2.mcp/5.prompts",{"title":103,"path":104,"stem":105,"children":106},"REST API (v2)","/en/rest","en/3.rest/0.index",[107,108,112,116,120,124,128,132,136,140,144,148],{"title":103,"path":104,"stem":105},{"title":109,"path":110,"stem":111},"GET /schemas","/en/rest/schemas","en/3.rest/1.schemas",{"title":113,"path":114,"stem":115},"POST /schemas/:version/resolve","/en/rest/resolve","en/3.rest/10.resolve",{"title":117,"path":118,"stem":119},"POST /schemas/:version/validate_resolved","/en/rest/validate-resolved","en/3.rest/11.validate-resolved",{"title":121,"path":122,"stem":123},"GET /schemas/:version/manifest","/en/rest/manifest","en/3.rest/2.manifest",{"title":125,"path":126,"stem":127},"GET /schemas/:version/categories","/en/rest/categories","en/3.rest/3.categories",{"title":129,"path":130,"stem":131},"GET /schemas/:version/elements","/en/rest/elements-list","en/3.rest/4.elements-list",{"title":133,"path":134,"stem":135},"GET /schemas/:version/elements/:element_id","/en/rest/element-detail","en/3.rest/5.element-detail",{"title":137,"path":138,"stem":139},"POST /schemas/:version/validate","/en/rest/validate","en/3.rest/6.validate",{"title":141,"path":142,"stem":143},"Icon routes","/en/rest/icons","en/3.rest/7.icons",{"title":145,"path":146,"stem":147},"Pagination & fields","/en/rest/pagination-and-fields","en/3.rest/8.pagination-and-fields",{"title":149,"path":150,"stem":151},"Errors","/en/rest/errors","en/3.rest/9.errors",{"title":153,"path":154,"stem":155,"children":156},"Icon composition","/en/icons","en/4.icons/0.index",[157,158,162,166,170],{"title":153,"path":154,"stem":155},{"title":159,"path":160,"stem":161},"Shapes","/en/icons/shapes","en/4.icons/1.shapes",{"title":163,"path":164,"stem":165},"Symbols","/en/icons/symbols","en/4.icons/2.symbols",{"title":167,"path":168,"stem":169},"Composed variants","/en/icons/composed-variants","en/4.icons/3.composed-variants",{"title":171,"path":172,"stem":173},"URLs","/en/icons/urls","en/4.icons/4.urls",{"title":175,"path":176,"stem":177,"children":178},"@dtpr/ui","/en/ui","en/5.ui/0.index",[179,180,184,188,192],{"title":175,"path":176,"stem":177},{"title":181,"path":182,"stem":183},"@dtpr/ui/core","/en/ui/core","en/5.ui/1.core",{"title":185,"path":186,"stem":187},"@dtpr/ui/vue","/en/ui/vue","en/5.ui/2.vue",{"title":189,"path":190,"stem":191},"@dtpr/ui/html","/en/ui/html","en/5.ui/3.html",{"title":193,"path":194,"stem":195},"Theming","/en/ui/theming","en/5.ui/4.theming",{"title":197,"path":198,"stem":199,"children":200},"Concepts","/en/concepts","en/6.concepts/0.index",[201,202,206,210,214,218,222],{"title":197,"path":198,"stem":199},{"title":203,"path":204,"stem":205},"Datachains","/en/concepts/datachains","en/6.concepts/1.datachains",{"title":207,"path":208,"stem":209},"Elements & categories","/en/concepts/elements-categories","en/6.concepts/2.elements-categories",{"title":211,"path":212,"stem":213},"Versions & releases","/en/concepts/versions-and-releases","en/6.concepts/3.versions-and-releases",{"title":215,"path":216,"stem":217},"Content hash","/en/concepts/content-hash","en/6.concepts/4.content-hash",{"title":219,"path":220,"stem":221},"Shape contract","/en/concepts/shape-contract","en/6.concepts/5.shape-contract",{"title":223,"path":224,"stem":225},"Subchains","/en/concepts/subchains","en/6.concepts/6.subchains",{"title":227,"path":228,"stem":229,"children":230},"Claude plugin","/en/plugin","en/7.plugin/0.index",[231,232,236,270,274],{"title":227,"path":228,"stem":229},{"title":233,"path":234,"stem":235},"Install","/en/plugin/install","en/7.plugin/1.install",{"title":237,"path":238,"stem":239,"children":240},"Skills","/en/plugin/skills","en/7.plugin/2.skills/0.index",[241,242,246,250,254,258,262,266],{"title":237,"path":238,"stem":239},{"title":243,"path":244,"stem":245},"dtpr-describe-system","/en/plugin/skills/describe-system","en/7.plugin/2.skills/1.describe-system",{"title":247,"path":248,"stem":249},"dtpr-datachain-structure","/en/plugin/skills/datachain-structure","en/7.plugin/2.skills/2.datachain-structure",{"title":251,"path":252,"stem":253},"dtpr-category-audit","/en/plugin/skills/category-audit","en/7.plugin/2.skills/3.category-audit",{"title":255,"path":256,"stem":257},"dtpr-element-design","/en/plugin/skills/element-design","en/7.plugin/2.skills/4.element-design",{"title":259,"path":260,"stem":261},"dtpr-symbol-design","/en/plugin/skills/symbol-design","en/7.plugin/2.skills/5.symbol-design",{"title":263,"path":264,"stem":265},"dtpr-translate","/en/plugin/skills/translate","en/7.plugin/2.skills/6.translate",{"title":267,"path":268,"stem":269},"dtpr-comprehension-audit","/en/plugin/skills/comprehension-audit","en/7.plugin/2.skills/7.comprehension-audit",{"title":271,"path":272,"stem":273},"Research corpus","/en/plugin/research-corpus","en/7.plugin/3.research-corpus",{"title":275,"path":276,"stem":277},"Comprehension rubric","/en/plugin/comprehension-rubric","en/7.plugin/4.comprehension-rubric",{"title":49,"path":279,"stem":280,"children":281},"/en/tools","en/8.tools/0.index",[282],{"title":49,"path":279,"stem":280},{"title":284,"path":285,"stem":286},"Changelog","/en/changelog","en/9.changelog",{"ok":288,"versions":289},true,[290],{"id":291,"status":292,"created_at":293,"content_hash":294},"ai@2026-05-06-beta","beta","2026-05-06T20:23:42.963Z","sha256-2d208111b0c597ff2b38cb1c24168799b0a5ff9290203ebf46c4f7c16a0fcb24",{"id":296,"title":145,"body":297,"description":865,"extension":866,"links":867,"meta":868,"navigation":288,"path":146,"seo":869,"stem":147,"__hash__":870},"docs_en/en/3.rest/8.pagination-and-fields.md",{"type":298,"value":299,"toc":855},"minimark",[300,305,310,319,324,397,401,550,563,567,680,684,691,753,756,760,771,812,819,823,851],[301,302,304],"callout",{"type":303},"info","Shared cross-endpoint behavior. Applies to list endpoints and is mirrored by the MCP counterparts.",[306,307,309],"h2",{"id":308},"pagination","Pagination",[311,312,313,314,318],"p",{},"List endpoints return an opaque ",[315,316,317],"strong",{},"cursor"," — a base64-encoded token the client passes back to fetch the next page.",[320,321,323],"h3",{"id":322},"request-parameters","Request parameters",[325,326,327,346],"table",{},[328,329,330],"thead",{},[331,332,333,337,340,343],"tr",{},[334,335,336],"th",{},"Query param",[334,338,339],{},"Default",[334,341,342],{},"Range",[334,344,345],{},"Description",[347,348,349,375],"tbody",{},[331,350,351,358,363,368],{},[352,353,354],"td",{},[355,356,357],"code",{},"limit",[352,359,360],{},[355,361,362],{},"50",[352,364,365],{},[355,366,367],{},"1 – 200",[352,369,370,371,374],{},"Page size. Non-integer or out-of-range → ",[355,372,373],{},"bad_request",".",[331,376,377,381,387,390],{},[352,378,379],{},[355,380,317],{},[352,382,383],{},[384,385,386],"em",{},"(empty)",[352,388,389],{},"opaque",[352,391,392,393,396],{},"Omit for the first page. On follow-up pages, pass the ",[355,394,395],{},"meta.next_cursor"," from the previous response.",[320,398,400],{"id":399},"response","Response",[402,403,408],"pre",{"className":404,"code":405,"language":406,"meta":407,"style":407},"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","",[355,409,410,419,438,465,480,501,518,538,544],{"__ignoreMap":407},[411,412,415],"span",{"class":413,"line":414},"line",1,[411,416,418],{"class":417},"sMK4o","{\n",[411,420,422,425,429,432,435],{"class":413,"line":421},2,[411,423,424],{"class":417},"  \"",[411,426,428],{"class":427},"spNyl","ok",[411,430,431],{"class":417},"\"",[411,433,434],{"class":417},":",[411,436,437],{"class":417}," true,\n",[411,439,441,443,446,448,450,453,456,460,462],{"class":413,"line":440},3,[411,442,424],{"class":417},[411,444,445],{"class":427},"elements",[411,447,431],{"class":417},[411,449,434],{"class":417},[411,451,452],{"class":417}," [",[411,454,455],{"class":417}," \"",[411,457,459],{"class":458},"sfazB","...",[411,461,431],{"class":417},[411,463,464],{"class":417}," ],\n",[411,466,468,470,473,475,477],{"class":413,"line":467},4,[411,469,424],{"class":417},[411,471,472],{"class":427},"meta",[411,474,431],{"class":417},[411,476,434],{"class":417},[411,478,479],{"class":417}," {\n",[411,481,483,486,490,492,494,498],{"class":413,"line":482},5,[411,484,485],{"class":417},"    \"",[411,487,489],{"class":488},"sBMFI","total",[411,491,431],{"class":417},[411,493,434],{"class":417},[411,495,497],{"class":496},"sbssI"," 127",[411,499,500],{"class":417},",\n",[411,502,504,506,509,511,513,516],{"class":413,"line":503},6,[411,505,485],{"class":417},[411,507,508],{"class":488},"returned",[411,510,431],{"class":417},[411,512,434],{"class":417},[411,514,515],{"class":496}," 50",[411,517,500],{"class":417},[411,519,521,523,526,528,530,532,535],{"class":413,"line":520},7,[411,522,485],{"class":417},[411,524,525],{"class":488},"next_cursor",[411,527,431],{"class":417},[411,529,434],{"class":417},[411,531,455],{"class":417},[411,533,534],{"class":458},"eyJvZmZzZXQiOjUwfQ==",[411,536,537],{"class":417},"\"\n",[411,539,541],{"class":413,"line":540},8,[411,542,543],{"class":417},"  }\n",[411,545,547],{"class":413,"line":546},9,[411,548,549],{"class":417},"}\n",[311,551,552,554,555,558,559,562],{},[355,553,395],{}," is ",[355,556,557],{},"null"," on the last page. Cursors are opaque — ",[315,560,561],{},"do not decode, rely on format, or manipulate",". Cursors are version-scoped; discard them when the schema version changes.",[320,564,566],{"id":565},"invalid-cursor","Invalid cursor",[402,568,570],{"className":404,"code":569,"language":406,"meta":407,"style":407},"{\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",[355,571,572,576,589,603,608,627,647,665,670,675],{"__ignoreMap":407},[411,573,574],{"class":413,"line":414},[411,575,418],{"class":417},[411,577,578,580,582,584,586],{"class":413,"line":421},[411,579,424],{"class":417},[411,581,428],{"class":427},[411,583,431],{"class":417},[411,585,434],{"class":417},[411,587,588],{"class":417}," false,\n",[411,590,591,593,596,598,600],{"class":413,"line":440},[411,592,424],{"class":417},[411,594,595],{"class":427},"errors",[411,597,431],{"class":417},[411,599,434],{"class":417},[411,601,602],{"class":417}," [\n",[411,604,605],{"class":413,"line":467},[411,606,607],{"class":417},"    {\n",[411,609,610,613,615,617,619,621,623,625],{"class":413,"line":482},[411,611,612],{"class":417},"      \"",[411,614,355],{"class":488},[411,616,431],{"class":417},[411,618,434],{"class":417},[411,620,455],{"class":417},[411,622,373],{"class":458},[411,624,431],{"class":417},[411,626,500],{"class":417},[411,628,629,631,634,636,638,640,643,645],{"class":413,"line":503},[411,630,612],{"class":417},[411,632,633],{"class":488},"message",[411,635,431],{"class":417},[411,637,434],{"class":417},[411,639,455],{"class":417},[411,641,642],{"class":458},"Invalid pagination cursor.",[411,644,431],{"class":417},[411,646,500],{"class":417},[411,648,649,651,654,656,658,660,663],{"class":413,"line":520},[411,650,612],{"class":417},[411,652,653],{"class":488},"fix_hint",[411,655,431],{"class":417},[411,657,434],{"class":417},[411,659,455],{"class":417},[411,661,662],{"class":458},"Discard the cursor and re-issue the request without one, or pass a value previously returned by the API.",[411,664,537],{"class":417},[411,666,667],{"class":413,"line":540},[411,668,669],{"class":417},"    }\n",[411,671,672],{"class":413,"line":546},[411,673,674],{"class":417},"  ]\n",[411,676,678],{"class":413,"line":677},10,[411,679,549],{"class":417},[306,681,683],{"id":682},"field-projection","Field projection",[311,685,686,687,690],{},"Endpoints that return element rows accept a ",[355,688,689],{},"fields"," parameter.",[325,692,693,703],{},[328,694,695],{},[331,696,697,700],{},[334,698,699],{},"Value",[334,701,702],{},"Meaning",[347,704,705,719,729],{},[331,706,707,712],{},[352,708,709],{},[355,710,711],{},"?fields=id,title,category_id",[352,713,714,715,718],{},"Comma-separated field names. ",[355,716,717],{},"id"," is always included.",[331,720,721,726],{},[352,722,723],{},[355,724,725],{},"?fields=all",[352,727,728],{},"Return the full element record.",[331,730,731,736],{},[352,732,733],{},[384,734,735],{},"(omitted)",[352,737,738,739,742,743,746,747,742,750,374],{},"Endpoint-specific default. ",[355,740,741],{},"/elements"," uses ",[355,744,745],{},"[\"id\",\"title\",\"category_id\"]","; ",[355,748,749],{},"/elements/:id",[355,751,752],{},"\"all\"",[311,754,755],{},"Unknown field names are silently ignored — you can write feature-detected projection lists safely.",[306,757,759],{"id":758},"locale-filtering","Locale filtering",[311,761,762,763,766,767,770],{},"Localized fields have the shape ",[355,764,765],{},"[{ \"locale\": \"en\", \"value\": \"…\" }, { \"locale\": \"fr\", \"value\": \"…\" }]",". The ",[355,768,769],{},"locales"," query parameter trims these arrays.",[325,772,773,781],{},[328,774,775],{},[331,776,777,779],{},[334,778,699],{},[334,780,702],{},[347,782,783,793,803],{},[331,784,785,790],{},[352,786,787],{},[355,788,789],{},"?locales=en",[352,791,792],{},"Retain only English entries.",[331,794,795,800],{},[352,796,797],{},[355,798,799],{},"?locales=en,fr",[352,801,802],{},"Retain English and French.",[331,804,805,809],{},[352,806,807],{},[384,808,735],{},[352,810,811],{},"Return every locale.",[311,813,814,815,818],{},"Unknown locale codes (",[355,816,817],{},"?locales=zz",") are tolerated; the filter simply removes nothing for them.",[306,820,822],{"id":821},"see-also","See also",[824,825,826,836,843],"ul",{},[827,828,829],"li",{},[830,831,833,834],"a",{"href":832},"/mcp/envelope","MCP envelope — ",[355,835,395],{},[827,837,838],{},[830,839,841],{"href":840},"/rest/elements-list",[355,842,129],{},[827,844,845],{},[830,846,848,849],{"href":847},"/mcp/tools/list-elements","MCP ",[355,850,75],{},[852,853,854],"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":407,"searchDepth":421,"depth":421,"links":856},[857,862,863,864],{"id":308,"depth":421,"text":309,"children":858},[859,860,861],{"id":322,"depth":440,"text":323},{"id":399,"depth":440,"text":400},{"id":565,"depth":440,"text":566},{"id":682,"depth":421,"text":683},{"id":758,"depth":421,"text":759},{"id":821,"depth":421,"text":822},"Cursor semantics, limits, field projection, and locale filtering.","md",null,{},{"title":145,"description":865},"yumBLjB2nK-264wfC_JSrLesc2UoRju6Eor8Ln3alN8",[872,874],{"title":141,"path":142,"stem":143,"description":873,"children":-1},"Shape primitives, release-pinned symbols, and composed element icons.",{"title":149,"path":150,"stem":151,"description":875,"children":-1},"The shared error shape and canonical code list.",1779049694122]