[{"data":1,"prerenderedAt":1228},["ShallowReactive",2],{"doc:releases/overview":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"releases/overview","releases/overview.md",{"title":7,"description":8},"Overview","How Kiyotaka Data API documentation is versioned, what each release note covers, and how to stay aligned when you integrate REST or WebSocket.","---\ntitle: Overview\ndescription: >-\n  How Kiyotaka Data API documentation is versioned, what each release note\n  covers, and how to stay aligned when you integrate REST or WebSocket.\n---\n\nRelease notes explain **what the published docs cover** for the **Kiyotaka Data API**: REST (`/v1/points`), WebSockets (book and nonbook), authentication, limits, errors, and the per–data-type reference pages. They are written for **developers integrating** the API—not for internal release engineering detail.\n\n## What we publish\n\n| Artifact | Purpose |\n| --- | --- |\n| [Release Notes](/docs/releases/changelog) | Version-by-version documentation history: scope of the documented API, operational behavior, and any contract or docs-only callouts. |\n\nNew entries appear **newest first**. Each major section uses short **Added** / **Documented** style bullets so you can see what became officially described in that release.\n\n## Versioning\n\nDocumentation releases use **semantic-style versions** (`MAJOR.MINOR.PATCH`) as *documentation product* versions:\n\n- **MAJOR** — Baseline or reset of the documented public contract narrative (for example first documented alignment with REST **`/v1`**). A future **HTTP breaking** change would correspond to a new API path or version line and would be reflected here together with migration guidance.\n- **MINOR** — New documented endpoints, parameters, data types, or materially expanded guides without redefining the baseline contract story.\n- **PATCH** — Clarifications, corrections, and small additive documentation fixes.\n\nThe **REST URL prefix `v1`** (`https://api.kiyotaka.ai/v1/...`) is the implementation anchor that **v1.0.0** docs describe. WebSocket subscription payloads may carry their own version fields where documented (for example in subscribe examples).\n\n{% hint style=\"info\" %}\n**Docs vs rollout:** Dates on release notes reflect the documentation snapshot. Platform behavior may roll out slightly before or after a docs publish; when in doubt, validate against the live API and [Errors](/docs/errors) responses.\n{% endhint %}\n\n## Integration checklist\n\nWhen you adopt or refresh an integration against the Data API:\n\n1. Read the **Latest release** callout on [Release Notes](/docs/releases/changelog).\n2. Confirm **authentication** ([Authentication](/docs/authentication)) and **tier limits** ([Rate limits](/docs/rate-limits)) match your plan.\n3. For REST, standardize on **`GET /v1/points`** and the **`series` / `points`** shape ([Introduction](/docs/)).\n4. For WebSocket, split **book** vs **nonbook** connections as needed and pick a **region** ([WebSocket overview](/docs/ws/overview)).\n5. Handle **errors** and backoff consistently ([Errors](/docs/errors)).\n",{"type":11,"children":12,"data":1221,"position":1223},"root",[13,125,127,146,148,264,265,350,351,366,367,448,449,604,605,696,697,755,756,771,772,785,786],{"type":14,"tagName":15,"properties":16,"children":17,"position":122},"element","p",{},[18,28,46,53,70,77,91,98,115],{"type":19,"value":20,"position":21},"text","Release notes explain ",{"start":22,"end":25},{"line":23,"column":23,"offset":24},1,0,{"line":23,"column":26,"offset":27},23,22,{"type":14,"tagName":29,"properties":30,"children":31,"position":41},"strong",{},[32],{"type":19,"value":33,"position":34},"what the published docs cover",{"start":35,"end":38},{"line":23,"column":36,"offset":37},25,24,{"line":23,"column":39,"offset":40},54,53,{"start":42,"end":43},{"line":23,"column":26,"offset":27},{"line":23,"column":44,"offset":45},56,55,{"type":19,"value":47,"position":48}," for the ",{"start":49,"end":50},{"line":23,"column":44,"offset":45},{"line":23,"column":51,"offset":52},65,64,{"type":14,"tagName":29,"properties":54,"children":55,"position":65},{},[56],{"type":19,"value":57,"position":58},"Kiyotaka Data API",{"start":59,"end":62},{"line":23,"column":60,"offset":61},67,66,{"line":23,"column":63,"offset":64},84,83,{"start":66,"end":67},{"line":23,"column":51,"offset":52},{"line":23,"column":68,"offset":69},86,85,{"type":19,"value":71,"position":72},": REST (",{"start":73,"end":74},{"line":23,"column":68,"offset":69},{"line":23,"column":75,"offset":76},94,93,{"type":14,"tagName":78,"properties":79,"children":80,"position":88},"code",{},[81],{"type":19,"value":82,"position":83},"/v1/points",{"start":84,"end":85},{"line":23,"column":75,"offset":76},{"line":23,"column":86,"offset":87},106,105,{"start":89,"end":90},{"line":23,"column":75,"offset":76},{"line":23,"column":86,"offset":87},{"type":19,"value":92,"position":93},"), WebSockets (book and nonbook), authentication, limits, errors, and the per–data-type reference pages. They are written for ",{"start":94,"end":95},{"line":23,"column":86,"offset":87},{"line":23,"column":96,"offset":97},232,231,{"type":14,"tagName":29,"properties":99,"children":100,"position":110},{},[101],{"type":19,"value":102,"position":103},"developers integrating",{"start":104,"end":107},{"line":23,"column":105,"offset":106},234,233,{"line":23,"column":108,"offset":109},256,255,{"start":111,"end":112},{"line":23,"column":96,"offset":97},{"line":23,"column":113,"offset":114},258,257,{"type":19,"value":116,"position":117}," the API—not for internal release engineering detail.",{"start":118,"end":119},{"line":23,"column":113,"offset":114},{"line":23,"column":120,"offset":121},311,310,{"start":123,"end":124},{"line":23,"column":23,"offset":24},{"line":23,"column":120,"offset":121},{"type":19,"value":126},"\n",{"type":14,"tagName":128,"properties":129,"children":131,"position":142},"h2",{"id":130},"what-we-publish",[132],{"type":19,"value":133,"position":134},"What we publish",{"start":135,"end":139},{"line":136,"column":137,"offset":138},3,4,315,{"line":136,"column":140,"offset":141},19,330,{"start":143,"end":145},{"line":136,"column":23,"offset":144},312,{"line":136,"column":140,"offset":141},{"type":19,"value":147},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":149,"properties":150,"children":151,"position":261},"table",{},[152,201],{"type":14,"tagName":153,"properties":154,"children":155,"position":198},"thead",{},[156],{"type":14,"tagName":157,"properties":158,"children":159,"position":195},"tr",{},[160,179],{"type":14,"tagName":161,"properties":162,"children":163,"position":173},"th",{},[164],{"type":19,"value":165,"position":166},"Artifact",{"start":167,"end":170},{"line":168,"column":136,"offset":169},5,334,{"line":168,"column":171,"offset":172},11,342,{"start":174,"end":176},{"line":168,"column":23,"offset":175},332,{"line":168,"column":177,"offset":178},12,343,{"type":14,"tagName":161,"properties":180,"children":181,"position":191},{},[182],{"type":19,"value":183,"position":184},"Purpose",{"start":185,"end":188},{"line":168,"column":186,"offset":187},14,345,{"line":168,"column":189,"offset":190},21,352,{"start":192,"end":193},{"line":168,"column":177,"offset":178},{"line":168,"column":26,"offset":194},354,{"start":196,"end":197},{"line":168,"column":23,"offset":175},{"line":168,"column":26,"offset":194},{"start":199,"end":200},{"line":168,"column":23,"offset":175},{"line":168,"column":26,"offset":194},{"type":14,"tagName":202,"properties":203,"children":204,"position":258},"tbody",{},[205],{"type":14,"tagName":157,"properties":206,"children":207,"position":255},{},[208,238],{"type":14,"tagName":209,"properties":210,"children":211,"position":232},"td",{},[212],{"type":14,"tagName":213,"properties":214,"children":216,"position":226},"a",{"href":215},"/docs/releases/changelog",[217],{"type":19,"value":218,"position":219},"Release Notes",{"start":220,"end":223},{"line":221,"column":137,"offset":222},7,372,{"line":221,"column":224,"offset":225},17,385,{"start":227,"end":229},{"line":221,"column":136,"offset":228},371,{"line":221,"column":230,"offset":231},44,412,{"start":233,"end":235},{"line":221,"column":23,"offset":234},369,{"line":221,"column":236,"offset":237},45,413,{"type":14,"tagName":209,"properties":239,"children":240,"position":250},{},[241],{"type":19,"value":242,"position":243},"Version-by-version documentation history: scope of the documented API, operational behavior, and any contract or docs-only callouts.",{"start":244,"end":247},{"line":221,"column":245,"offset":246},47,415,{"line":221,"column":248,"offset":249},179,547,{"start":251,"end":252},{"line":221,"column":236,"offset":237},{"line":221,"column":253,"offset":254},181,549,{"start":256,"end":257},{"line":221,"column":23,"offset":234},{"line":221,"column":253,"offset":254},{"start":259,"end":260},{"line":221,"column":23,"offset":234},{"line":221,"column":253,"offset":254},{"start":262,"end":263},{"line":168,"column":23,"offset":175},{"line":221,"column":253,"offset":254},{"type":19,"value":126},{"type":14,"tagName":15,"properties":266,"children":267,"position":347},{},[268,277,293,300,317,324,340],{"type":19,"value":269,"position":270},"New entries appear ",{"start":271,"end":274},{"line":272,"column":23,"offset":273},9,551,{"line":272,"column":275,"offset":276},20,570,{"type":14,"tagName":29,"properties":278,"children":279,"position":288},{},[280],{"type":19,"value":281,"position":282},"newest first",{"start":283,"end":285},{"line":272,"column":27,"offset":284},572,{"line":272,"column":286,"offset":287},34,584,{"start":289,"end":290},{"line":272,"column":275,"offset":276},{"line":272,"column":291,"offset":292},36,586,{"type":19,"value":294,"position":295},". Each major section uses short ",{"start":296,"end":297},{"line":272,"column":291,"offset":292},{"line":272,"column":298,"offset":299},68,618,{"type":14,"tagName":29,"properties":301,"children":302,"position":312},{},[303],{"type":19,"value":304,"position":305},"Added",{"start":306,"end":309},{"line":272,"column":307,"offset":308},70,620,{"line":272,"column":310,"offset":311},75,625,{"start":313,"end":314},{"line":272,"column":298,"offset":299},{"line":272,"column":315,"offset":316},77,627,{"type":19,"value":318,"position":319}," / ",{"start":320,"end":321},{"line":272,"column":315,"offset":316},{"line":272,"column":322,"offset":323},80,630,{"type":14,"tagName":29,"properties":325,"children":326,"position":336},{},[327],{"type":19,"value":328,"position":329},"Documented",{"start":330,"end":333},{"line":272,"column":331,"offset":332},82,632,{"line":272,"column":334,"offset":335},92,642,{"start":337,"end":338},{"line":272,"column":322,"offset":323},{"line":272,"column":75,"offset":339},644,{"type":19,"value":341,"position":342}," style bullets so you can see what became officially described in that release.",{"start":343,"end":344},{"line":272,"column":75,"offset":339},{"line":272,"column":345,"offset":346},173,723,{"start":348,"end":349},{"line":272,"column":23,"offset":273},{"line":272,"column":345,"offset":346},{"type":19,"value":126},{"type":14,"tagName":128,"properties":352,"children":354,"position":362},{"id":353},"versioning",[355],{"type":19,"value":356,"position":357},"Versioning",{"start":358,"end":360},{"line":171,"column":137,"offset":359},728,{"line":171,"column":186,"offset":361},738,{"start":363,"end":365},{"line":171,"column":23,"offset":364},725,{"line":171,"column":186,"offset":361},{"type":19,"value":126},{"type":14,"tagName":15,"properties":368,"children":369,"position":445},{},[370,379,394,401,414,421,438],{"type":19,"value":371,"position":372},"Documentation releases use ",{"start":373,"end":376},{"line":374,"column":23,"offset":375},13,740,{"line":374,"column":377,"offset":378},28,767,{"type":14,"tagName":29,"properties":380,"children":381,"position":390},{},[382],{"type":19,"value":383,"position":384},"semantic-style versions",{"start":385,"end":388},{"line":374,"column":386,"offset":387},30,769,{"line":374,"column":40,"offset":389},792,{"start":391,"end":392},{"line":374,"column":377,"offset":378},{"line":374,"column":45,"offset":393},794,{"type":19,"value":395,"position":396}," (",{"start":397,"end":398},{"line":374,"column":45,"offset":393},{"line":374,"column":399,"offset":400},57,796,{"type":14,"tagName":78,"properties":402,"children":403,"position":411},{},[404],{"type":19,"value":405,"position":406},"MAJOR.MINOR.PATCH",{"start":407,"end":408},{"line":374,"column":399,"offset":400},{"line":374,"column":409,"offset":410},76,815,{"start":412,"end":413},{"line":374,"column":399,"offset":400},{"line":374,"column":409,"offset":410},{"type":19,"value":415,"position":416},") as ",{"start":417,"end":418},{"line":374,"column":409,"offset":410},{"line":374,"column":419,"offset":420},81,820,{"type":14,"tagName":422,"properties":423,"children":424,"position":433},"em",{},[425],{"type":19,"value":426,"position":427},"documentation product",{"start":428,"end":430},{"line":374,"column":331,"offset":429},821,{"line":374,"column":431,"offset":432},103,842,{"start":434,"end":435},{"line":374,"column":419,"offset":420},{"line":374,"column":436,"offset":437},104,843,{"type":19,"value":439,"position":440}," versions:",{"start":441,"end":442},{"line":374,"column":436,"offset":437},{"line":374,"column":443,"offset":444},114,853,{"start":446,"end":447},{"line":374,"column":23,"offset":375},{"line":374,"column":443,"offset":444},{"type":19,"value":126},{"type":14,"tagName":450,"properties":451,"children":452,"position":601},"ul",{},[453,454,540,541,571,572,600],{"type":19,"value":126},{"type":14,"tagName":455,"properties":456,"children":457,"position":536},"li",{},[458,475,482,505,512,529],{"type":14,"tagName":29,"properties":459,"children":460,"position":470},{},[461],{"type":19,"value":462,"position":463},"MAJOR",{"start":464,"end":467},{"line":465,"column":168,"offset":466},15,859,{"line":465,"column":468,"offset":469},10,864,{"start":471,"end":473},{"line":465,"column":136,"offset":472},857,{"line":465,"column":177,"offset":474},866,{"type":19,"value":476,"position":477}," — Baseline or reset of the documented public contract narrative (for example first documented alignment with REST ",{"start":478,"end":479},{"line":465,"column":177,"offset":474},{"line":465,"column":480,"offset":481},127,981,{"type":14,"tagName":29,"properties":483,"children":484,"position":500},{},[485],{"type":14,"tagName":78,"properties":486,"children":487,"position":497},{},[488],{"type":19,"value":489,"position":490},"/v1",{"start":491,"end":494},{"line":465,"column":492,"offset":493},129,983,{"line":465,"column":495,"offset":496},134,988,{"start":498,"end":499},{"line":465,"column":492,"offset":493},{"line":465,"column":495,"offset":496},{"start":501,"end":502},{"line":465,"column":480,"offset":481},{"line":465,"column":503,"offset":504},136,990,{"type":19,"value":506,"position":507},"). A future ",{"start":508,"end":509},{"line":465,"column":503,"offset":504},{"line":465,"column":510,"offset":511},148,1002,{"type":14,"tagName":29,"properties":513,"children":514,"position":524},{},[515],{"type":19,"value":516,"position":517},"HTTP breaking",{"start":518,"end":521},{"line":465,"column":519,"offset":520},150,1004,{"line":465,"column":522,"offset":523},163,1017,{"start":525,"end":526},{"line":465,"column":510,"offset":511},{"line":465,"column":527,"offset":528},165,1019,{"type":19,"value":530,"position":531}," change would correspond to a new API path or version line and would be reflected here together with migration guidance.",{"start":532,"end":533},{"line":465,"column":527,"offset":528},{"line":465,"column":534,"offset":535},285,1139,{"start":537,"end":539},{"line":465,"column":23,"offset":538},855,{"line":465,"column":534,"offset":535},{"type":19,"value":126},{"type":14,"tagName":455,"properties":542,"children":543,"position":567},{},[544,560],{"type":14,"tagName":29,"properties":545,"children":546,"position":555},{},[547],{"type":19,"value":548,"position":549},"MINOR",{"start":550,"end":553},{"line":551,"column":168,"offset":552},16,1144,{"line":551,"column":468,"offset":554},1149,{"start":556,"end":558},{"line":551,"column":136,"offset":557},1142,{"line":551,"column":177,"offset":559},1151,{"type":19,"value":561,"position":562}," — New documented endpoints, parameters, data types, or materially expanded guides without redefining the baseline contract story.",{"start":563,"end":564},{"line":551,"column":177,"offset":559},{"line":551,"column":565,"offset":566},142,1281,{"start":568,"end":570},{"line":551,"column":23,"offset":569},1140,{"line":551,"column":565,"offset":566},{"type":19,"value":126},{"type":14,"tagName":455,"properties":573,"children":574,"position":596},{},[575,590],{"type":14,"tagName":29,"properties":576,"children":577,"position":585},{},[578],{"type":19,"value":579,"position":580},"PATCH",{"start":581,"end":583},{"line":224,"column":168,"offset":582},1286,{"line":224,"column":468,"offset":584},1291,{"start":586,"end":588},{"line":224,"column":136,"offset":587},1284,{"line":224,"column":177,"offset":589},1293,{"type":19,"value":591,"position":592}," — Clarifications, corrections, and small additive documentation fixes.",{"start":593,"end":594},{"line":224,"column":177,"offset":589},{"line":224,"column":64,"offset":595},1364,{"start":597,"end":599},{"line":224,"column":23,"offset":598},1282,{"line":224,"column":64,"offset":595},{"type":19,"value":126},{"start":602,"end":603},{"line":465,"column":23,"offset":538},{"line":224,"column":64,"offset":595},{"type":19,"value":126},{"type":14,"tagName":15,"properties":606,"children":607,"position":693},{},[608,615,643,649,662,669,686],{"type":19,"value":609,"position":610},"The ",{"start":611,"end":613},{"line":140,"column":23,"offset":612},1366,{"line":140,"column":168,"offset":614},1370,{"type":14,"tagName":29,"properties":616,"children":617,"position":638},{},[618,625],{"type":19,"value":619,"position":620},"REST URL prefix ",{"start":621,"end":623},{"line":140,"column":221,"offset":622},1372,{"line":140,"column":26,"offset":624},1388,{"type":14,"tagName":78,"properties":626,"children":627,"position":635},{},[628],{"type":19,"value":629,"position":630},"v1",{"start":631,"end":632},{"line":140,"column":26,"offset":624},{"line":140,"column":633,"offset":634},27,1392,{"start":636,"end":637},{"line":140,"column":26,"offset":624},{"line":140,"column":633,"offset":634},{"start":639,"end":640},{"line":140,"column":168,"offset":614},{"line":140,"column":641,"offset":642},29,1394,{"type":19,"value":395,"position":644},{"start":645,"end":646},{"line":140,"column":641,"offset":642},{"line":140,"column":647,"offset":648},31,1396,{"type":14,"tagName":78,"properties":650,"children":651,"position":659},{},[652],{"type":19,"value":653,"position":654},"https://api.kiyotaka.ai/v1/...",{"start":655,"end":656},{"line":140,"column":647,"offset":648},{"line":140,"column":657,"offset":658},63,1428,{"start":660,"end":661},{"line":140,"column":647,"offset":648},{"line":140,"column":657,"offset":658},{"type":19,"value":663,"position":664},") is the implementation anchor that ",{"start":665,"end":666},{"line":140,"column":657,"offset":658},{"line":140,"column":667,"offset":668},99,1464,{"type":14,"tagName":29,"properties":670,"children":671,"position":681},{},[672],{"type":19,"value":673,"position":674},"v1.0.0",{"start":675,"end":678},{"line":140,"column":676,"offset":677},101,1466,{"line":140,"column":679,"offset":680},107,1472,{"start":682,"end":683},{"line":140,"column":667,"offset":668},{"line":140,"column":684,"offset":685},109,1474,{"type":19,"value":687,"position":688}," docs describe. WebSocket subscription payloads may carry their own version fields where documented (for example in subscribe examples).",{"start":689,"end":690},{"line":140,"column":684,"offset":685},{"line":140,"column":691,"offset":692},245,1610,{"start":694,"end":695},{"line":140,"column":23,"offset":612},{"line":140,"column":691,"offset":692},{"type":19,"value":126},{"type":14,"tagName":698,"properties":699,"children":701},"hint",{"type":700},"info",[702],{"type":14,"tagName":15,"properties":703,"children":704,"position":752},{},[705,720,727,745],{"type":14,"tagName":29,"properties":706,"children":707,"position":715},{},[708],{"type":19,"value":709,"position":710},"Docs vs rollout:",{"start":711,"end":713},{"line":37,"column":136,"offset":712},1640,{"line":37,"column":140,"offset":714},1656,{"start":716,"end":718},{"line":37,"column":23,"offset":717},1638,{"line":37,"column":189,"offset":719},1658,{"type":19,"value":721,"position":722}," Dates on release notes reflect the documentation snapshot. Platform behavior may roll out slightly before or after a docs publish; when in doubt, validate against the live API and ",{"start":723,"end":724},{"line":37,"column":189,"offset":719},{"line":37,"column":725,"offset":726},202,1839,{"type":14,"tagName":213,"properties":728,"children":730,"position":740},{"href":729},"/docs/errors",[731],{"type":19,"value":732,"position":733},"Errors",{"start":734,"end":737},{"line":37,"column":735,"offset":736},203,1840,{"line":37,"column":738,"offset":739},209,1846,{"start":741,"end":742},{"line":37,"column":725,"offset":726},{"line":37,"column":743,"offset":744},224,1861,{"type":19,"value":746,"position":747}," responses.",{"start":748,"end":749},{"line":37,"column":743,"offset":744},{"line":37,"column":750,"offset":751},235,1872,{"start":753,"end":754},{"line":37,"column":23,"offset":717},{"line":37,"column":750,"offset":751},{"type":19,"value":126},{"type":14,"tagName":128,"properties":757,"children":759,"position":767},{"id":758},"integration-checklist",[760],{"type":19,"value":761,"position":762},"Integration checklist",{"start":763,"end":765},{"line":641,"column":137,"offset":764},1893,{"line":641,"column":36,"offset":766},1914,{"start":768,"end":770},{"line":641,"column":23,"offset":769},1890,{"line":641,"column":36,"offset":766},{"type":19,"value":126},{"type":14,"tagName":15,"properties":773,"children":774,"position":782},{},[775],{"type":19,"value":776,"position":777},"When you adopt or refresh an integration against the Data API:",{"start":778,"end":780},{"line":647,"column":23,"offset":779},1916,{"line":647,"column":657,"offset":781},1978,{"start":783,"end":784},{"line":647,"column":23,"offset":779},{"line":647,"column":657,"offset":781},{"type":19,"value":126},{"type":14,"tagName":787,"properties":788,"children":789,"position":1218},"ol",{},[790,791,846,847,947,948,1062,1063,1163,1164,1217],{"type":19,"value":126},{"type":14,"tagName":455,"properties":792,"children":793,"position":842},{},[794,802,816,823,836],{"type":19,"value":795,"position":796},"Read the ",{"start":797,"end":800},{"line":798,"column":137,"offset":799},33,1983,{"line":798,"column":374,"offset":801},1992,{"type":14,"tagName":29,"properties":803,"children":804,"position":812},{},[805],{"type":19,"value":806,"position":807},"Latest release",{"start":808,"end":810},{"line":798,"column":465,"offset":809},1994,{"line":798,"column":641,"offset":811},2008,{"start":813,"end":814},{"line":798,"column":374,"offset":801},{"line":798,"column":647,"offset":815},2010,{"type":19,"value":817,"position":818}," callout on ",{"start":819,"end":820},{"line":798,"column":647,"offset":815},{"line":798,"column":821,"offset":822},43,2022,{"type":14,"tagName":213,"properties":824,"children":825,"position":832},{"href":215},[826],{"type":19,"value":218,"position":827},{"start":828,"end":830},{"line":798,"column":230,"offset":829},2023,{"line":798,"column":399,"offset":831},2036,{"start":833,"end":834},{"line":798,"column":821,"offset":822},{"line":798,"column":63,"offset":835},2063,{"type":19,"value":837,"position":838},".",{"start":839,"end":840},{"line":798,"column":63,"offset":835},{"line":798,"column":69,"offset":841},2064,{"start":843,"end":845},{"line":798,"column":23,"offset":844},1980,{"line":798,"column":69,"offset":841},{"type":19,"value":126},{"type":14,"tagName":455,"properties":848,"children":849,"position":943},{},[850,857,871,877,892,898,915,920,936],{"type":19,"value":851,"position":852},"Confirm ",{"start":853,"end":855},{"line":286,"column":137,"offset":854},2068,{"line":286,"column":177,"offset":856},2076,{"type":14,"tagName":29,"properties":858,"children":859,"position":867},{},[860],{"type":19,"value":861,"position":862},"authentication",{"start":863,"end":865},{"line":286,"column":186,"offset":864},2078,{"line":286,"column":377,"offset":866},2092,{"start":868,"end":869},{"line":286,"column":177,"offset":856},{"line":286,"column":386,"offset":870},2094,{"type":19,"value":395,"position":872},{"start":873,"end":874},{"line":286,"column":386,"offset":870},{"line":286,"column":875,"offset":876},32,2096,{"type":14,"tagName":213,"properties":878,"children":880,"position":888},{"href":879},"/docs/authentication",[881],{"type":19,"value":882,"position":883},"Authentication",{"start":884,"end":886},{"line":286,"column":798,"offset":885},2097,{"line":286,"column":245,"offset":887},2111,{"start":889,"end":890},{"line":286,"column":875,"offset":876},{"line":286,"column":307,"offset":891},2134,{"type":19,"value":893,"position":894},") and ",{"start":895,"end":896},{"line":286,"column":307,"offset":891},{"line":286,"column":409,"offset":897},2140,{"type":14,"tagName":29,"properties":899,"children":900,"position":910},{},[901],{"type":19,"value":902,"position":903},"tier limits",{"start":904,"end":907},{"line":286,"column":905,"offset":906},78,2142,{"line":286,"column":908,"offset":909},89,2153,{"start":911,"end":912},{"line":286,"column":409,"offset":897},{"line":286,"column":913,"offset":914},91,2155,{"type":19,"value":395,"position":916},{"start":917,"end":918},{"line":286,"column":913,"offset":914},{"line":286,"column":76,"offset":919},2157,{"type":14,"tagName":213,"properties":921,"children":923,"position":931},{"href":922},"/docs/rate-limits",[924],{"type":19,"value":925,"position":926},"Rate limits",{"start":927,"end":929},{"line":286,"column":75,"offset":928},2158,{"line":286,"column":87,"offset":930},2169,{"start":932,"end":933},{"line":286,"column":76,"offset":919},{"line":286,"column":934,"offset":935},125,2189,{"type":19,"value":937,"position":938},") match your plan.",{"start":939,"end":940},{"line":286,"column":934,"offset":935},{"line":286,"column":941,"offset":942},143,2207,{"start":944,"end":946},{"line":286,"column":23,"offset":945},2065,{"line":286,"column":941,"offset":942},{"type":19,"value":126},{"type":14,"tagName":455,"properties":949,"children":950,"position":1058},{},[951,959,980,987,1027,1033,1051],{"type":19,"value":952,"position":953},"For REST, standardize on ",{"start":954,"end":957},{"line":955,"column":137,"offset":956},35,2211,{"line":955,"column":641,"offset":958},2236,{"type":14,"tagName":29,"properties":960,"children":961,"position":975},{},[962],{"type":14,"tagName":78,"properties":963,"children":964,"position":972},{},[965],{"type":19,"value":966,"position":967},"GET /v1/points",{"start":968,"end":970},{"line":955,"column":647,"offset":969},2238,{"line":955,"column":245,"offset":971},2254,{"start":973,"end":974},{"line":955,"column":647,"offset":969},{"line":955,"column":245,"offset":971},{"start":976,"end":977},{"line":955,"column":641,"offset":958},{"line":955,"column":978,"offset":979},49,2256,{"type":19,"value":981,"position":982}," and the ",{"start":983,"end":984},{"line":955,"column":978,"offset":979},{"line":955,"column":985,"offset":986},58,2265,{"type":14,"tagName":29,"properties":988,"children":989,"position":1023},{},[990,1004,1010],{"type":14,"tagName":78,"properties":991,"children":992,"position":1001},{},[993],{"type":19,"value":994,"position":995},"series",{"start":996,"end":999},{"line":955,"column":997,"offset":998},60,2267,{"line":955,"column":298,"offset":1000},2275,{"start":1002,"end":1003},{"line":955,"column":997,"offset":998},{"line":955,"column":298,"offset":1000},{"type":19,"value":318,"position":1005},{"start":1006,"end":1007},{"line":955,"column":298,"offset":1000},{"line":955,"column":1008,"offset":1009},71,2278,{"type":14,"tagName":78,"properties":1011,"children":1012,"position":1020},{},[1013],{"type":19,"value":1014,"position":1015},"points",{"start":1016,"end":1017},{"line":955,"column":1008,"offset":1009},{"line":955,"column":1018,"offset":1019},79,2286,{"start":1021,"end":1022},{"line":955,"column":1008,"offset":1009},{"line":955,"column":1018,"offset":1019},{"start":1024,"end":1025},{"line":955,"column":985,"offset":986},{"line":955,"column":419,"offset":1026},2288,{"type":19,"value":1028,"position":1029}," shape (",{"start":1030,"end":1031},{"line":955,"column":419,"offset":1026},{"line":955,"column":908,"offset":1032},2296,{"type":14,"tagName":213,"properties":1034,"children":1036,"position":1046},{"href":1035},"/docs/",[1037],{"type":19,"value":1038,"position":1039},"Introduction",{"start":1040,"end":1043},{"line":955,"column":1041,"offset":1042},90,2297,{"line":955,"column":1044,"offset":1045},102,2309,{"start":1047,"end":1048},{"line":955,"column":908,"offset":1032},{"line":955,"column":1049,"offset":1050},111,2318,{"type":19,"value":1052,"position":1053},").",{"start":1054,"end":1055},{"line":955,"column":1049,"offset":1050},{"line":955,"column":1056,"offset":1057},113,2320,{"start":1059,"end":1061},{"line":955,"column":23,"offset":1060},2208,{"line":955,"column":1056,"offset":1057},{"type":19,"value":126},{"type":14,"tagName":455,"properties":1064,"children":1065,"position":1159},{},[1066,1073,1087,1094,1111,1117,1131,1136,1153],{"type":19,"value":1067,"position":1068},"For WebSocket, split ",{"start":1069,"end":1071},{"line":291,"column":137,"offset":1070},2324,{"line":291,"column":36,"offset":1072},2345,{"type":14,"tagName":29,"properties":1074,"children":1075,"position":1083},{},[1076],{"type":19,"value":1077,"position":1078},"book",{"start":1079,"end":1081},{"line":291,"column":633,"offset":1080},2347,{"line":291,"column":647,"offset":1082},2351,{"start":1084,"end":1085},{"line":291,"column":36,"offset":1072},{"line":291,"column":798,"offset":1086},2353,{"type":19,"value":1088,"position":1089}," vs ",{"start":1090,"end":1091},{"line":291,"column":798,"offset":1086},{"line":291,"column":1092,"offset":1093},37,2357,{"type":14,"tagName":29,"properties":1095,"children":1096,"position":1106},{},[1097],{"type":19,"value":1098,"position":1099},"nonbook",{"start":1100,"end":1103},{"line":291,"column":1101,"offset":1102},39,2359,{"line":291,"column":1104,"offset":1105},46,2366,{"start":1107,"end":1108},{"line":291,"column":1092,"offset":1093},{"line":291,"column":1109,"offset":1110},48,2368,{"type":19,"value":1112,"position":1113}," connections as needed and pick a ",{"start":1114,"end":1115},{"line":291,"column":1109,"offset":1110},{"line":291,"column":331,"offset":1116},2402,{"type":14,"tagName":29,"properties":1118,"children":1119,"position":1127},{},[1120],{"type":19,"value":1121,"position":1122},"region",{"start":1123,"end":1125},{"line":291,"column":63,"offset":1124},2404,{"line":291,"column":1041,"offset":1126},2410,{"start":1128,"end":1129},{"line":291,"column":331,"offset":1116},{"line":291,"column":334,"offset":1130},2412,{"type":19,"value":395,"position":1132},{"start":1133,"end":1134},{"line":291,"column":334,"offset":1130},{"line":291,"column":75,"offset":1135},2414,{"type":14,"tagName":213,"properties":1137,"children":1139,"position":1148},{"href":1138},"/docs/ws/overview",[1140],{"type":19,"value":1141,"position":1142},"WebSocket overview",{"start":1143,"end":1146},{"line":291,"column":1144,"offset":1145},95,2415,{"line":291,"column":1056,"offset":1147},2433,{"start":1149,"end":1150},{"line":291,"column":75,"offset":1135},{"line":291,"column":1151,"offset":1152},133,2453,{"type":19,"value":1052,"position":1154},{"start":1155,"end":1156},{"line":291,"column":1151,"offset":1152},{"line":291,"column":1157,"offset":1158},135,2455,{"start":1160,"end":1162},{"line":291,"column":23,"offset":1161},2321,{"line":291,"column":1157,"offset":1158},{"type":19,"value":126},{"type":14,"tagName":455,"properties":1165,"children":1166,"position":1213},{},[1167,1174,1188,1194,1207],{"type":19,"value":1168,"position":1169},"Handle ",{"start":1170,"end":1172},{"line":1092,"column":137,"offset":1171},2459,{"line":1092,"column":171,"offset":1173},2466,{"type":14,"tagName":29,"properties":1175,"children":1176,"position":1184},{},[1177],{"type":19,"value":1178,"position":1179},"errors",{"start":1180,"end":1182},{"line":1092,"column":374,"offset":1181},2468,{"line":1092,"column":140,"offset":1183},2474,{"start":1185,"end":1186},{"line":1092,"column":171,"offset":1173},{"line":1092,"column":189,"offset":1187},2476,{"type":19,"value":1189,"position":1190}," and backoff consistently (",{"start":1191,"end":1192},{"line":1092,"column":189,"offset":1187},{"line":1092,"column":1109,"offset":1193},2503,{"type":14,"tagName":213,"properties":1195,"children":1196,"position":1203},{"href":729},[1197],{"type":19,"value":732,"position":1198},{"start":1199,"end":1201},{"line":1092,"column":978,"offset":1200},2504,{"line":1092,"column":45,"offset":1202},2510,{"start":1204,"end":1205},{"line":1092,"column":1109,"offset":1193},{"line":1092,"column":307,"offset":1206},2525,{"type":19,"value":1052,"position":1208},{"start":1209,"end":1210},{"line":1092,"column":307,"offset":1206},{"line":1092,"column":1211,"offset":1212},72,2527,{"start":1214,"end":1216},{"line":1092,"column":23,"offset":1215},2456,{"line":1092,"column":1211,"offset":1212},{"type":19,"value":126},{"start":1219,"end":1220},{"line":798,"column":23,"offset":844},{"line":1092,"column":1211,"offset":1212},{"quirksMode":1222},false,{"start":1224,"end":1225},{"line":23,"column":23,"offset":24},{"line":1226,"column":23,"offset":1227},38,2528,1781520595877]