CINXE.COM

Changelog

<!DOCTYPE html><html lang="en" style="" data-color-mode="light" class=" useReactApp "><head><meta charset="utf-8"><meta name="readme-deploy" content="5.325.0"><meta name="readme-subdomain" content="ror"><meta name="readme-version" content="2"><title>Changelog</title><meta name="description"><meta property="og:title" content="Changelog"><meta property="og:description"><meta property="og:site_name" content="ROR"><meta name="twitter:title" content="Changelog"><meta name="twitter:description"><meta name="twitter:card" content="summary_large_image"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="og:image" content="https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png"><meta name="twitter:image" content="https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png"><link id="favicon" rel="shortcut icon" href="https://files.readme.io/a931430-small-ror-icon-profile_2.png" type="image/png"><link rel="canonical" href="https://ror.readme.io/changelog"><script src="https://cdn.readme.io/public/js/cash-dom.min.js?1744213142930"></script><link data-chunk="SuperHub-CustomPage" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/SuperHub-CustomPage.6f815c83f54659ae791f.css"> <link data-chunk="New" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/New.b2c21b39a87b5c42c152.css"> <link data-chunk="routes-Tutorials" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.7e7736cc7c5b0affc361.css"> <link data-chunk="Editor" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Editor.23606d783f007047768a.css"> <link data-chunk="Page" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Page.b2c21b39a87b5c42c152.css"> <link data-chunk="routes-Discuss" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Discuss.b6e3c66bfa4e65097f5f.css"> <link data-chunk="CustomPage" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/CustomPage.38a39d6ce8b0e2afad5a.css"> <link data-chunk="List" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/List.0b0b64406047e2a3670a.css"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.59e02500db2c520b4509.css"> <link data-chunk="routes-PageNotFound" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.d8afd1171cf7a455eed7.css"> <link data-chunk="routes-Reference" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Reference.883d037c9b5898d42a5d.css"> <link data-chunk="routes-Changelog" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Changelog.28957affcff81e852361.css"> <link data-chunk="routes-Landing" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Landing.332d7eed7b2d976c458e.css"> <link data-chunk="Footer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Footer.7ca87f1efe735da787ba.css"> <link data-chunk="routes-Doc" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Doc.0ab6d6e327e2be33020a.css"> <link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Header.4c8c34bca506869e518a.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.7e7ac3b831d39ed8ef99.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/7188.75e3fc491ee8103c63a3.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/2395.593cd7b6ba0bdb6787a8.css"> <link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/main.4c43266695a6f2b7b2bf.css"> <link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/ui-styles.81d3ae31c2aa3440ec7b.css"> <link data-chunk="main" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/main.3c6f8048ee3c97c5f7ad.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6601.cef2fa12a9b5e2b9df03.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1126.9d43ffa1039df16a8271.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6563.fbd3d15eee3b5e94f665.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9772.89a3e895d3051e33cd73.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4904.1067704c85da57778e22.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7449.dae0332305a8704415a6.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7372.fbd27ab77e6e47de9931.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/187.23cea47109f7f88417f6.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/734.2949e3d7010fa5c21ffd.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/954.53ce7f86793664155f78.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1167.a6c63c62c8690225da20.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2395.771431a607874f268eb2.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9321.7bab74274e71e18bb347.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3073.ef6aff2d0ae6023765f1.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1008.34b3ff79e60d5bcbb034.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7188.f444adf64944d115c52b.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5753.72c5d7402efc1cfa5881.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.3432b44653552d31effc.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2249.08687f22f6d6de29577d.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3901.9a23139e8c32bd6a1186.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7783.54e7cbd61e710313e1e0.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Header.415a3e3f42422a2546f5.js"> <link data-chunk="core-icons-chevron-up-down-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-chevron-up-down-svg.6aae957df71e6f4c5e24.js"> <link data-chunk="routes-Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4287.916cdd386055d2c5d238.js"> <link data-chunk="routes-Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4201.e0003cba7c0cb3d85c96.js"> <link data-chunk="routes-Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Doc.ab23d1cf8ea817ed6084.js"> <link data-chunk="Footer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Footer.732d39065ba473dca3be.js"> <link data-chunk="routes-Landing" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3906.b84848dda7e7f59abf47.js"> <link data-chunk="routes-Landing" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Landing.43a15229736801911d5a.js"> <link data-chunk="routes-Changelog" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Changelog.05be16260f5ffacc35a3.js"> <link data-chunk="Post" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Post.0ba0ba3778e78d8254e8.js"> <link data-chunk="routes-Reference" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5948.a51402657e2eb40ab43b.js"> <link data-chunk="routes-Reference" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/8230.776279fe7bfd3c0ffd09.js"> <link data-chunk="routes-Reference" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Reference.a6b1c6bee69d46fd161f.js"> <link data-chunk="core-icons-more-vertical-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-more-vertical-svg.4822b3f831e11095980d.js"> <link data-chunk="core-icons-lock-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-lock-svg.70942d3ee6bad6267696.js"> <link data-chunk="routes-PageNotFound" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.e4a4a4dbb41ce1f8c60f.js"> <link data-chunk="core-icons-search-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-search-svg.ad9cac962958d30983a7.js"> <link data-chunk="core-icons-custom-pages-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-custom-pages-svg.444e514638d9afbec182.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7717.c3f46aef4dac129abcfb.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5359.fb0c48929b1827a8a2b2.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.3eb02e848a1bb9bac454.js"> <link data-chunk="RMDX" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/RMDX.6966846032c03969e44f.js"> <link data-chunk="core-icons-arrow-right-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-arrow-right-svg.eadb74658f93b4e7d75f.js"> <link data-chunk="List" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2637.d47bf77a75f266a70e80.js"> <link data-chunk="List" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/List.b1dd4485529aa4a7aa11.js"> <link data-chunk="core-icons-alert-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-alert-circle-svg.4cee8264c97045599b56.js"> <link data-chunk="CustomPage" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/CustomPage.29543915f3e70fa960d7.js"> <link data-chunk="routes-Discuss" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Discuss.9a682a77c9083927aeaf.js"> <link data-chunk="core-icons-trending-up-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-trending-up-svg.0dd920b0698e57f75afa.js"> <link data-chunk="core-icons-callout-info-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-callout-info-svg.79b14e8568c9cecbc827.js"> <link data-chunk="Page" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Page.6d18db72aa3774dd903a.js"> <link data-chunk="core-icons-chevron-down-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-chevron-down-svg.e20b84e9871bd73d1b8c.js"> <link data-chunk="Editor" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Editor.f0fbfe8cf506fb99d573.js"> <link data-chunk="core-icons-x-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-x-circle-svg.abc0e0ea5b7f9dff667c.js"> <link data-chunk="core-icons-suggested-edits-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-suggested-edits-svg.8d2d8ac2fd22ded9238d.js"> <link data-chunk="routes-Tutorials" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.c83f9bb228d60f5f7f6b.js"> <link data-chunk="core-icons-eye-off-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-eye-off-svg.b2b8b241b4b324dfd9c1.js"> <link data-chunk="core-icons-book-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-book-svg.556c5a2abddd44b2284c.js"> <link data-chunk="core-icons-key-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-key-svg.71e09670b926900508b8.js"> <link data-chunk="core-icons-arrow-up-right-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-arrow-up-right-svg.8ec73f7e322d79a2695b.js"> <link data-chunk="core-icons-webhook-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-webhook-svg.fe540ea1c09e1c0e0247.js"> <link data-chunk="core-icons-unlock-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-unlock-svg.d27591cc9e0be731e26d.js"> <link data-chunk="core-icons-chevron-right-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-chevron-right-svg.34d126524d8ea236d174.js"> <link data-chunk="core-icons-plus-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-plus-svg.a49fb76ac2661b5e1c7e.js"> <link data-chunk="core-icons-folder-plus-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-folder-plus-svg.2c200438e59611867262.js"> <link data-chunk="core-icons-file-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-file-svg.24d3e20044ef331cf0d2.js"> <link data-chunk="core-icons-code-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-code-svg.d29a4cf99a7105e13528.js"> <link data-chunk="core-icons-gauge-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-gauge-circle-svg.fff25782546fef314a09.js"> <link data-chunk="core-icons-share-2-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-share-2-svg.cc960c8f03a86e1d8def.js"> <link data-chunk="core-icons-eye-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-eye-svg.b2103692a3c209893efe.js"> <link data-chunk="core-icons-edit-2-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-edit-2-svg.a658c6ae7d1bbe84c98a.js"> <link data-chunk="core-icons-alert-triangle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-alert-triangle-svg.aa5960e73a548f38e8bd.js"> <link data-chunk="New" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/New.19db37c76f3b9d17353d.js"> <link data-chunk="core-icons-message-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-message-circle-svg.1e24c2d2eb4f9a6ede5d.js"> <link data-chunk="SuperHub-CustomPage" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/SuperHub-CustomPage.edef7b501475b233c5a2.js"> <link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/ui-styles.81d3ae31c2aa3440ec7b.css"> <link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/main.4c43266695a6f2b7b2bf.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/2395.593cd7b6ba0bdb6787a8.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/7188.75e3fc491ee8103c63a3.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.7e7ac3b831d39ed8ef99.css"> <link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Header.4c8c34bca506869e518a.css"> <link data-chunk="routes-Doc" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Doc.0ab6d6e327e2be33020a.css"> <link data-chunk="Footer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Footer.7ca87f1efe735da787ba.css"> <link data-chunk="routes-Landing" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Landing.332d7eed7b2d976c458e.css"> <link data-chunk="routes-Changelog" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Changelog.28957affcff81e852361.css"> <link data-chunk="routes-Reference" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Reference.883d037c9b5898d42a5d.css"> <link data-chunk="routes-PageNotFound" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.d8afd1171cf7a455eed7.css"> <link data-chunk="routes-SuperHub-Routes" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.59e02500db2c520b4509.css"> <link data-chunk="List" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/List.0b0b64406047e2a3670a.css"> <link data-chunk="CustomPage" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/CustomPage.38a39d6ce8b0e2afad5a.css"> <link data-chunk="routes-Discuss" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Discuss.b6e3c66bfa4e65097f5f.css"> <link data-chunk="Page" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Page.b2c21b39a87b5c42c152.css"> <link data-chunk="Editor" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Editor.23606d783f007047768a.css"> <link data-chunk="routes-Tutorials" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.7e7736cc7c5b0affc361.css"> <link data-chunk="New" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/New.b2c21b39a87b5c42c152.css"> <link data-chunk="SuperHub-CustomPage" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/SuperHub-CustomPage.6f815c83f54659ae791f.css"><!-- CUSTOM CSS--><style title="rm-custom-css">:root{--project-color-primary:#44A28F;--project-color-inverse:#222;--recipe-button-color:#44A28F;--recipe-button-color-hover:#265a50;--recipe-button-color-active:#173630;--recipe-button-color-focus:rgba(68, 162, 143, 0.25);--recipe-button-color-disabled:#c9e9e2}[id=enterprise] .ReadMeUI[is=AlgoliaSearch]{--project-color-primary:#44A28F;--project-color-inverse:#222}a{color:var(--color-link-primary,#44a28f)}a:hover{color:var(--color-link-primary-darken-5,#265a50)}a.text-muted:hover{color:var(--color-link-primary,#44a28f)}.btn.btn-primary{background-color:#44a28f}.btn.btn-primary:hover{background-color:#265a50}.theme-line #hub-landing-top h2{color:#44a28f}#hub-landing-top .btn:hover{color:#44a28f}.theme-line #hub-landing-top .btn:hover{color:#fff}.theme-solid header#hub-header #header-top{background-color:#44a28f}.theme-solid.header-gradient header#hub-header #header-top{background:linear-gradient(to bottom,#44a28f,#227866)}.theme-solid.header-custom header#hub-header #header-top{background-image:url(undefined)}.theme-line header#hub-header #header-top{border-bottom-color:#44a28f}.theme-line header#hub-header #header-top .btn{background-color:#44a28f}header#hub-header #header-top #header-logo{width:68px;height:40px;margin-top:0;background-image:url(https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png)}#hub-subheader-parent #hub-subheader .hub-subheader-breadcrumbs .dropdown-menu a:hover{background-color:#44a28f}#subheader-links a.active{color:#44a28f!important;box-shadow:inset 0 -2px 0 #44a28f}#subheader-links a:hover{color:#44a28f!important;box-shadow:inset 0 -2px 0 #44a28f;opacity:.7}.discussion .submit-vote.submit-vote-parent.voted a.submit-vote-button{background-color:#44a28f}section#hub-discuss .discussion a .discuss-body h4{color:#44a28f}section#hub-discuss .discussion a:hover .discuss-body h4{color:#265a50}#hub-subheader-parent #hub-subheader.sticky-header.sticky{border-bottom-color:#44a28f}#hub-subheader-parent #hub-subheader.sticky-header.sticky .search-box{border-bottom-color:#44a28f}#hub-search-results h3 em{color:#44a28f}.main_background,.tag-item{background:#44a28f!important}.main_background:hover{background:#265a50!important}.main_color{color:#44a28f!important}.border_bottom_main_color{border-bottom:2px solid #44a28f}.main_color_hover:hover{color:#44a28f!important}section#hub-discuss h1{color:#44a28f}#hub-reference .hub-api .api-definition .api-try-it-out.active{border-color:#44a28f;background-color:#44a28f}#hub-reference .hub-api .api-definition .api-try-it-out.active:hover{background-color:#265a50;border-color:#265a50}#hub-reference .hub-api .api-definition .api-try-it-out:hover{border-color:#44a28f;color:#44a28f}#hub-reference .hub-reference .logs .logs-empty .logs-login-button,#hub-reference .hub-reference .logs .logs-login .logs-login-button{background-color:var(--project-color-primary,#44a28f);border-color:var(--project-color-primary,#44a28f)}#hub-reference .hub-reference .logs .logs-empty .logs-login-button:hover,#hub-reference .hub-reference .logs .logs-login .logs-login-button:hover{background-color:#265a50;border-color:#265a50}#hub-reference .hub-reference .logs .logs-empty>svg>path,#hub-reference .hub-reference .logs .logs-login>svg>path{fill:#44a28f;fill:var(--project-color-primary,#44a28f)}#hub-reference .hub-reference .logs:last-child .logs-empty,#hub-reference .hub-reference .logs:last-child .logs-login{margin-bottom:35px}#hub-reference .hub-reference .hub-reference-section .hub-reference-left header .hub-reference-edit:hover{color:#44a28f}.main-color-accent{border-bottom:3px solid #44a28f;padding-bottom:8px}/*! BEGIN HUB_CUSTOM_STYLES *//*! END HUB_CUSTOM_STYLES */</style><meta name="loadedProject" content="ror"><script>var storedColorMode = `light` === 'system' ? window.localStorage.getItem('color-scheme') : `light` document.querySelector('[data-color-mode]').setAttribute('data-color-mode', storedColorMode)</script><script id="config" type="application/json" data-json="{&quot;algoliaIndex&quot;:&quot;readme_search_v2&quot;,&quot;amplitude&quot;:{&quot;apiKey&quot;:&quot;dc8065a65ef83d6ad23e37aaf014fc84&quot;,&quot;enabled&quot;:true},&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;domainFull&quot;:&quot;https://dash.readme.com&quot;,&quot;encryptedLocalStorageKey&quot;:&quot;ekfls-2025-03-27&quot;,&quot;fullstory&quot;:{&quot;enabled&quot;:true,&quot;orgId&quot;:&quot;FSV9A&quot;},&quot;metrics&quot;:{&quot;billingCronEnabled&quot;:&quot;true&quot;,&quot;dashUrl&quot;:&quot;https://m.readme.io&quot;,&quot;defaultUrl&quot;:&quot;https://m.readme.io&quot;,&quot;exportMaxRetries&quot;:12,&quot;wsUrl&quot;:&quot;wss://m.readme.io&quot;},&quot;proxyUrl&quot;:&quot;https://try.readme.io&quot;,&quot;readmeRecaptchaSiteKey&quot;:&quot;6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x&quot;,&quot;releaseVersion&quot;:&quot;5.325.0&quot;,&quot;sentry&quot;:{&quot;dsn&quot;:&quot;https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166&quot;,&quot;enabled&quot;:true,&quot;tracesSampleRate&quot;:0},&quot;shMigration&quot;:{&quot;promoVideo&quot;:&quot;&quot;,&quot;forceWaitlist&quot;:false},&quot;sslBaseDomain&quot;:&quot;readmessl.com&quot;,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;,&quot;stripePk&quot;:&quot;pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a&quot;,&quot;superHub&quot;:{&quot;newProjectsEnabled&quot;:true},&quot;wootric&quot;:{&quot;accountToken&quot;:&quot;NPS-122b75a4&quot;,&quot;enabled&quot;:true}}"></script></head><body class="body-none theme-solid header-solid header-bg-size-auto header-bg-pos-tl header-overlay-triangles reference-layout-row lumosity-normal no-sidebar"><div id="ssr-top"></div><div id="ssr-main"><div class="App ThemeContext ThemeContext_dark " style="--color-primary:#44A28F;--color-primary-inverse:#fff;--color-primary-alt:#227866;--color-primary-darken-10:#357e6f;--color-primary-darken-20:#265a50;--color-primary-alpha-25:rgba(68, 162, 143, 0.25);--color-link-primary:#44A28F;--color-link-primary-darken-5:#3c907f;--color-link-primary-darken-10:#357e6f;--color-link-primary-darken-20:#265a50;--color-link-primary-alpha-50:rgba(68, 162, 143, 0.5);--color-link-primary-alpha-25:rgba(68, 162, 143, 0.25);--color-link-background:rgba(68, 162, 143, 0.09);--color-link-text:#fff;--color-login-link:#018ef5;--color-login-link-text:#fff;--color-login-link-darken-10:#0171c2;--color-login-link-primary-alpha-50:rgba(1, 142, 245, 0.5)"><header class="Header3zzata9F_ZPQ rm-Header "><div class="rm-Header-top Header-topuTMpygDG4e1V"><div class="rm-Container rm-Container_flex"><div style="outline:none" tabindex="-1"><a href="#content" target="_self" class="Button Button_md rm-JumpTo Header-jumpTo3IWKQXmhSI5D Button_primary">Jump to Content</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU"><a class="rm-Logo Header-logo1Xy41PtkzbdG" href="https://ror.org" target="_self"><img alt="ROR" class="rm-Logo-img rm-Logo-img_lg Header-logo-img3YvV4lcGKkeb" src="https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png"/></a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://github.com/ror-community/ror-roadmap/issues/new/choose" target="_self" to="https://github.com/ror-community/ror-roadmap/issues/new/choose">Report a bug or request a feature</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="/cdn-cgi/l/email-protection#b4c7c1c4c4dbc6c0f4c6dbc69adbc6d3" target="_self" to="mailto:support@ror.org">Contact support</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU Header-left_mobile1RG-X93lx6PF"><div><button aria-label="Toggle navigation menu" class="icon-menu menu3d6DYNDa3tk5" type="button"></button><div class=""><div class="Flyout95xhYIIoTKtc undefined rm-Flyout" data-testid="flyout"><div class="MobileFlyout1hHJpUd-nYkd"><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/" target="_self"><i class="icon-landing-page-2 NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">Home</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/docs" target="_self"><i class="icon-guides NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">Guides</span></a><a aria-current="page" class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- active" href="/changelog" target="_self"><i class="icon-changelog NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">Changelog</span></a><select class="Select Select_md NavItem-item1gDDTqaXGhm1 NavItem-item_select3UEfLN-oSjxp NavItem-item_mobile1qG3gd-Mkck-"><option data-url="/v1/changelog" value="1">v1</option><option selected="" data-url="#" value="2">v2</option></select><hr class="MobileFlyout-divider10xf7R2X1MeW"/><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://github.com/ror-community/ror-roadmap/issues/new/choose" rel="noopener" target="_blank" to="https://github.com/ror-community/ror-roadmap/issues/new/choose">Report a bug or request a feature</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="/cdn-cgi/l/email-protection#d0a3a5a0a0bfa2a490a2bfa2febfa2b7" target="_self" to="mailto:support@ror.org">Contact support</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="/login?redirect_uri=/changelog" target="_self" to="/login?redirect_uri=/changelog">Log In</a><a class="MobileFlyout-logo3Lq1eTlk1K76 Header-logo1Xy41PtkzbdG rm-Logo" href="https://ror.org" target="_self"><img alt="ROR" class="Header-logo-img3YvV4lcGKkeb rm-Logo-img" src="https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png"/></a></div></div></div></div><div class="Header-left-nav2xWPWMNHOGf_"><i class="icon-changelog Header-left-nav-icon10glJKFwewOv"></i>Changelog</div></div><div class="rm-Header-right Header-right21PC2XTT6aMg"><span class="Header-right_desktop14ja01RUQ7HE"><a href="/login?redirect_uri=/changelog" target="_self" class="Button Button_slate_text Button_md Header-link2tXYTgXq85zW undefined NavItem_mdrYO3ChA2kYvP rm-Header-top-link rm-Header-top-link_login Button_primary">Log In</a></span><div class="Header-searchtb6Foi0-D9Vx"><button aria-label="Search ⌘k" class="rm-SearchToggle" data-symbol="⌘"><div class="rm-SearchToggle-icon icon-search1"></div></button></div></div></div></div><div class="Header-bottom2eLKOFXMEmh5 rm-Header-bottom "><div class="rm-Container rm-Container_flex"><nav aria-label="Primary navigation" class="Header-leftADQdGVqx1wqU" role="navigation"><div class="rm-VersionDropdown Dropdown Dropdown_closed"><button aria-haspopup="dialog" class="Button Button_slate_text Button_md rm-Header-bottom-link Dropdown-toggle Button_primary" type="button"><span class="Truncate1OzxBYrNNfH3" style="--Truncate-max-width:150px">v2</span><i class="icon icon-chevron-down"></i></button></div><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/" target="_self"><i class="icon-landing-page-2"></i><span>Home</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/docs" target="_self"><i class="icon-guides"></i><span>Guides</span></a><a aria-current="page" class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile active" href="/changelog" target="_self"><i class="icon-changelog"></i><span>Changelog</span></a></nav><div class="rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9"><button aria-label="Search ⌘k" class="rm-SearchToggle" data-symbol="⌘"><div class="rm-SearchToggle-icon icon-search1"></div><div class="Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder">Search</div><div class="rm-SearchToggle-shortcut"></div></button></div></div></div><div class="hub-search-results--reactApp " id="hub-search-results"><div class="hub-container"><div class="modal-backdrop show-modal rm-SearchModal" role="button" tabindex="0"></div></div></div></header><main class="rm-Changelog" id="content"><div class="rm-Container rm-ContainerNarrow "><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><div class="ChangelogPost_type1FDOeEUUWHhh"><span class="icon-heart1 ChangelogIcon_improved6EeszHbCOX8L ChangelogIcon2Gu9w8NXcM_c"></span>improved</div><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2024-12-12-schema-v2-1">2024-12-12 Schema v2.1</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->4 months ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h1 class="heading heading-1 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="schema-v21-tweaks-to-locations-fields"></div><div class="heading-text"><div id="section-schema-v-2-1-tweaks-to-locations-fields" class="heading-anchor_backwardsCompatibility"></div>Schema v2.1: Tweaks to locations fields</div><a aria-label="Skip link to Schema v2.1: Tweaks to locations fields" class="heading-anchor-icon fa fa-anchor" href="#schema-v21-tweaks-to-locations-fields"></a></h1></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2024-04-11-schema-api-v2">2024-04-11 Schema &amp; API v2</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->about 1 year ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h1 class="heading heading-1 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="introducing-v2"></div><div class="heading-text"><div id="section-introducing-v-2" class="heading-anchor_backwardsCompatibility"></div>Introducing v2</div><a aria-label="Skip link to Introducing v2" class="heading-anchor-icon fa fa-anchor" href="#introducing-v2"></a></h1></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><div class="ChangelogPost_type1FDOeEUUWHhh"><span class="icon-heart1 ChangelogIcon_improved6EeszHbCOX8L ChangelogIcon2Gu9w8NXcM_c"></span>improved</div><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2023-04-25-api-infrastructure-improvements">2023-04-25 API infrastructure improvements</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->almost 2 years ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><p>ROR API usage has increased dramatically over the past 3 years, from ~1 million requests per month to over 17 million. We made some tweaks along the way to keep it up and running, but we knew that a more significant overhaul was needed to put ROR in a good position to handle further API traffic increases. This is why <a target="_self" href="https://github.com/ror-community/ror-roadmap/issues/124">API infrastructure updates and scaling</a> were included as a major project on our <a target="_self" href="https://github.com/ror-community/ror-roadmap/projects/3">2023 Roadmap</a>.</p></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2023-03-16-csv-data-dump">2023-03-16 CSV data dump</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->about 2 years ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><p>By popular demand, starting with <a target="_self" href="https://doi.org/10.5281/zenodo.7742581">today&#x27;s data release (v1.21)</a>, the data dump includes a CSV version of the ROR data file in addition to the canonical JSON file. </p></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><div class="ChangelogPost_type1FDOeEUUWHhh"><span class="icon-heart1 ChangelogIcon_improved6EeszHbCOX8L ChangelogIcon2Gu9w8NXcM_c"></span>improved</div><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2022-12-01-organization-status-changes">2022-12-01 Organization status changes</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 2 years ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><p>After a 6-month period of planning, community input and implementation, we&#x27;ve released changes to the API, UI and data dump in order to support cases where an organization has ceased to operate, merged with another organization, was added to ROR in error. <a target="_self" href="/changelog/2022-12-01-organization-status-changes">Read the rest of this post for complete details!</a></p></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><div class="ChangelogPost_type1FDOeEUUWHhh"><span class="icon-heart1 ChangelogIcon_improved6EeszHbCOX8L ChangelogIcon2Gu9w8NXcM_c"></span>improved</div><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/2022-10-24-affiliation-matching-improvements-api-only">2022-10-24 Affiliation matching improvements (API only)</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 2 years ago<!-- --> <!-- -->by Liz Krznarich</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><p>Based on user feedback, we&#x27;ve released a set of tweaks to ROR&#x27;s <a target="_self" href="/docs/rest-api#affiliation-parameter">affiliation matching</a> service focused on improving precision and reducing false positive results. The updated affiliation matching service is now available in production, at the existing affiliation matching endpoint <button aria-label="Copy Code" class="rdmd-code-copy fa"></button><code class="rdmd-code lang- theme-light" data-lang="" name="" tabindex="0">https://api.ror.org/organziations?affiliation=</code>. While the search behavior has changed slightly, request and response format remains remains unchanged. Many thanks to ROR integrators who helped to beta test these improvements! Read <a target="_self" href="/changelog/2022-10-24-affiliation-matching-improvements-api-only">the rest of this post</a> for details about the changes.</p></section></div></div></main><footer aria-label="Status banner" class="Footer2U8XAPoGhlgO AppFooter rm-Banners"></footer><div class="ModalWrapper" id="ChatGPT-modal"></div></div></div><div class="ng-non-bindable"><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script id="ssr-props" data-initial-props="{&quot;sidebars&quot;:{&quot;docs&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;title&quot;:&quot;Getting Started with ROR&quot;,&quot;slug&quot;:&quot;getting-started&quot;,&quot;order&quot;:1,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2021-06-22T21:50:27.898Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f2&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;ROR basics&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;basics&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ror-basics&quot;,&quot;createdAt&quot;:&quot;2021-06-22T21:59:37.805Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0ff&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Identifier pattern&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;identifier&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ror-identifier-pattern&quot;,&quot;createdAt&quot;:&quot;2022-08-16T13:05:35.053Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c100&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Logos and display guidelines&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;display&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ror-id-display-guidelines-and-logos&quot;,&quot;createdAt&quot;:&quot;2022-08-29T18:14:29.139Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0fc&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;See who uses ROR&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;integrations&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ror-integrations&quot;,&quot;createdAt&quot;:&quot;2021-07-21T20:27:27.858Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0fb&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Get involved&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;get-involved&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-07-21T20:19:04.850Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c112&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]},&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]}},&quot;title&quot;:&quot;Community feedback documents&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;feedback-docs&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;community-feedback-documents&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;createdAt&quot;:&quot;2023-05-18T19:59:10.204Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f9&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Contact us&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;contact&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;get-in-touch&quot;,&quot;createdAt&quot;:&quot;2021-06-25T14:23:32.577Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0eb&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;title&quot;:&quot;ROR Metadata&quot;,&quot;slug&quot;:&quot;ror-metadata&quot;,&quot;order&quot;:3,&quot;reference&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2024-03-09T14:02:43.834Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f3&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Updates and curation&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;updates&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;how-ror-is-updated&quot;,&quot;createdAt&quot;:&quot;2021-06-22T22:00:48.485Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f4&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Data structure&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;data-structure&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;metadata-policies&quot;,&quot;createdAt&quot;:&quot;2021-06-22T22:01:04.607Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c108&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Fields and sub-fields&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;fields&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;all-ror-fields-and-sub-fields&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;createdAt&quot;:&quot;2023-04-20T20:39:58.302Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c105&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Relationships and hierarchies&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;relationships&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ror-hierarchies-and-relationships&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;createdAt&quot;:&quot;2023-02-13T17:20:16.915Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c10a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Schema versions&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;schema-versions&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;api-versioning-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;createdAt&quot;:&quot;2023-04-20T22:15:51.461Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c10d&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]},&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]}},&quot;title&quot;:&quot;Schema 2.0&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;schema-v2&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;schema-v20&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;createdAt&quot;:&quot;2023-05-17T13:27:43.797Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;675c4431512c430018f2144e&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Schema 2.1&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;schema-2-1&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;schema-21&quot;,&quot;createdAt&quot;:&quot;2024-12-13T14:26:00.000Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0f0&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;title&quot;:&quot;ROR REST API&quot;,&quot;slug&quot;:&quot;rest-api&quot;,&quot;order&quot;:5,&quot;reference&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2023-10-27T20:32:47.999Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c106&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;About the ROR REST API&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;rest-api&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;api-about&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-02-27T10:04:38.511Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c10e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Retrieve a single record&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-single&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;retrieve-a-single-ror-record&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-05-17T16:53:35.628Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c10f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Retrieve a list of records&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-list&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;retrieve-a-list-of-ror-records&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-05-17T16:55:44.021Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c111&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Filtering&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-filtering&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;filtering&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-05-17T23:36:13.204Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c110&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Paging&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-paging&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;paging&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-05-17T23:35:27.796Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c103&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Query parameter&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-query&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;query-parameter&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-01-25T21:51:49.092Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c107&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Advanced query parameter&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-advanced-query&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;advanced-query-parameter&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-03-15T18:44:15.278Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c104&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Affiliation parameter&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-affiliation&quot;,&quot;order&quot;:7,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;affiliation-parameter&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-01-25T21:52:57.629Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c109&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;API versions&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;api-versions&quot;,&quot;order&quot;:8,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;schema-and-api-versioning-1&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ef&quot;,&quot;createdAt&quot;:&quot;2023-04-20T20:59:28.209Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0ed&quot;,&quot;title&quot;:&quot;ROR Tools &amp; Services&quot;,&quot;slug&quot;:&quot;tools-services&quot;,&quot;order&quot;:6,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2021-06-22T21:51:52.183Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f5&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Data dump&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;data-dump&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-06-24T00:21:46.090Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ed&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0fd&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Web search&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;web-search&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;web-search-interface&quot;,&quot;createdAt&quot;:&quot;2021-07-26T16:53:31.701Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ed&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f6&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;OpenRefine reconciler&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;openrefine-reconciler&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-06-24T00:21:56.714Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ed&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;title&quot;:&quot;Collecting ROR IDs&quot;,&quot;slug&quot;:&quot;mapping-and-matching&quot;,&quot;order&quot;:7,&quot;reference&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2023-04-21T11:02:14.913Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c102&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Create ROR-powered forms&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;forms&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;create-ror-powered-typeaheads&quot;,&quot;createdAt&quot;:&quot;2022-12-01T18:50:35.957Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f8&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Match organization names to ROR IDs&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;matching&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;match-organization-names-to-ror-ids&quot;,&quot;createdAt&quot;:&quot;2021-06-24T01:49:54.894Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0f7&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Map other organization IDs to ROR IDs&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;mapping&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;map-other-organization-id-types-to-ror&quot;,&quot;createdAt&quot;:&quot;2021-06-24T01:49:06.244Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0fa&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Transition from GRID to ROR&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;grid&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;gridror-transition-faq&quot;,&quot;createdAt&quot;:&quot;2021-07-16T00:48:54.225Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c115&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Transition from Open Funder Registry to ROR&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;funder-registry&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;open-funder-registry-ror-transition-faq&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ee&quot;,&quot;createdAt&quot;:&quot;2024-03-06T21:49:56.732Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0ec&quot;,&quot;title&quot;:&quot;Sharing ROR IDs&quot;,&quot;slug&quot;:&quot;implementation-how-to-guides&quot;,&quot;order&quot;:8,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;version&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;createdAt&quot;:&quot;2021-06-22T21:51:31.872Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66072096d9631f0054e8c10b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]},&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]}},&quot;title&quot;:&quot;Add ROR IDs to Crossref DOIs&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;crossref&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;include-ror-ids-in-crossref-dois&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ec&quot;,&quot;createdAt&quot;:&quot;2023-04-20T22:17:32.825Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c10c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Add ROR IDs to DataCite DOIs&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;datacite&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;include-ror-ids-in-datacite-dois&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ec&quot;,&quot;createdAt&quot;:&quot;2023-04-20T22:18:05.994Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c101&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Add ROR IDs to JATS XML&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;jats&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;include-ror-ids-in-jats-xml&quot;,&quot;createdAt&quot;:&quot;2022-09-13T15:27:36.976Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ec&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66072096d9631f0054e8c0fe&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Add ROR IDs to ORCID records&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;orcid&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;include-ror-ids-in-orcid-record-data&quot;,&quot;createdAt&quot;:&quot;2021-11-03T18:13:17.918Z&quot;,&quot;category&quot;:&quot;66072096d9631f0054e8c0ec&quot;,&quot;parentDoc&quot;:null,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]}],&quot;refs&quot;:[]},&quot;apiBaseUrl&quot;:&quot;/&quot;,&quot;baseUrl&quot;:&quot;/&quot;,&quot;search&quot;:{&quot;appId&quot;:&quot;T28YKFATPY&quot;,&quot;searchApiKey&quot;:&quot;Y2ZjY2JmN2Y5MGQwYzRjNTY0Njk0MjkzYTY2MThhZmM4MGM4YWE3MTFhYzI2OGM4NTEzNTMyMDZmMGQzOWJkMXRhZ0ZpbHRlcnM9KHByb2plY3Q6NjA1OGU0NzY4MTc3NWYwMDJkZTA0ODMyKSwodmVyc2lvbjpub25lLHZlcnNpb246NjYwNzIwOTZkOTYzMWYwMDU0ZThjMTE4KSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlLGluZGV4OkJsb2cp&quot;,&quot;indexName&quot;:&quot;readme_search_v2&quot;,&quot;projectsMeta&quot;:[{&quot;modules&quot;:{&quot;landing&quot;:true,&quot;docs&quot;:true,&quot;examples&quot;:false,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:true,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6058e47681775f002de04832&quot;,&quot;name&quot;:&quot;ROR&quot;,&quot;subdomain&quot;:&quot;ror&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}}],&quot;UrlManager&quot;:{&quot;options&quot;:{&quot;child&quot;:false,&quot;parent&quot;:null,&quot;hasOneChild&quot;:false,&quot;project&quot;:null,&quot;version&quot;:null,&quot;lang&quot;:&quot;en&quot;},&quot;defaults&quot;:{&quot;lang&quot;:&quot;en&quot;}},&quot;urlManagerOpts&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;parent&quot;:{&quot;childrenProjects&quot;:[]},&quot;project&quot;:{&quot;subdomain&quot;:&quot;ror&quot;},&quot;version&quot;:&quot;2&quot;}},&quot;page&quot;:1,&quot;pages&quot;:1,&quot;changelogs&quot;:[{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:7,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-12-17T16:46:34.889Z&quot;},&quot;title&quot;:&quot;2024-12-12 Schema v2.1&quot;,&quot;slug&quot;:&quot;2024-12-12-schema-v2-1&quot;,&quot;body&quot;:&quot;# Schema v2.1: Tweaks to locations fields\n\nThe current ROR data structure was revised in April of 2024 and formalized into [schema v2.0](doc:schema-v2) as a JSON schema document. In schema v2.0, significant changes were made to fields that contained geographic information, including removing fields related to administrative subdivisions corresponding to units such as Canadian provinces, Japanese prefectures, and US states.\n\nWhile no issues were raised with these changes during the v2.0 feedback process, since the launch of this schema version, the need for additional location details to be included in our records was identified by users. As a result, a [proposal for schema v2.1](https://docs.google.com/document/d/11-bDfQWK038uoUBkL_CBZxP__xB6nBy0dVPH7tWxNnY), which adds country subdivision and continent fields, was circulated for public comment and finalized in Nov 2024. \n\nThis is a non-breaking change, and schema v2.1 changes have been incorporated directly into the v2 API with no version change needed in the API URL, per ROR's [schema and API versioning policy](https://ror.readme.io/v2/docs/api-versions).\n\n## Schema changes\n\nIn schema v2.1, the following fields have been added to the`geonames_details` sub-field within the`locations` field:\n\n- `continent_code` (required) 2-character code for the continent that the organization is located in, from the GeoNames record for the GeoNames ID in `locations.geonames_id`. All records have a value in the field.\n- `continent_name`(required) Name of the continent that the organization is located in, from the GeoNames record for the GeoNames ID in `locations.geonames_id`. All records have a value in the field.\n- `country_subdivision_code`2 or 3-character code for the highest-level country subdivision that the organization is located in, from the admin1Codes field of the GeoNames record for the GeoNames ID in `locations.geonames_id`. These are derived from [ISO-3166-2](https://en.wikipedia.org/wiki/ISO_3166-2).\n- `country_subdivision_name`Name of the highest-level country subdivision that the organization is located in, from the admin1Codes field of the GeoNames record for the GeoNames ID in `locations.geonames_id`. These are derived from ISO-3166-2.\n\n**Continents:** GeoNames uses a 7-continent name and code convention, so continent name and code values are as follows: Africa (AF), Antarctica (AN), Asia (AS), Europe (EU), North America (NA), Oceania (OC), and South America (SA).\n\n**Country subdivisions: ** The type of subdivision represented by the `country_subdivision_code` and `country_subdivision_name` fields varies depending on the location identified by the Geonames ID in the `locations.geonames_id` field. For the United States, for example, it represents states. Some organizations are not located within a country subdivision (ex, research stations in Antarctica), so not all records have values in these fields. See [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) for a list of country subdivisions by country.\n\nAlso, in schema 1.0, `Funder` has been added as an allowed value in the `types` field. This is because `Funder` was initially added as a type in v2 only, and when new records are created in v2 that only have a type of `Funder` the corresponding v1 record has no values in `types`. NOTE: Most v2 records with `Funder` in `types` have multiple values in `types`, so only a very small number of records had no types in v1.\n\n## API changes\n\n### v2 API\n\n- The above new locations fields now appear in each record in when using the v2 API `https://api.ror.org/v2/organizations`.\n- `continents` now appears in the `meta` section of list results in the v2 API, ex`https://api.ror.org/v2/organizations`.\n- New filters for continent name and code are now available in the v2 API, ex `https://api.ror.org/v2/organizations?filter=locations.geonames_details.continent_name:Asia` and `https://api.ror.org/v2/organizations?filter=locations.geonames_details.continent_code:AS`.\n- Data in `locations` fields in all records was updated using the latest values from GeoNames. \n\n### v1 API\n\n- `Funder` now appears in the `types` field of v1 records that have `funder` in `types` in their corresponding v2 record.\n- `Funder` is now an allowed value for the `types` filter, ex `https://api.ror.org/organizations?filter=types:Funder`.\n- Data in `addresses` fields in all records was updated using the latest values from GeoNames. \n- NOTE: Beginning with the April 2024 launch of v2, ROR metadata is curated only in v2 and then crosswalked / copied to v1 records. As a result, when records are added or updated, v1 fields that do not have equivalents in v2 are not populated. This includes many `addresses` sub-fields in v1 records. All records have been updated for v2.1 in [release 1.58](https://github.com/ror-community/ror-updates/releases/tag/v1.58), and therefore deprecated sub-fields in `addresses` are now null in all v1 records. \n\n## Data dump changes\n\n- New fields listed above are included in the JSON and CSV v2 data dump files.\n- No changes have been made to filenames.\n- NOTE: Beginning with the April 2024 launch of v2, ROR metadata is curated only in v2 and then crosswalked / copied to v1 records. As a result, when records are added or updated, v1 fields that do not have equivalents in v2 are not populated. This includes many `addresses` sub-fields in v1 records. All records have been updated for v2.1 in [release 1.58](https://github.com/ror-community/ror-updates/releases/tag/v1.58), and therefore deprecated sub-fields in `addresses` are now null in all v1 records.\n\n## Search UI changes\n\n- No changes have been made to the search UI at &lt;https://ror.org/search&gt;.&quot;,&quot;searchContents&quot;:&quot;Schema v2.1: Tweaks to locations fields The current ROR data structure was revised in April of 2024 and formalized into schema v2.0 as a JSON schema document. In schema v2.0, significant changes were made to fields that contained geographic information, including removing fields related to administrative subdivisions corresponding to units such as Canadian provinces, Japanese prefectures, and US states. While no issues were raised with these changes during the v2.0 feedback process, since the launch of this schema version, the need for additional location details to be included in our records was identified by users. As a result, a proposal for schema v2.1 , which adds country subdivision and continent fields, was circulated for public comment and finalized in Nov 2024. This is a non-breaking change, and schema v2.1 changes have been incorporated directly into the v2 API with no version change needed in the API URL, per ROR's schema and API versioning policy . Schema changes In schema v2.1, the following fields have been added to the geonames_details sub-field within the locations field: continent_code (required) 2-character code for the continent that the organization is located in, from the GeoNames record for the GeoNames ID in locations.geonames_id . All records have a value in the field. continent_name (required) Name of the continent that the organization is located in, from the GeoNames record for the GeoNames ID in locations.geonames_id . All records have a value in the field. country_subdivision_code 2 or 3-character code for the highest-level country subdivision that the organization is located in, from the admin1Codes field of the GeoNames record for the GeoNames ID in locations.geonames_id . These are derived from ISO-3166-2 . country_subdivision_name Name of the highest-level country subdivision that the organization is located in, from the admin1Codes field of the GeoNames record for the GeoNames ID in locations.geonames_id . These are derived from ISO-3166-2. Continents: GeoNames uses a 7-continent name and code convention, so continent name and code values are as follows: Africa (AF), Antarctica (AN), Asia (AS), Europe (EU), North America (NA), Oceania (OC), and South America (SA). Country subdivisions: The type of subdivision represented by the country_subdivision_code and country_subdivision_name fields varies depending on the location identified by the Geonames ID in the locations.geonames_id field. For the United States, for example, it represents states. Some organizations are not located within a country subdivision (ex, research stations in Antarctica), so not all records have values in these fields. See ISO 3166-2 for a list of country subdivisions by country. Also, in schema 1.0, Funder has been added as an allowed value in the types field. This is because Funder was initially added as a type in v2 only, and when new records are created in v2 that only have a type of Funder the corresponding v1 record has no values in types . NOTE: Most v2 records with Funder in types have multiple values in types , so only a very small number of records had no types in v1. API changes v2 API The above new locations fields now appear in each record in when using the v2 API https://api.ror.org/v2/organizations . continents now appears in the meta section of list results in the v2 API, ex https://api.ror.org/v2/organizations . New filters for continent name and code are now available in the v2 API, ex https://api.ror.org/v2/organizations?filter=locations.geonames_details.continent_name:Asia and https://api.ror.org/v2/organizations?filter=locations.geonames_details.continent_code:AS . Data in locations fields in all records was updated using the latest values from GeoNames. v1 API Funder now appears in the types field of v1 records that have funder in types in their corresponding v2 record. Funder is now an allowed value for the types filter, ex https://api.ror.org/organizations?filter=types:Funder . Data in addresses fields in all records was updated using the latest values from GeoNames. NOTE: Beginning with the April 2024 launch of v2, ROR metadata is curated only in v2 and then crosswalked / copied to v1 records. As a result, when records are added or updated, v1 fields that do not have equivalents in v2 are not populated. This includes many addresses sub-fields in v1 records. All records have been updated for v2.1 in release 1.58 , and therefore deprecated sub-fields in addresses are now null in all v1 records. Data dump changes New fields listed above are included in the JSON and CSV v2 data dump files. No changes have been made to filenames. NOTE: Beginning with the April 2024 launch of v2, ROR metadata is curated only in v2 and then crosswalked / copied to v1 records. As a result, when records are added or updated, v1 fields that do not have equivalents in v2 are not populated. This includes many addresses sub-fields in v1 records. All records have been updated for v2.1 in release 1.58 , and therefore deprecated sub-fields in addresses are now null in all v1 records. Search UI changes No changes have been made to the search UI at https://ror.org/search .&quot;,&quot;type&quot;:&quot;improved&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:29,&quot;_id&quot;:&quot;675b84f804346d00128b94a2&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;createdAt&quot;:&quot;2024-12-13T00:51:00.000Z&quot;,&quot;updatedAt&quot;:&quot;2024-12-17T16:46:34.290Z&quot;,&quot;lastUpdatedHash&quot;:&quot;51f8760606bfae1a852d37d5b2d7c86657ee6997&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:6,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-04-11T21:36:08.538Z&quot;},&quot;title&quot;:&quot;2024-04-11 Schema &amp; API v2&quot;,&quot;slug&quot;:&quot;2024-04-11-schema-api-v2&quot;,&quot;body&quot;:&quot;# Introducing v2\n\nAfter over a year planning and many rounds of community input, we are thrilled to release ROR's first major schema and API update (version 2.0)! Per [ROR's versioning policy](https://ror.readme.io/docs/schema-versions), v1 will continue to remain available in the API and data dump through at least April 2025, and will likely be available for 6-12 months beyond that date.\n\nBelow is a list of changes deployed to the schema, API, data dump and search user interface. For complete documentation in v2, see &lt;https://ror.readme.io/v2/docs&gt; . \n\n## Schema changes\n\nThe following changes have been implemented in schema v2.0, based on input received through multiple rounds of community feedback ([see Schema v2 feedback documents](https://ror.readme.io/v2/docs/feedback-docs#ror-schema-v20)). The previous schema (which was originally unversioned but is now referred to as v1.0) remains unchanged. For additional details and examples see [schema v2 documentation](https://ror.readme.io/v2/docs/schema-v2) and the [v2.0 JSON schema document](https://github.com/ror-community/ror-schema/blob/master/ror_schema_v2_0.json)\n\n- **Name information** previously in `name`, `acronyms`, `aliases`, and `labels` fields is now contained in 1 parent field, `names` with subfields `lang`, `value` and `types`. **Please note that the `lang` subfield has only been populated for names with `labels` in their `types`. ** The curation team will be working on adding language codes to other names types over the coming months.\n- **Location information** previously in `addresses` field is now in `locations` field with subfields `geonames_id` and `geoneames_details`. Many fields containing very granular information derived from Geonames have been removed, as this information is avilable directly from [Geonames](https://www.geonames.org/). Additionally, country code and name information previously in the `country` field has been moved to `locations.geonames_details.country_code` and `locations.geonames_details.country_name`\n- **Website/domain information** previously in `links` and `wikipedia_url` have been combined into a 1 parent field `links` with subfields `type` and `value`. The `ip_addresses` field has been removed (it was not populated by GRID for any records). The `domains` field has been added, however, **please note that this field has not yet been populated**. The curation team will be working on this over the coming months. \n- **External identifiers information** has been restructured within the existing `external_ids` field. Each item in external_ids now has subfields `type`, `all` and `preferred`. The data type for `all` is a list for each `external_ids` item, whereas it was previously a string for GRID IDs and a list for other ID types.\n- **Administrative information** was not included previously. A new parent field `admin` has been added, which contains subfields `created` and `last_modified`. Each of those subfields contains additional subfields `date` and `schema_version`. Created date for each record was extracted from previous GRID _and_ ROR releases. Last modified dates were extracted from ROR releases only, as, at a minimum, each record in ROR has been modified by the ROR curation team to add a ROR ID in the `id` field.\n- **Controlled lists** previously had variations in casing. For example, values in the `types` and `relationships.type` fields began with an uppercase character, while values in `status` were lowercase and external ID types contained a variety of casings. In v2, allowed values in controlled lists are consistently lowercase, with the exception of country codes derived from [ISO-3166](https://www.iso.org/iso-3166-country-codes.html), which are uppercase per the standard.\n\n### Important notes about v2 record data\n\nThere are several new fields/subfields in v2, and the dataset used in the beta has not been fully updated with values in all new fields/subfields. In particular:\n\n- **Created/last modified dates** _HAVE_ been added to all records, using actual dates from GRID and ROR data releases.\n- **Domains** _HAVE NOT_ been added. This field is currently an empty list for all records. This field requires careful curation to ensure accuracy. We plan to add data to this field over the coming months.\n- **Language codes** for items in the names fields are only included for names inherited from the labels field in the current schema. Language codes _HAVE NOT_ been added for names inherited from the name and aliases fields in the current schema. We plan to add language codes over the coming months, with the goal of ensuring that (minimally) each name with “ror_display” in its types has a language code.\n\n## API changes\n\n- API now supports versioning, with `v1` or `v2` supplied in the path portion of a request, ex `https://api.ror.org/v2/organizations`. The same data is available in both versions; responses are formatted according to the version in the request path.\n- If no version is supplied, a default version is used. `v1` will remain the default through April 2025.\n- For `v2`, in addition to following the v2 schema, values in fields that contain multiple values are sorted by Unicode value, which is alphabetical for characters in the Basic Latin set.\n- A new organization type `funder` is available when [filtering results based on organization type](https://ror.readme.io/v2/docs/api-filtering#filter-by-organization-type)\n- Because v2 contains different fields from v1, fields available to search using the advanced query functionality `https://api.ror.org/v2/organizations?query.advanced=` are different from v1. See [v2 advanced query documentation](https://ror.readme.io/v2/docs/api-advanced-query). A notable addition is the ability to search by created or last modified date!\n- All other API functionality is identical to v2; records in responses are simply returned in v2 format. Records added or last updated in v1 are mapped to v2 and created/last modified are populated based on changelogs from previous data dump releases. \n- v1 API functionality is unchanged. Records added or last updated in v2 are mapped to v1 and contain empty or null values for fields that don't exist in v2.\n\n## Data dump changes\n\nROR data dumps continue to be available in Zenodo at &lt;https://doi.org/10.5281/zenodo.6347574&gt;. Beginning with release v1.45 on 11 April 2024, the following changes have been made to the data dump:\n\n- Data releases contain JSON and CSV files formatted according to both schema v1 and schema v2. This means that there are now 4 files in each data release instead of 2.\n- v2 files have `_schema_v2` appended to the end of the filename, ex `v1.45-2024-04-11-ror-data_schema_v2.json` .\n- In order to maintain compatibility with previous releases, v1 files have no version information in the filename, ex `v1.45-2024-04-11-ror-data.json`\n- For both versions, the CSV file contains a subset of fields from the JSON file, some of which have been flattened for easier parsing. As ROR records and the ROR schema are maintained in JSON, CSVs are for convenience only. JSON remains the format of record.\n- In v2 dump files, values in fields that contain multiple values are sorted by Unicode value, which is alphabetical for characters in the Basic Latin set.\n- In v2 dump files, records added or last updated in v1 are mapped to v2 and created/last modified are populated based on changelogs from previous data dump releases.\n- In v1 dump files, records added or last updated in v2 are mapped to v1 and contain empty or null values for fields that don't exist in v2.\n\nRelease versioning has not been changed. The ROR API default version remains v1 and will be changed to v2 in April 2025. To align with the API, the data dump major version will remain at 1 until the API default version is changed to v2. At that time, the data dump major version will be incremented to 2 as noted in metadata for &lt;https://doi.org/10.5281/zenodo.6347574&gt;.\n\n## Search UI changes\n\n- The [ROR search UI](https://ror.org/search) nows uses API v2\n- Sub-headings have been added to the Other names section to identify name types (acronyms, aliases, labels)\n- A link to the JSON view is included at the bottom of each record\n\n&lt;br&gt;&quot;,&quot;searchContents&quot;:&quot;Introducing v2 After over a year planning and many rounds of community input, we are thrilled to release ROR's first major schema and API update (version 2.0)! Per ROR's versioning policy , v1 will continue to remain available in the API and data dump through at least April 2025, and will likely be available for 6-12 months beyond that date. Below is a list of changes deployed to the schema, API, data dump and search user interface. For complete documentation in v2, see https://ror.readme.io/v2/docs . Schema changes The following changes have been implemented in schema v2.0, based on input received through multiple rounds of community feedback ( see Schema v2 feedback documents ). The previous schema (which was originally unversioned but is now referred to as v1.0) remains unchanged. For additional details and examples see schema v2 documentation and the v2.0 JSON schema document Name information previously in name , acronyms , aliases , and labels fields is now contained in 1 parent field, names with subfields lang , value and types . Please note that the lang subfield has only been populated for names with labels in their types . The curation team will be working on adding language codes to other names types over the coming months. Location information previously in addresses field is now in locations field with subfields geonames_id and geoneames_details . Many fields containing very granular information derived from Geonames have been removed, as this information is avilable directly from Geonames . Additionally, country code and name information previously in the country field has been moved to locations.geonames_details.country_code and locations.geonames_details.country_name Website/domain information previously in links and wikipedia_url have been combined into a 1 parent field links with subfields type and value . The ip_addresses field has been removed (it was not populated by GRID for any records). The domains field has been added, however, please note that this field has not yet been populated . The curation team will be working on this over the coming months. External identifiers information has been restructured within the existing external_ids field. Each item in external_ids now has subfields type , all and preferred . The data type for all is a list for each external_ids item, whereas it was previously a string for GRID IDs and a list for other ID types. Administrative information was not included previously. A new parent field admin has been added, which contains subfields created and last_modified . Each of those subfields contains additional subfields date and schema_version . Created date for each record was extracted from previous GRID and ROR releases. Last modified dates were extracted from ROR releases only, as, at a minimum, each record in ROR has been modified by the ROR curation team to add a ROR ID in the id field. Controlled lists previously had variations in casing. For example, values in the types and relationships.type fields began with an uppercase character, while values in status were lowercase and external ID types contained a variety of casings. In v2, allowed values in controlled lists are consistently lowercase, with the exception of country codes derived from ISO-3166 , which are uppercase per the standard. Important notes about v2 record data There are several new fields/subfields in v2, and the dataset used in the beta has not been fully updated with values in all new fields/subfields. In particular: Created/last modified dates HAVE been added to all records, using actual dates from GRID and ROR data releases. Domains HAVE NOT been added. This field is currently an empty list for all records. This field requires careful curation to ensure accuracy. We plan to add data to this field over the coming months. Language codes for items in the names fields are only included for names inherited from the labels field in the current schema. Language codes HAVE NOT been added for names inherited from the name and aliases fields in the current schema. We plan to add language codes over the coming months, with the goal of ensuring that (minimally) each name with “ror_display” in its types has a language code. API changes API now supports versioning, with v1 or v2 supplied in the path portion of a request, ex https://api.ror.org/v2/organizations . The same data is available in both versions; responses are formatted according to the version in the request path. If no version is supplied, a default version is used. v1 will remain the default through April 2025. For v2 , in addition to following the v2 schema, values in fields that contain multiple values are sorted by Unicode value, which is alphabetical for characters in the Basic Latin set. A new organization type funder is available when filtering results based on organization type Because v2 contains different fields from v1, fields available to search using the advanced query functionality https://api.ror.org/v2/organizations?query.advanced= are different from v1. See v2 advanced query documentation . A notable addition is the ability to search by created or last modified date! All other API functionality is identical to v2; records in responses are simply returned in v2 format. Records added or last updated in v1 are mapped to v2 and created/last modified are populated based on changelogs from previous data dump releases. v1 API functionality is unchanged. Records added or last updated in v2 are mapped to v1 and contain empty or null values for fields that don't exist in v2. Data dump changes ROR data dumps continue to be available in Zenodo at https://doi.org/10.5281/zenodo.6347574 . Beginning with release v1.45 on 11 April 2024, the following changes have been made to the data dump: Data releases contain JSON and CSV files formatted according to both schema v1 and schema v2. This means that there are now 4 files in each data release instead of 2. v2 files have _schema_v2 appended to the end of the filename, ex v1.45-2024-04-11-ror-data_schema_v2.json . In order to maintain compatibility with previous releases, v1 files have no version information in the filename, ex v1.45-2024-04-11-ror-data.json For both versions, the CSV file contains a subset of fields from the JSON file, some of which have been flattened for easier parsing. As ROR records and the ROR schema are maintained in JSON, CSVs are for convenience only. JSON remains the format of record. In v2 dump files, values in fields that contain multiple values are sorted by Unicode value, which is alphabetical for characters in the Basic Latin set. In v2 dump files, records added or last updated in v1 are mapped to v2 and created/last modified are populated based on changelogs from previous data dump releases. In v1 dump files, records added or last updated in v2 are mapped to v1 and contain empty or null values for fields that don't exist in v2. Release versioning has not been changed. The ROR API default version remains v1 and will be changed to v2 in April 2025. To align with the API, the data dump major version will remain at 1 until the API default version is changed to v2. At that time, the data dump major version will be incremented to 2 as noted in metadata for https://doi.org/10.5281/zenodo.6347574 . Search UI changes The ROR search UI nows uses API v2 Sub-headings have been added to the Other names section to identify name types (acronyms, aliases, labels) A link to the JSON view is included at the bottom of each record&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:13,&quot;_id&quot;:&quot;660dc7e1cf1a5f0017adbdd6&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;createdAt&quot;:&quot;2024-04-03T21:19:29.919Z&quot;,&quot;updatedAt&quot;:&quot;2024-04-11T21:36:08.344Z&quot;,&quot;lastUpdatedHash&quot;:&quot;6c214177d1fc4bc5b8bc3c2eb1c9843bd69678eb&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:1,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:10.542Z&quot;},&quot;title&quot;:&quot;2023-04-25 API infrastructure improvements&quot;,&quot;slug&quot;:&quot;2023-04-25-api-infrastructure-improvements&quot;,&quot;body&quot;:&quot;ROR API usage has increased dramatically over the past 3 years, from ~1 million requests per month to over 17 million. We made some tweaks along the way to keep it up and running, but we knew that a more significant overhaul was needed to put ROR in a good position to handle further API traffic increases. This is why [API infrastructure updates and scaling](https://github.com/ror-community/ror-roadmap/issues/124) were included as a major project on our [2023 Roadmap](https://github.com/ror-community/ror-roadmap/projects/3).\n\nAs of 25 Apr, we have completed the following updates and rolled them out to production:\n\n- Updated Elasticsearch software from 6.3 to 7.10 (the latest version supported by AWS; in the future, we will migrate to AWS OpenSearch)\n- Added nodes in the AWS Elasticsearch cluster, which are now distributed across 2 availability zones\n- Re-configured Elasticsearch sharding\n- Added more ROR API application containers, with auto-scaling as needed\n\nWith these changes, API users should see speedier performance for all API requests, particularly at peak traffic times. That said, updating to a new major version of Elasticsearch involved significant changes to underlying code. If you notice any issues, please let us know in the [ROR Tech Forum](https://groups.google.com/a/ror.org/g/ror-tech) or at [support@ror.org](mailto:support@ror.org) .&quot;,&quot;searchContents&quot;:&quot;ROR API usage has increased dramatically over the past 3 years, from ~1 million requests per month to over 17 million. We made some tweaks along the way to keep it up and running, but we knew that a more significant overhaul was needed to put ROR in a good position to handle further API traffic increases. This is why API infrastructure updates and scaling were included as a major project on our 2023 Roadmap . As of 25 Apr, we have completed the following updates and rolled them out to production: Updated Elasticsearch software from 6.3 to 7.10 (the latest version supported by AWS; in the future, we will migrate to AWS OpenSearch) Added nodes in the AWS Elasticsearch cluster, which are now distributed across 2 availability zones Re-configured Elasticsearch sharding Added more ROR API application containers, with auto-scaling as needed With these changes, API users should see speedier performance for all API requests, particularly at peak traffic times. That said, updating to a new major version of Elasticsearch involved significant changes to underlying code. If you notice any issues, please let us know in the ROR Tech Forum or at support@ror.org .&quot;,&quot;type&quot;:&quot;improved&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:4,&quot;_id&quot;:&quot;6447efb08ec21a0065f5b2b6&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;createdAt&quot;:&quot;2023-04-25T15:20:16.966Z&quot;,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:10.542Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:1,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.689Z&quot;},&quot;title&quot;:&quot;2023-03-16 CSV data dump&quot;,&quot;slug&quot;:&quot;2023-03-16-csv-data-dump&quot;,&quot;body&quot;:&quot;By popular demand, starting with [today's data release (v1.21)](https://doi.org/10.5281/zenodo.7742581), the data dump includes a CSV version of the ROR data file in addition to the canonical JSON file. \n\nThe data dump zip therefore now contains two files instead of one. If your code currently expects only one file, you will need to update it accordingly. \n\nThe CSV contains a subset of fields from the JSON file, some of which have been flattened for easier parsing. The JSON file remains the version of record.&quot;,&quot;searchContents&quot;:&quot;By popular demand, starting with today's data release (v1.21) , the data dump includes a CSV version of the ROR data file in addition to the canonical JSON file. The data dump zip therefore now contains two files instead of one. If your code currently expects only one file, you will need to update it accordingly. The CSV contains a subset of fields from the JSON file, some of which have been flattened for easier parsing. The JSON file remains the version of record.&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:3,&quot;_id&quot;:&quot;64138decbd9fd50026f607c9&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;createdAt&quot;:&quot;2023-03-16T21:45:16.560Z&quot;,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.689Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:19,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.534Z&quot;},&quot;title&quot;:&quot;2022-12-01 Organization status changes&quot;,&quot;slug&quot;:&quot;2022-12-01-organization-status-changes&quot;,&quot;body&quot;:&quot;After a 6-month period of planning, community input and implementation, we've released changes to the API, UI and data dump in order to support cases where an organization has ceased to operate, merged with another organization, was added to ROR in error. [Read the rest of this post for complete details!](https://ror.readme.io/changelog/2022-12-01-organization-status-changes)\n\nThese changes were developed in consultation with the ROR community; a [draft proposal](https://docs.google.com/document/d/1CK3-Q9T1jeZ-CDvsAZoeg5Ng7ljzVau6iE_NzN8Kw88) was open for public comment 15 Jun-15 Jul 2022 and a [\&quot;final\&quot; proposal](https://docs.google.com/document/d/13zFXGOuaEcgJlXz6gw9IOZUaP_khZ0d5r0nODFDyFfE) was shared in Aug 2022. The specifications for these changes were based on the final proposal.\n\n**These changes are non-breaking and are compatible with the current ROR schema.**\n\n## What changed?\n\n### Record schema\n\nNew values allowed in [status field](https://github.com/ror-community/ror-schema/blob/master/ror_schema.json#L441):\n\n- **inactive**: Organization no longer operates as described in its ROR record. For example, it has split into multiple organizations, merged with 1 or more organizations or has otherwise ceased to operate. \n- **withdrawn**: Organization whose ROR record was created in error. For example, the organization already existed in ROR under a different name or the organization is not in scope for ROR and should not have been added.\n\nNew values allowed in [relationships.type field](https://github.com/ror-community/ror-schema/blob/master/ror_schema.json#L398): \n\n- **Successor**: An active organization that continues the work of a given organization after it has become inactive\n- **Predecessor**: An inactive organization that previously carried out the work of a given organization \n\n_Note: Unlike Parent/Child relationships in ROR, Successor/Predecessor relationships are not always added in pairs. In other works, each Successor relationship does not necessarily have a corresponding Predecessor relationship._\n\nSee [ROR data structure](https://ror.readme.io/docs/data-structure#status) for more information about status and relationships.\n\n### API\n\n- Returns active records only by default; use parameter `?all_status` to return all records. ?`all_status=true` and `?all_status=false` are also supported. This is true for listing organizations using `/organizations`, querying using either `?query` or `?query.advanced` and matching affiliation strings using `?affiliation`.\n- When retrieving a record by its ROR ID, the record will be returned regardless of its status and whether `?all_status` or `?filter` parameters are present.\n- New filter parameter value `status` is available, ex `?filter=status:inactive`. If `?filter=status:` is used, `?all_status` parameter is ignored.\n- New status and relationship type values are available in fielded searches using query.advanced, ex `?query.advanced=status:inactive`. If a fielded search includes status field, `?all_status` parameter is ignored.\n- New aggregation `statuses` in meta section of responses\n\n### Data dump\n\n- Data dump files include all records with all statuses. No changes, except that some records contain the new values above in status and relationships.type fields. The first data dump file with new status and relationship type values is &lt;https://doi.org/10.5281/zenodo.7387951&gt;.\n\n### Search UI\n\n- List views return active records only by default\n- Results can be filtered by status\n- Query for a specific ROR ID will return matching result regardless of status\n\n### Data release v1.15\n\nAdditionally, we’ve just published data release v1.15, which is the first data release that includes records with the new status and relationship type values above. Release v1.15 includes open IDs and metadata for 103,047 organizations (102,935 active, 103 inactive, 9 withdrawn). Both the API and data dump have been updated. The latest data dump is available at &lt;https://doi.org/10.5281/zenodo.7387951&gt;. This release includes updated records listed in the [v1.15 data release notes](https://github.com/ror-community/ror-updates/releases/tag/v1.15).\n\n## Example records\n\n### Inactive\n\n- [https://ror.org/02h60r346](https://ror.org/03ybx0x41) (no successor)\n- &lt;https://ror.org/000d53575&gt; (with successor)\n\n### Withdrawn\n\n- &lt;https://ror.org/03ybx0x41&gt; (with successor)\n\n## Example API requests\n\n### List active organizations only (no change from existing request)\n\n```curl\ncurl https://api.ror.org/organizations\n```\n\nNote: Request above returns same results as `?filter=status:active` and `?query.advanced=status:active`\n\n### List organizations with any status\n\n```curl\ncurl https://api.ror.org/organizations?all_status\n```\n\n### Query active organizations only (no change from existing request)\n\n```curl\ncurl https://api.ror.org/organizations?query=university\n```\n\n### Query organizations with any status\n\n```curl\ncurl https://api.ror.org/organizations?query=university&amp;all_status\n```\n\n### Match affiliation strings to active organizations only (no change from existing request)\n\n```curl\ncurl https://api.ror.org/organizations?affiliation=Laboratory+of+Hydrology+and+Geochemistry\n```\n\n### Match affiliation strings to organizations with any status\n\n```curl\ncurl https://api.ror.org/organizations?affiliation=Laboratory+of+Hydrology+and+Geochemistry?all_status\n```\n\n### Filter by status\n\n```curl\ncurl https://api.ror.org/organizations?filter=status:inactive\n```\n\nCan be repeated, for example to retrieve organizations with a status of inactive OR withdrawn\n\n```curl\ncurl https://api.ror.org/organizations?filter=status:inactive,status:withdrawn\n```\n\n Can be combined with other filters (see [list of available filters and values](https://ror.readme.io/docs/rest-api#filtering))\n\n```curl\ncurl https://api.ror.org/organizations?filter=status:inactive,status:withdrawn,country.country_code:us\n```\n\nCan be combined with ?query or ?query.advanced searches. \n_Note: Filters cannot be used with ?affiliation searches._\n\n```curl\ncurl 'https://api.ror.org/organizations?query=International+Union&amp;filter=status:inactive,status:withdrawn'\n```\n\n### Use new status/relationship type values in fielded searches\n\n_Note: if a fielded search includes status field, ?all_status is not needed in order to return records with statuses other than active._ \n\n```curl\ncurl 'https://api.ror.org/organizations?query.advanced=status:inactive+AND+addresses.city:Yerevan'\n```\n\n```curl\ncurl 'https://api.ror.org/organizations?query.advanced=status:inactive+AND+relationships.type:Successor'\n```\n\nThe [API documentation](https://ror.readme.io/docs/rest-api#record-status) has also been updated to reflect the above changes.&quot;,&quot;searchContents&quot;:&quot;After a 6-month period of planning, community input and implementation, we've released changes to the API, UI and data dump in order to support cases where an organization has ceased to operate, merged with another organization, was added to ROR in error. Read the rest of this post for complete details! These changes were developed in consultation with the ROR community; a draft proposal was open for public comment 15 Jun-15 Jul 2022 and a \&quot;final\&quot; proposal was shared in Aug 2022. The specifications for these changes were based on the final proposal. These changes are non-breaking and are compatible with the current ROR schema. What changed? Record schema New values allowed in status field : inactive : Organization no longer operates as described in its ROR record. For example, it has split into multiple organizations, merged with 1 or more organizations or has otherwise ceased to operate. withdrawn : Organization whose ROR record was created in error. For example, the organization already existed in ROR under a different name or the organization is not in scope for ROR and should not have been added. New values allowed in relationships.type field : Successor : An active organization that continues the work of a given organization after it has become inactive Predecessor : An inactive organization that previously carried out the work of a given organization Note: Unlike Parent/Child relationships in ROR, Successor/Predecessor relationships are not always added in pairs. In other works, each Successor relationship does not necessarily have a corresponding Predecessor relationship. See ROR data structure for more information about status and relationships. API Returns active records only by default; use parameter ?all_status to return all records. ? all_status=true and ?all_status=false are also supported. This is true for listing organizations using /organizations , querying using either ?query or ?query.advanced and matching affiliation strings using ?affiliation . When retrieving a record by its ROR ID, the record will be returned regardless of its status and whether ?all_status or ?filter parameters are present. New filter parameter value status is available, ex ?filter=status:inactive . If ?filter=status: is used, ?all_status parameter is ignored. New status and relationship type values are available in fielded searches using query.advanced, ex ?query.advanced=status:inactive . If a fielded search includes status field, ?all_status parameter is ignored. New aggregation statuses in meta section of responses Data dump Data dump files include all records with all statuses. No changes, except that some records contain the new values above in status and relationships.type fields. The first data dump file with new status and relationship type values is https://doi.org/10.5281/zenodo.7387951 . Search UI List views return active records only by default Results can be filtered by status Query for a specific ROR ID will return matching result regardless of status Data release v1.15 Additionally, we’ve just published data release v1.15, which is the first data release that includes records with the new status and relationship type values above. Release v1.15 includes open IDs and metadata for 103,047 organizations (102,935 active, 103 inactive, 9 withdrawn). Both the API and data dump have been updated. The latest data dump is available at https://doi.org/10.5281/zenodo.7387951 . This release includes updated records listed in the v1.15 data release notes . Example records Inactive https://ror.org/02h60r346 (no successor) https://ror.org/000d53575 (with successor) Withdrawn https://ror.org/03ybx0x41 (with successor) Example API requests List active organizations only (no change from existing request) curl https://api.ror.org/organizations Note: Request above returns same results as ?filter=status:active and ?query.advanced=status:active List organizations with any status curl https://api.ror.org/organizations?all_status Query active organizations only (no change from existing request) curl https://api.ror.org/organizations?query=university Query organizations with any status curl https://api.ror.org/organizations?query=university&amp;all_status Match affiliation strings to active organizations only (no change from existing request) curl https://api.ror.org/organizations?affiliation=Laboratory+of+Hydrology+and+Geochemistry Match affiliation strings to organizations with any status curl https://api.ror.org/organizations?affiliation=Laboratory+of+Hydrology+and+Geochemistry?all_status Filter by status curl https://api.ror.org/organizations?filter=status:inactive Can be repeated, for example to retrieve organizations with a status of inactive OR withdrawn curl https://api.ror.org/organizations?filter=status:inactive,status:withdrawn Can be combined with other filters (see list of available filters and values ) curl https://api.ror.org/organizations?filter=status:inactive,status:withdrawn,country.country_code:us Can be combined with ?query or ?query.advanced searches. Note: Filters cannot be used with ?affiliation searches. curl 'https://api.ror.org/organizations?query=International+Union&amp;filter=status:inactive,status:withdrawn' Use new status/relationship type values in fielded searches Note: if a fielded search includes status field, ?all_status is not needed in order to return records with statuses other than active. curl 'https://api.ror.org/organizations?query.advanced=status:inactive+AND+addresses.city:Yerevan' curl 'https://api.ror.org/organizations?query.advanced=status:inactive+AND+relationships.type:Successor' The API documentation has also been updated to reflect the above changes.&quot;,&quot;type&quot;:&quot;improved&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:28,&quot;_id&quot;:&quot;637e2bbce25ace00244d06c7&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2022-11-23T14:18:36.571Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.534Z&quot;,&quot;__v&quot;:0,&quot;lastUpdatedHash&quot;:&quot;ea65572db468c1aa67d17d9c62c072576085fafa&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:11,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.192Z&quot;},&quot;title&quot;:&quot;2022-10-24 Affiliation matching improvements (API only)&quot;,&quot;slug&quot;:&quot;2022-10-24-affiliation-matching-improvements-api-only&quot;,&quot;body&quot;:&quot;Based on user feedback, we've released a set of tweaks to ROR's [affiliation matching](https://ror.readme.io/docs/rest-api#affiliation-parameter) service focused on improving precision and reducing false positive results. The updated affiliation matching service is now available in production, at the existing affiliation matching endpoint ```https://api.ror.org/organziations?affiliation=```. While the search behavior has changed slightly, request and response format remains remains unchanged. Many thanks to ROR integrators who helped to beta test these improvements! Read [the rest of this post](https://ror.readme.io/changelog/2022-10-24-affiliation-matching-improvements-api-only) for details about the changes.\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Change summary\&quot;\n}\n[/block]\n### Check for exact matches first\n- Previously, the entered string was split into multiple substrings and many searches were performed without checking to see if an exact match of the entered string existed in a ROR record.\n- Now, a search for an exact match of the entered string in name, aliases, labels and acronyms fields is performed before performing additional searches. If there's an exact match with a perfect score of 1.0, the result is returned immediately and no further searches are performed. A new ```matching_type``` value ```EXACT``` is returned with any matches made using this method.\n\n### De-prioritize acronym search results\n- Previously, results generated using the ```matching_type: ACRONYM```, which extracts and search for any sets of 3 or more capitalized letters (except ISO3 country codes) from the original search string, were weighted similarly to other matching types. This produced many false positive results.\n- Now, ```matching_type: ACRONYM``` does not produce results with ```chosen``` set to ```True```. \n\n### Don't mark multiple results as chosen = True\n- Previously, multiple results with a value of ```True``` in the ```chosen``` field were sometimes returned.\n- Now, ```chosen``` is only set to ```True``` if there is a single result that is a highly probable match. Multiple results with high scores indicate ambiguity, so ```chosen``` is set to ```False``` for all results in that case.\n\n### Generate fewer search substrings\n- Previously, for search strings containing multiple words, many substrings were generated and searched independently, resulting in many cases of false positive results (irrelevant substrings with high matching scores)\n- Now, search strings are split into multiple substrings only at , (comma) ; (semicolon) and : (colon) characters. The full original search string is also included.\n\n### Exclude search strings that match specific common phrases, country names, country codes and city names\n- Previously, substrings which matched common phrases (such as \&quot;University Hospital\&quot;), country names/codes or city names produced many false positive results\n- Now, substrings that match common phrases, country names, city names and iso2 or iso3 country codes are ignored.\n\n### Strip special chars (except &amp;) from search strings\n- Previously, special characters were left untouched in search strings and generated substrings, which occasionally resulted in errors or \&quot;missed\&quot; matches.\n- Now, special characters (except &amp;) are stripped from search strings and substrings\n\n### Only return results with a score of &gt;= .5\n- Previously, all results were included in the result set.\n- Now, only results with a matching score &gt;= .5 are included in the result set.\n\n### 12 character minimum no longer required\n- Previously, 0 results were returned for search strings of &lt; 12 characters, unless an exact match as found.\n- Now, there is no minimum character threshold.\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Usage\&quot;\n}\n[/block]\nChanges above are currently available in the existing affiliation matching endpoint, ```https://api.ror.org/organizations?affiliation=```\n\nThe only usage changes that have been made are:\n- A minimum of 12 characters is no longer required\n- In results, a new matching_type ```EXACT``` has been added\n\nAll other usage remains as described in [REST API &gt; Search ROR Records &gt; Affiliation parameter](https://ror.readme.io/docs/rest-api#affiliation-parameter) for usage instructions.\n\nExample query:\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;curl https://api.ror.org/organizations?affiliation=Department%20of%20Civil%20and%20Industrial%20Engineering%2C%20University%20of%20Pisa%2C%20Largo%20Lucio%20Lazzarino%202%2C%20Pisa%2056126%2C%20Italy\&quot;,\n \&quot;language\&quot;: \&quot;curl\&quot;\n }\n ]\n}\n[/block]&quot;,&quot;searchContents&quot;:&quot;Based on user feedback, we've released a set of tweaks to ROR's affiliation matching service focused on improving precision and reducing false positive results. The updated affiliation matching service is now available in production, at the existing affiliation matching endpoint https://api.ror.org/organziations?affiliation= . While the search behavior has changed slightly, request and response format remains remains unchanged. Many thanks to ROR integrators who helped to beta test these improvements! Read the rest of this post for details about the changes. Change summary Check for exact matches first Previously, the entered string was split into multiple substrings and many searches were performed without checking to see if an exact match of the entered string existed in a ROR record. Now, a search for an exact match of the entered string in name, aliases, labels and acronyms fields is performed before performing additional searches. If there's an exact match with a perfect score of 1.0, the result is returned immediately and no further searches are performed. A new matching_type value EXACT is returned with any matches made using this method. De-prioritize acronym search results Previously, results generated using the matching_type: ACRONYM , which extracts and search for any sets of 3 or more capitalized letters (except ISO3 country codes) from the original search string, were weighted similarly to other matching types. This produced many false positive results. Now, matching_type: ACRONYM does not produce results with chosen set to True . Don't mark multiple results as chosen = True Previously, multiple results with a value of True in the chosen field were sometimes returned. Now, chosen is only set to True if there is a single result that is a highly probable match. Multiple results with high scores indicate ambiguity, so chosen is set to False for all results in that case. Generate fewer search substrings Previously, for search strings containing multiple words, many substrings were generated and searched independently, resulting in many cases of false positive results (irrelevant substrings with high matching scores) Now, search strings are split into multiple substrings only at , (comma) ; (semicolon) and : (colon) characters. The full original search string is also included. Exclude search strings that match specific common phrases, country names, country codes and city names Previously, substrings which matched common phrases (such as \&quot;University Hospital\&quot;), country names/codes or city names produced many false positive results Now, substrings that match common phrases, country names, city names and iso2 or iso3 country codes are ignored. Strip special chars (except &amp;) from search strings Previously, special characters were left untouched in search strings and generated substrings, which occasionally resulted in errors or \&quot;missed\&quot; matches. Now, special characters (except &amp;) are stripped from search strings and substrings Only return results with a score of &gt;= .5 Previously, all results were included in the result set. Now, only results with a matching score &gt;= .5 are included in the result set. 12 character minimum no longer required Previously, 0 results were returned for search strings of &lt; 12 characters, unless an exact match as found. Now, there is no minimum character threshold. Usage Changes above are currently available in the existing affiliation matching endpoint, https://api.ror.org/organizations?affiliation= The only usage changes that have been made are: A minimum of 12 characters is no longer required In results, a new matching_type EXACT has been added All other usage remains as described in REST API &gt; Search ROR Records &gt; Affiliation parameter for usage instructions. Example query: curl https://api.ror.org/organizations?affiliation=Department%20of%20Civil%20and%20Industrial%20Engineering%2C%20University%20of%20Pisa%2C%20Largo%20Lucio%20Lazzarino%202%2C%20Pisa%2056126%2C%20Italy&quot;,&quot;type&quot;:&quot;improved&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:16,&quot;_id&quot;:&quot;6356d982eeec1800763d9bed&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2022-10-24T18:29:22.300Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Liz Krznarich&quot;,&quot;_id&quot;:&quot;6058e462f15349003a4afdfe&quot;},&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;updatedAt&quot;:&quot;2024-03-29T20:12:09.192Z&quot;,&quot;__v&quot;:0}],&quot;meta&quot;:{&quot;baseUrl&quot;:&quot;/&quot;,&quot;title&quot;:&quot;Changelog&quot;,&quot;type&quot;:&quot;changelog&quot;},&quot;config&quot;:{&quot;algoliaIndex&quot;:&quot;readme_search_v2&quot;,&quot;amplitude&quot;:{&quot;apiKey&quot;:&quot;dc8065a65ef83d6ad23e37aaf014fc84&quot;,&quot;enabled&quot;:true},&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;domainFull&quot;:&quot;https://dash.readme.com&quot;,&quot;encryptedLocalStorageKey&quot;:&quot;ekfls-2025-03-27&quot;,&quot;fullstory&quot;:{&quot;enabled&quot;:true,&quot;orgId&quot;:&quot;FSV9A&quot;},&quot;metrics&quot;:{&quot;billingCronEnabled&quot;:&quot;true&quot;,&quot;dashUrl&quot;:&quot;https://m.readme.io&quot;,&quot;defaultUrl&quot;:&quot;https://m.readme.io&quot;,&quot;exportMaxRetries&quot;:12,&quot;wsUrl&quot;:&quot;wss://m.readme.io&quot;},&quot;proxyUrl&quot;:&quot;https://try.readme.io&quot;,&quot;readmeRecaptchaSiteKey&quot;:&quot;6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x&quot;,&quot;releaseVersion&quot;:&quot;5.325.0&quot;,&quot;sentry&quot;:{&quot;dsn&quot;:&quot;https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166&quot;,&quot;enabled&quot;:true,&quot;tracesSampleRate&quot;:0},&quot;shMigration&quot;:{&quot;promoVideo&quot;:&quot;&quot;,&quot;forceWaitlist&quot;:false},&quot;sslBaseDomain&quot;:&quot;readmessl.com&quot;,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;,&quot;stripePk&quot;:&quot;pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a&quot;,&quot;superHub&quot;:{&quot;newProjectsEnabled&quot;:true},&quot;wootric&quot;:{&quot;accountToken&quot;:&quot;NPS-122b75a4&quot;,&quot;enabled&quot;:true}},&quot;context&quot;:{&quot;labs&quot;:{},&quot;user&quot;:{},&quot;terms&quot;:[{&quot;_id&quot;:&quot;6058e47681775f002de04833&quot;,&quot;term&quot;:&quot;parliament&quot;,&quot;definition&quot;:&quot;Owls are generally solitary, but when seen together the group is called a 'parliament'!&quot;}],&quot;variables&quot;:{&quot;user&quot;:{},&quot;defaults&quot;:[]},&quot;project&quot;:{&quot;_id&quot;:&quot;6058e47681775f002de04832&quot;,&quot;appearance&quot;:{&quot;rdmd&quot;:{&quot;callouts&quot;:{&quot;useIconFont&quot;:false},&quot;theme&quot;:{&quot;background&quot;:&quot;&quot;,&quot;border&quot;:&quot;&quot;,&quot;markdownEdge&quot;:&quot;&quot;,&quot;markdownFont&quot;:&quot;&quot;,&quot;markdownFontSize&quot;:&quot;&quot;,&quot;markdownLineHeight&quot;:&quot;&quot;,&quot;markdownRadius&quot;:&quot;&quot;,&quot;markdownText&quot;:&quot;&quot;,&quot;markdownTitle&quot;:&quot;&quot;,&quot;markdownTitleFont&quot;:&quot;&quot;,&quot;mdCodeBackground&quot;:&quot;&quot;,&quot;mdCodeFont&quot;:&quot;&quot;,&quot;mdCodeRadius&quot;:&quot;&quot;,&quot;mdCodeTabs&quot;:&quot;&quot;,&quot;mdCodeText&quot;:&quot;&quot;,&quot;tableEdges&quot;:&quot;&quot;,&quot;tableHead&quot;:&quot;&quot;,&quot;tableHeadText&quot;:&quot;&quot;,&quot;tableRow&quot;:&quot;&quot;,&quot;tableStripe&quot;:&quot;&quot;,&quot;tableText&quot;:&quot;&quot;,&quot;text&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;main_body&quot;:{&quot;type&quot;:&quot;links&quot;},&quot;colors&quot;:{&quot;highlight&quot;:&quot;&quot;,&quot;main&quot;:&quot;#44A28F&quot;,&quot;main_alt&quot;:&quot;&quot;,&quot;header_text&quot;:&quot;&quot;,&quot;body_highlight&quot;:&quot;&quot;,&quot;custom_login_link_color&quot;:&quot;&quot;},&quot;typography&quot;:{&quot;headline&quot;:&quot;Open+Sans:400:sans-serif&quot;,&quot;body&quot;:&quot;Open+Sans:400:sans-serif&quot;,&quot;typekit&quot;:false,&quot;tk_key&quot;:&quot;&quot;,&quot;tk_headline&quot;:&quot;&quot;,&quot;tk_body&quot;:&quot;&quot;},&quot;header&quot;:{&quot;style&quot;:&quot;solid&quot;,&quot;img&quot;:[],&quot;img_size&quot;:&quot;auto&quot;,&quot;img_pos&quot;:&quot;tl&quot;},&quot;body&quot;:{&quot;style&quot;:&quot;none&quot;},&quot;global_landing_page&quot;:{&quot;html&quot;:&quot;&quot;,&quot;redirect&quot;:&quot;&quot;},&quot;referenceLayout&quot;:&quot;row&quot;,&quot;link_logo_to_url&quot;:true,&quot;theme&quot;:&quot;solid&quot;,&quot;overlay&quot;:&quot;triangles&quot;,&quot;landing&quot;:true,&quot;sticky&quot;:false,&quot;hide_logo&quot;:false,&quot;childrenAsPills&quot;:false,&quot;subheaderStyle&quot;:&quot;links&quot;,&quot;splitReferenceDocs&quot;:false,&quot;logo&quot;:[&quot;https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png&quot;,&quot;4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png&quot;,136,80,&quot;#242c24&quot;,&quot;https://files.readme.io/044ba45b93ac5dedcb918fd8280e53ec0243dd1b04b9edaed5ba61d09283f7b7-ror-logo-2600px.png&quot;,&quot;6762cc61aa21d600184034d9&quot;],&quot;logo_white&quot;:[&quot;https://files.readme.io/dacd566-white-logo.png&quot;,&quot;dacd566-white-logo.png&quot;,125,80,&quot;#ffffff&quot;,&quot;65ef46717fce1c0036177477&quot;],&quot;logo_white_use&quot;:false,&quot;favicon&quot;:[&quot;https://files.readme.io/a931430-small-ror-icon-profile_2.png&quot;,&quot;ror-icon-profile (2).png&quot;,32,32,&quot;#d8e0de&quot;,&quot;https://files.readme.io/a2115cf-ror-icon-profile_2.png&quot;],&quot;stylesheet&quot;:&quot;&quot;,&quot;stylesheet_hub2&quot;:&quot;&quot;,&quot;javascript&quot;:&quot;&quot;,&quot;javascript_hub2&quot;:&quot;&quot;,&quot;html_promo&quot;:&quot;&quot;,&quot;html_body&quot;:&quot;&quot;,&quot;html_footer&quot;:&quot;&quot;,&quot;html_head&quot;:&quot;&quot;,&quot;html_footer_meta&quot;:&quot;&quot;,&quot;html_hidelinks&quot;:false,&quot;showVersion&quot;:true,&quot;hideTableOfContents&quot;:false,&quot;nextStepsLabel&quot;:&quot;Other resources you might find helpful&quot;,&quot;promos&quot;:[{&quot;extras&quot;:{&quot;type&quot;:&quot;buttons&quot;,&quot;buttonPrimary&quot;:&quot;get-started&quot;,&quot;buttonSecondary&quot;:&quot;none&quot;},&quot;title&quot;:&quot;ROR Documentation&quot;,&quot;text&quot;:&quot;Comprehensive technical documentation for the Research Organization Registry (ROR), including ROR's metadata schema and REST API, plus implementation guides. Let's ROR!&quot;,&quot;_id&quot;:&quot;6058e47681775f002de04834&quot;}],&quot;showMetricsInReference&quot;:true,&quot;referenceSimpleMode&quot;:true,&quot;stylesheet_hub3&quot;:&quot;&quot;,&quot;loginLogo&quot;:[],&quot;colorScheme&quot;:&quot;light&quot;,&quot;logo_large&quot;:true,&quot;changelog&quot;:{&quot;layoutExpanded&quot;:false,&quot;showAuthor&quot;:true,&quot;showExactDate&quot;:false},&quot;allowApiExplorerJsonEditor&quot;:false},&quot;custom_domain&quot;:&quot;&quot;,&quot;childrenProjects&quot;:[],&quot;derivedPlan&quot;:&quot;opensource&quot;,&quot;description&quot;:&quot;Technical documentation for ROR, the Research Organization Registry, a global, community-led registry of open persistent identifiers for research organizations.&quot;,&quot;error404&quot;:&quot;&quot;,&quot;experiments&quot;:[],&quot;first_page&quot;:&quot;landing&quot;,&quot;flags&quot;:{&quot;allow_hub2&quot;:false,&quot;enterprise&quot;:false,&quot;alwaysShowDocPublishStatus&quot;:false,&quot;hub2&quot;:true,&quot;migrationRun&quot;:false,&quot;migrationSwaggerRun&quot;:false,&quot;oauth&quot;:false,&quot;swagger&quot;:false,&quot;correctnewlines&quot;:false,&quot;rdmdCompatibilityMode&quot;:false,&quot;speedyRender&quot;:false,&quot;allowXFrame&quot;:false,&quot;newEditor&quot;:true,&quot;oldMarkdown&quot;:false,&quot;useReactApp&quot;:true,&quot;newMarkdownBetaProgram&quot;:true,&quot;referenceRedesign&quot;:false,&quot;disableAnonForum&quot;:false,&quot;directGoogleToStableVersion&quot;:false,&quot;translation&quot;:false,&quot;staging&quot;:false,&quot;newSearch&quot;:true,&quot;allowApiExplorerJsonEditor&quot;:false,&quot;newHeader&quot;:false,&quot;auth0Oauth&quot;:false,&quot;graphql&quot;:false,&quot;singleProjectEnterprise&quot;:false,&quot;dashReact&quot;:false,&quot;allowReferenceUpgrade&quot;:false,&quot;metricsV2&quot;:true,&quot;enableRealtimeExperiences&quot;:false,&quot;newEditorDash&quot;:true,&quot;allowDarkMode&quot;:false,&quot;forceDarkMode&quot;:false,&quot;reviewWorkflow&quot;:true,&quot;star&quot;:false,&quot;useReactGLP&quot;:false,&quot;disablePasswordlessLogin&quot;:false,&quot;myDevelopers&quot;:false,&quot;superHub&quot;:false,&quot;allowReusableOTPs&quot;:false,&quot;developerDashboard&quot;:false,&quot;owlbotAi&quot;:false,&quot;apiV2&quot;:false,&quot;dashQuickstart&quot;:false,&quot;git&quot;:{&quot;read&quot;:false,&quot;write&quot;:false},&quot;superHubBeta&quot;:false,&quot;customBlocks&quot;:false,&quot;devDashHub&quot;:false,&quot;disableAutoTranslate&quot;:false,&quot;disableSAMLScoping&quot;:false,&quot;allowUnsafeCustomHtmlSuggestionsFromNonAdmins&quot;:false,&quot;apiAccessRevoked&quot;:false,&quot;billingRedesignEnabled&quot;:true,&quot;disableSignups&quot;:false,&quot;passwordlessLogin&quot;:&quot;default&quot;,&quot;developerPortal&quot;:false,&quot;mdx&quot;:false,&quot;superHubDevelopment&quot;:false,&quot;annualBillingEnabled&quot;:true,&quot;enableOidc&quot;:false,&quot;changelogRssAlwaysPublic&quot;:false,&quot;customComponents&quot;:false,&quot;developerViewUsersData&quot;:false,&quot;disableDiscussionSpamRecaptchaBypass&quot;:false,&quot;bidiSync&quot;:false,&quot;apiDesigner&quot;:false,&quot;hideEnforceSSO&quot;:false,&quot;superHubMigrationSelfServeFlow&quot;:true,&quot;gitSidebar&quot;:true,&quot;localLLM&quot;:false,&quot;superHubGlobalCustomBlocks&quot;:false,&quot;superHubManageVersions&quot;:false,&quot;childManagedBidi&quot;:false,&quot;superHubBranches&quot;:false},&quot;fullBaseUrl&quot;:&quot;https://ror.readme.io/&quot;,&quot;git&quot;:{&quot;migration&quot;:{&quot;createRepository&quot;:{},&quot;transformation&quot;:{},&quot;migratingPages&quot;:{},&quot;enableSuperhub&quot;:{}},&quot;sync&quot;:{&quot;linked_repository&quot;:{},&quot;installationRequest&quot;:{},&quot;connections&quot;:[],&quot;providers&quot;:[]}},&quot;glossaryTerms&quot;:[{&quot;_id&quot;:&quot;6058e47681775f002de04833&quot;,&quot;term&quot;:&quot;parliament&quot;,&quot;definition&quot;:&quot;Owls are generally solitary, but when seen together the group is called a 'parliament'!&quot;}],&quot;graphqlSchema&quot;:&quot;&quot;,&quot;gracePeriod&quot;:{&quot;enabled&quot;:false,&quot;endsAt&quot;:null},&quot;shouldGateDash&quot;:false,&quot;healthCheck&quot;:{&quot;provider&quot;:&quot;&quot;,&quot;settings&quot;:{}},&quot;intercom_secure_emailonly&quot;:false,&quot;intercom&quot;:&quot;&quot;,&quot;is_active&quot;:true,&quot;integrations&quot;:{&quot;login&quot;:{}},&quot;internal&quot;:&quot;&quot;,&quot;jwtExpirationTime&quot;:0,&quot;landing_bottom&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;alignment&quot;:&quot;left&quot;,&quot;title&quot;:&quot;Are you using ROR v2 yet?&quot;,&quot;text&quot;:&quot;Version 2 of the ROR API, which includes version 2.1 of the ROR schema, was developed with extensive community input and is the current recommended, stable version. If you'd like help switching from ROR v1 to ROR v2, contact us at support@ror.org with any questions.&quot;},{&quot;type&quot;:&quot;docs&quot;,&quot;alignment&quot;:&quot;left&quot;,&quot;pageType&quot;:&quot;Documentation&quot;}],&quot;mdxMigrationStatus&quot;:&quot;rdmd&quot;,&quot;metrics&quot;:{&quot;monthlyLimit&quot;:0,&quot;thumbsEnabled&quot;:true,&quot;planLimit&quot;:1000000,&quot;realtime&quot;:{&quot;dashEnabled&quot;:false,&quot;hubEnabled&quot;:false},&quot;monthlyPurchaseLimit&quot;:0,&quot;meteredBilling&quot;:{}},&quot;modules&quot;:{&quot;landing&quot;:true,&quot;docs&quot;:true,&quot;examples&quot;:false,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:true,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;name&quot;:&quot;ROR&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;},&quot;oauth_url&quot;:&quot;&quot;,&quot;onboardingCompleted&quot;:{&quot;documentation&quot;:true,&quot;appearance&quot;:true,&quot;jwt&quot;:false,&quot;api&quot;:true,&quot;logs&quot;:false,&quot;domain&quot;:false,&quot;metricsSDK&quot;:false},&quot;owlbot&quot;:{&quot;enabled&quot;:false,&quot;isPaying&quot;:false,&quot;customization&quot;:{&quot;answerLength&quot;:&quot;long&quot;,&quot;customTone&quot;:&quot;&quot;,&quot;defaultAnswer&quot;:&quot;&quot;,&quot;forbiddenWords&quot;:&quot;&quot;,&quot;tone&quot;:&quot;neutral&quot;},&quot;copilot&quot;:{&quot;enabled&quot;:false,&quot;hasBeenUsed&quot;:false,&quot;installedCustomPage&quot;:&quot;&quot;}},&quot;owner&quot;:{&quot;id&quot;:null,&quot;email&quot;:null,&quot;name&quot;:null},&quot;plan&quot;:&quot;freelaunch&quot;,&quot;planOverride&quot;:&quot;opensource&quot;,&quot;planSchedule&quot;:{&quot;stripeScheduleId&quot;:null,&quot;changeDate&quot;:null,&quot;nextPlan&quot;:null},&quot;planStatus&quot;:&quot;&quot;,&quot;planTrial&quot;:&quot;opensource&quot;,&quot;readmeScore&quot;:{&quot;components&quot;:{&quot;newDesign&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:25},&quot;reference&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:50},&quot;tryItNow&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:35},&quot;syncingOAS&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:10},&quot;customLogin&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:25},&quot;metrics&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:40},&quot;recipes&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:15},&quot;pageVoting&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:1},&quot;suggestedEdits&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:10},&quot;support&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:5},&quot;htmlLanding&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:5},&quot;guides&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:10},&quot;changelog&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:5},&quot;glossary&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:1},&quot;variables&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:1},&quot;integrations&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:2}},&quot;percentScore&quot;:25,&quot;totalScore&quot;:70},&quot;reCaptchaSiteKey&quot;:&quot;&quot;,&quot;reference&quot;:{&quot;alwaysUseDefaults&quot;:true,&quot;defaultExpandResponseExample&quot;:false,&quot;defaultExpandResponseSchema&quot;:false,&quot;enableOAuthFlows&quot;:false},&quot;seo&quot;:{&quot;overwrite_title_tag&quot;:true},&quot;stable&quot;:{&quot;_id&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;version&quot;:&quot;2&quot;,&quot;version_clean&quot;:&quot;2.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de04839&quot;,&quot;66072096d9631f0054e8c0ea&quot;,&quot;60d3d003d5ef44000f12c6c5&quot;,&quot;60de178b3321e40069edd8ac&quot;,&quot;63581e7c2875a60bd7564745&quot;,&quot;6376be56127d99000315eda9&quot;,&quot;66072096d9631f0054e8c0ee&quot;,&quot;66072096d9631f0054e8c0ef&quot;,&quot;66072096d9631f0054e8c0f0&quot;,&quot;66072097d9631f0054e8c11a&quot;],&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;releaseDate&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;createdAt&quot;:&quot;2024-03-29T20:12:06.845Z&quot;,&quot;__v&quot;:1,&quot;updatedAt&quot;:&quot;2025-03-13T18:52:27.555Z&quot;,&quot;forked_from&quot;:&quot;6058e47681775f002de04837&quot;,&quot;apiRegistries&quot;:[],&quot;pdfStatus&quot;:&quot;&quot;},&quot;subdomain&quot;:&quot;ror&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;superHubWaitlist&quot;:false,&quot;topnav&quot;:{&quot;left&quot;:[{&quot;type&quot;:&quot;url&quot;,&quot;text&quot;:&quot;Report a bug or request a feature&quot;,&quot;url&quot;:&quot;https://github.com/ror-community/ror-roadmap/issues/new/choose&quot;},{&quot;type&quot;:&quot;url&quot;,&quot;text&quot;:&quot;Contact support&quot;,&quot;url&quot;:&quot;mailto:support@ror.org&quot;}],&quot;right&quot;:[{&quot;type&quot;:&quot;user&quot;,&quot;text&quot;:&quot;User&quot;,&quot;url&quot;:&quot;/login?redirect_uri=/changelog&quot;}],&quot;edited&quot;:true,&quot;bottom&quot;:[]},&quot;trial&quot;:{&quot;trialDeadlineEnabled&quot;:true,&quot;trialEndsAt&quot;:&quot;2021-04-05T18:39:50.145Z&quot;},&quot;translate&quot;:{&quot;provider&quot;:&quot;transifex&quot;,&quot;show_widget&quot;:false,&quot;key_public&quot;:&quot;&quot;,&quot;org_name&quot;:&quot;&quot;,&quot;project_name&quot;:&quot;&quot;,&quot;languages&quot;:[]},&quot;url&quot;:&quot;https://ror.org&quot;,&quot;versions&quot;:[{&quot;_id&quot;:&quot;6058e47681775f002de04837&quot;,&quot;version&quot;:&quot;1&quot;,&quot;version_clean&quot;:&quot;1.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:false,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de0483f&quot;,&quot;60d3d003d5ef44000f12c6c5&quot;,&quot;60de178b3321e40069edd8ac&quot;,&quot;63581e7c2875a60bd7564745&quot;,&quot;6376be56127d99000315eda9&quot;,&quot;64426d364b8f4c00604bb504&quot;,&quot;653c1e6f1cd9f1004b55cc72&quot;,&quot;65ec6c03aff86d0072a566d7&quot;],&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;releaseDate&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;createdAt&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;__v&quot;:3,&quot;updatedAt&quot;:&quot;2025-03-13T18:52:27.578Z&quot;,&quot;apiRegistries&quot;:[],&quot;pdfStatus&quot;:&quot;&quot;},{&quot;_id&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;version&quot;:&quot;2&quot;,&quot;version_clean&quot;:&quot;2.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de04839&quot;,&quot;66072096d9631f0054e8c0ea&quot;,&quot;60d3d003d5ef44000f12c6c5&quot;,&quot;60de178b3321e40069edd8ac&quot;,&quot;63581e7c2875a60bd7564745&quot;,&quot;6376be56127d99000315eda9&quot;,&quot;66072096d9631f0054e8c0ee&quot;,&quot;66072096d9631f0054e8c0ef&quot;,&quot;66072096d9631f0054e8c0f0&quot;,&quot;66072097d9631f0054e8c11a&quot;],&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;releaseDate&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;createdAt&quot;:&quot;2024-03-29T20:12:06.845Z&quot;,&quot;__v&quot;:1,&quot;updatedAt&quot;:&quot;2025-03-13T18:52:27.555Z&quot;,&quot;forked_from&quot;:&quot;6058e47681775f002de04837&quot;,&quot;apiRegistries&quot;:[],&quot;pdfStatus&quot;:&quot;&quot;}],&quot;variableDefaults&quot;:[],&quot;webhookEnabled&quot;:false,&quot;isHubEditable&quot;:true},&quot;projectStore&quot;:{&quot;data&quot;:{&quot;allow_crawlers&quot;:&quot;disabled&quot;,&quot;canonical_url&quot;:null,&quot;default_version&quot;:{&quot;name&quot;:&quot;2&quot;},&quot;description&quot;:&quot;Technical documentation for ROR, the Research Organization Registry, a global, community-led registry of open persistent identifiers for research organizations.&quot;,&quot;glossary&quot;:[{&quot;_id&quot;:&quot;6058e47681775f002de04833&quot;,&quot;term&quot;:&quot;parliament&quot;,&quot;definition&quot;:&quot;Owls are generally solitary, but when seen together the group is called a 'parliament'!&quot;}],&quot;homepage_url&quot;:&quot;https://ror.org&quot;,&quot;id&quot;:&quot;6058e47681775f002de04832&quot;,&quot;name&quot;:&quot;ROR&quot;,&quot;parent&quot;:null,&quot;redirects&quot;:[],&quot;sitemap&quot;:&quot;disabled&quot;,&quot;subdomain&quot;:&quot;ror&quot;,&quot;suggested_edits&quot;:&quot;enabled&quot;,&quot;uri&quot;:&quot;/projects/me&quot;,&quot;variable_defaults&quot;:[],&quot;webhooks&quot;:[],&quot;api_designer&quot;:{&quot;allow_editing&quot;:&quot;enabled&quot;},&quot;custom_login&quot;:{&quot;login_url&quot;:null,&quot;logout_url&quot;:null},&quot;features&quot;:{&quot;mdx&quot;:&quot;disabled&quot;},&quot;onboarding_completed&quot;:{&quot;api&quot;:true,&quot;appearance&quot;:true,&quot;documentation&quot;:true,&quot;domain&quot;:false,&quot;jwt&quot;:false,&quot;logs&quot;:false,&quot;metricsSDK&quot;:false},&quot;pages&quot;:{&quot;not_found&quot;:null},&quot;privacy&quot;:{&quot;view&quot;:&quot;public&quot;,&quot;password&quot;:null},&quot;refactored&quot;:{&quot;status&quot;:&quot;disabled&quot;,&quot;migrated&quot;:&quot;unknown&quot;},&quot;reference&quot;:{&quot;api_sdk_snippets&quot;:&quot;enabled&quot;,&quot;defaults&quot;:&quot;always_use&quot;,&quot;json_editor&quot;:&quot;disabled&quot;,&quot;oauth_flows&quot;:&quot;disabled&quot;,&quot;request_history&quot;:&quot;enabled&quot;,&quot;response_examples&quot;:&quot;collapsed&quot;,&quot;response_schemas&quot;:&quot;collapsed&quot;},&quot;seo&quot;:{&quot;overwrite_title_tag&quot;:&quot;enabled&quot;},&quot;plan&quot;:{&quot;type&quot;:&quot;opensource&quot;,&quot;grace_period&quot;:{&quot;enabled&quot;:false,&quot;end_date&quot;:null},&quot;trial&quot;:{&quot;expired&quot;:false,&quot;end_date&quot;:&quot;2021-04-05T18:39:50.145Z&quot;}},&quot;health_check&quot;:{&quot;provider&quot;:&quot;none&quot;,&quot;settings&quot;:{&quot;manual&quot;:{&quot;status&quot;:&quot;down&quot;,&quot;url&quot;:null},&quot;statuspage&quot;:{&quot;id&quot;:null}}},&quot;integrations&quot;:{&quot;aws&quot;:{&quot;readme_webhook_login&quot;:{&quot;region&quot;:null,&quot;external_id&quot;:null,&quot;role_arn&quot;:null,&quot;usage_plan_id&quot;:null}},&quot;bing&quot;:{&quot;verify&quot;:null},&quot;google&quot;:{&quot;analytics&quot;:null,&quot;site_verification&quot;:null},&quot;heap&quot;:{&quot;id&quot;:null},&quot;koala&quot;:{&quot;key&quot;:null},&quot;localize&quot;:{&quot;key&quot;:null},&quot;recaptcha&quot;:{&quot;site_key&quot;:null,&quot;secret_key&quot;:null},&quot;segment&quot;:{&quot;key&quot;:null,&quot;domain&quot;:null},&quot;typekit&quot;:{&quot;key&quot;:null},&quot;zendesk&quot;:{&quot;subdomain&quot;:null},&quot;intercom&quot;:{&quot;app_id&quot;:null,&quot;secure_mode&quot;:{&quot;key&quot;:null,&quot;email_only&quot;:false}}},&quot;permissions&quot;:{&quot;appearance&quot;:{&quot;private_label&quot;:&quot;disabled&quot;,&quot;custom_code&quot;:{&quot;css&quot;:&quot;enabled&quot;,&quot;html&quot;:&quot;disabled&quot;,&quot;js&quot;:&quot;disabled&quot;}}},&quot;appearance&quot;:{&quot;brand&quot;:{&quot;primary_color&quot;:&quot;#44A28F&quot;,&quot;link_color&quot;:null,&quot;theme&quot;:&quot;light&quot;},&quot;changelog&quot;:{&quot;layout&quot;:&quot;collapsed&quot;,&quot;show_author&quot;:true,&quot;show_exact_date&quot;:false},&quot;markdown&quot;:{&quot;callouts&quot;:{&quot;icon_font&quot;:&quot;emojis&quot;}},&quot;table_of_contents&quot;:&quot;enabled&quot;,&quot;whats_next_label&quot;:&quot;Other resources you might find helpful&quot;,&quot;footer&quot;:{&quot;readme_logo&quot;:&quot;show&quot;},&quot;logo&quot;:{&quot;size&quot;:&quot;large&quot;,&quot;dark_mode&quot;:{&quot;uri&quot;:null,&quot;url&quot;:&quot;https://files.readme.io/dacd566-white-logo.png&quot;,&quot;name&quot;:&quot;dacd566-white-logo.png&quot;,&quot;width&quot;:125,&quot;height&quot;:80,&quot;color&quot;:&quot;#ffffff&quot;,&quot;links&quot;:{&quot;original_url&quot;:null}},&quot;main&quot;:{&quot;uri&quot;:&quot;/images/6762cc61aa21d600184034d9&quot;,&quot;url&quot;:&quot;https://files.readme.io/4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png&quot;,&quot;name&quot;:&quot;4680beec6938bde00138451225326037ace6f6e8011c88b92e902c051dfb922e-small-ror-logo-2600px.png&quot;,&quot;width&quot;:136,&quot;height&quot;:80,&quot;color&quot;:&quot;#242c24&quot;,&quot;links&quot;:{&quot;original_url&quot;:&quot;https://files.readme.io/044ba45b93ac5dedcb918fd8280e53ec0243dd1b04b9edaed5ba61d09283f7b7-ror-logo-2600px.png&quot;}},&quot;favicon&quot;:{&quot;uri&quot;:null,&quot;url&quot;:&quot;https://files.readme.io/a931430-small-ror-icon-profile_2.png&quot;,&quot;name&quot;:&quot;ror-icon-profile (2).png&quot;,&quot;width&quot;:32,&quot;height&quot;:32,&quot;color&quot;:&quot;#d8e0de&quot;,&quot;links&quot;:{&quot;original_url&quot;:&quot;https://files.readme.io/a2115cf-ror-icon-profile_2.png&quot;}}},&quot;custom_code&quot;:{&quot;css&quot;:null,&quot;js&quot;:null,&quot;html&quot;:{&quot;header&quot;:null,&quot;home_footer&quot;:null,&quot;page_footer&quot;:null}},&quot;header&quot;:{&quot;type&quot;:&quot;solid&quot;,&quot;gradient_color&quot;:null,&quot;overlay&quot;:{&quot;fill&quot;:&quot;auto&quot;,&quot;type&quot;:&quot;triangles&quot;,&quot;position&quot;:&quot;top-left&quot;,&quot;image&quot;:{&quot;uri&quot;:null,&quot;url&quot;:null,&quot;name&quot;:null,&quot;width&quot;:null,&quot;height&quot;:null,&quot;color&quot;:null,&quot;links&quot;:{&quot;original_url&quot;:null}}}},&quot;navigation&quot;:{&quot;first_page&quot;:&quot;landing_page&quot;,&quot;left&quot;:[{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Report a bug or request a feature&quot;,&quot;url&quot;:&quot;https://github.com/ror-community/ror-roadmap/issues/new/choose&quot;,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Contact support&quot;,&quot;url&quot;:&quot;mailto:support@ror.org&quot;,&quot;custom_page&quot;:null}],&quot;logo_link&quot;:&quot;homepage&quot;,&quot;right&quot;:[{&quot;type&quot;:&quot;user_controls&quot;,&quot;title&quot;:null,&quot;url&quot;:null,&quot;custom_page&quot;:null}],&quot;sub_nav&quot;:[],&quot;subheader_layout&quot;:&quot;links&quot;,&quot;version&quot;:&quot;enabled&quot;,&quot;links&quot;:{&quot;home&quot;:{&quot;label&quot;:&quot;Home&quot;,&quot;visibility&quot;:&quot;enabled&quot;},&quot;graphql&quot;:{&quot;label&quot;:&quot;GraphQL&quot;,&quot;visibility&quot;:&quot;disabled&quot;},&quot;guides&quot;:{&quot;label&quot;:&quot;Guides&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;enabled&quot;},&quot;reference&quot;:{&quot;label&quot;:&quot;API Reference&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;disabled&quot;},&quot;recipes&quot;:{&quot;label&quot;:&quot;Recipes&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;disabled&quot;},&quot;changelog&quot;:{&quot;label&quot;:&quot;Changelog&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;enabled&quot;},&quot;discussions&quot;:{&quot;label&quot;:&quot;Discussions&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;disabled&quot;}}}},&quot;git&quot;:{&quot;connection&quot;:{&quot;repository&quot;:{},&quot;status&quot;:&quot;inactive&quot;}}}},&quot;version&quot;:{&quot;_id&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;version&quot;:&quot;2&quot;,&quot;version_clean&quot;:&quot;2.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de04839&quot;,&quot;66072096d9631f0054e8c0ea&quot;,&quot;60d3d003d5ef44000f12c6c5&quot;,&quot;60de178b3321e40069edd8ac&quot;,&quot;63581e7c2875a60bd7564745&quot;,&quot;6376be56127d99000315eda9&quot;,&quot;66072096d9631f0054e8c0ee&quot;,&quot;66072096d9631f0054e8c0ef&quot;,&quot;66072096d9631f0054e8c0f0&quot;,&quot;66072097d9631f0054e8c11a&quot;],&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;releaseDate&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;createdAt&quot;:&quot;2024-03-29T20:12:06.845Z&quot;,&quot;__v&quot;:1,&quot;updatedAt&quot;:&quot;2025-03-13T18:52:27.555Z&quot;,&quot;forked_from&quot;:&quot;6058e47681775f002de04837&quot;,&quot;apiRegistries&quot;:[],&quot;pdfStatus&quot;:&quot;&quot;}},&quot;isDetachedProductionSite&quot;:false,&quot;lang&quot;:&quot;en&quot;,&quot;langFull&quot;:&quot;Default&quot;,&quot;reqUrl&quot;:&quot;/changelog&quot;,&quot;version&quot;:{&quot;_id&quot;:&quot;66072096d9631f0054e8c118&quot;,&quot;version&quot;:&quot;2&quot;,&quot;version_clean&quot;:&quot;2.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;6058e47681775f002de04839&quot;,&quot;6058e47681775f002de04839&quot;,&quot;66072096d9631f0054e8c0ea&quot;,&quot;60d3d003d5ef44000f12c6c5&quot;,&quot;60de178b3321e40069edd8ac&quot;,&quot;63581e7c2875a60bd7564745&quot;,&quot;6376be56127d99000315eda9&quot;,&quot;66072096d9631f0054e8c0ee&quot;,&quot;66072096d9631f0054e8c0ef&quot;,&quot;66072096d9631f0054e8c0f0&quot;,&quot;66072097d9631f0054e8c11a&quot;],&quot;project&quot;:&quot;6058e47681775f002de04832&quot;,&quot;releaseDate&quot;:&quot;2021-03-22T18:39:50.198Z&quot;,&quot;createdAt&quot;:&quot;2024-03-29T20:12:06.845Z&quot;,&quot;__v&quot;:1,&quot;updatedAt&quot;:&quot;2025-03-13T18:52:27.555Z&quot;,&quot;forked_from&quot;:&quot;6058e47681775f002de04837&quot;,&quot;apiRegistries&quot;:[],&quot;pdfStatus&quot;:&quot;&quot;}}"></script></div><div id="hub-container"><div class="hub-container"><div state-container ng-attr-id="{{state.current().root !== 'docs' &amp;&amp; 'react-app-content-container'}}"><div id="replace-view" ng-non-bindable></div></div></div></div><script>var is_hub = true; var is_hub2 = true; var is_hub_edit = true; </script><div id="ssr-end"><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[6601,1126,6563,9772,4904,7449,7372,187,734,954,1167,2395,9321,3073,1008,7188,5753,2852,2249,3901,7783,1456,4935,4287,4201,1936,5798,3906,3787,2144,9141,5948,8230,1313,1343,6060,1666,3221,7327,7717,5359,3307,7356,9575,2637,1731,1202,2447,5408,2616,3412,2402,3859,1080,9852,8684,4467,2578,3626,3556,8063,678,1813,2705,169,2548,2183,6794,7779,473,4778,1376,2790,8899,7031,6262]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["routes-SuperHub","Header","core-icons-chevron-up-down-svg","routes-Doc","Footer","routes-Landing","routes-Changelog","Post","routes-Reference","core-icons-more-vertical-svg","core-icons-lock-svg","routes-PageNotFound","core-icons-search-svg","core-icons-custom-pages-svg","routes-SuperHub-Routes","RMDX","core-icons-arrow-right-svg","List","core-icons-alert-circle-svg","CustomPage","routes-Discuss","core-icons-trending-up-svg","core-icons-callout-info-svg","Page","core-icons-chevron-down-svg","Editor","core-icons-x-circle-svg","core-icons-suggested-edits-svg","routes-Tutorials","core-icons-eye-off-svg","core-icons-book-svg","core-icons-key-svg","core-icons-arrow-up-right-svg","core-icons-webhook-svg","core-icons-unlock-svg","core-icons-chevron-right-svg","core-icons-plus-svg","core-icons-folder-plus-svg","core-icons-file-svg","core-icons-code-svg","core-icons-gauge-circle-svg","core-icons-share-2-svg","core-icons-eye-svg","core-icons-edit-2-svg","routes-CustomPage","core-icons-alert-triangle-svg","New","core-graphics-json-svg","core-icons-message-circle-svg","SuperHub-CustomPage"]}</script> <script async data-chunk="main" src="https://cdn.readme.io/public/hub/web/main.3c6f8048ee3c97c5f7ad.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/6601.cef2fa12a9b5e2b9df03.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/1126.9d43ffa1039df16a8271.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/6563.fbd3d15eee3b5e94f665.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/9772.89a3e895d3051e33cd73.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/4904.1067704c85da57778e22.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7449.dae0332305a8704415a6.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7372.fbd27ab77e6e47de9931.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/187.23cea47109f7f88417f6.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/734.2949e3d7010fa5c21ffd.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/954.53ce7f86793664155f78.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/1167.a6c63c62c8690225da20.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/2395.771431a607874f268eb2.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/9321.7bab74274e71e18bb347.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/3073.ef6aff2d0ae6023765f1.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/1008.34b3ff79e60d5bcbb034.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7188.f444adf64944d115c52b.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/5753.72c5d7402efc1cfa5881.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/routes-SuperHub.3432b44653552d31effc.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/2249.08687f22f6d6de29577d.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/3901.9a23139e8c32bd6a1186.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/7783.54e7cbd61e710313e1e0.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/Header.415a3e3f42422a2546f5.js"></script> <script async data-chunk="core-icons-chevron-up-down-svg" src="https://cdn.readme.io/public/hub/web/core-icons-chevron-up-down-svg.6aae957df71e6f4c5e24.js"></script> <script async data-chunk="routes-Doc" src="https://cdn.readme.io/public/hub/web/4287.916cdd386055d2c5d238.js"></script> <script async data-chunk="routes-Doc" src="https://cdn.readme.io/public/hub/web/4201.e0003cba7c0cb3d85c96.js"></script> <script async data-chunk="routes-Doc" src="https://cdn.readme.io/public/hub/web/routes-Doc.ab23d1cf8ea817ed6084.js"></script> <script async data-chunk="Footer" src="https://cdn.readme.io/public/hub/web/Footer.732d39065ba473dca3be.js"></script> <script async data-chunk="routes-Landing" src="https://cdn.readme.io/public/hub/web/3906.b84848dda7e7f59abf47.js"></script> <script async data-chunk="routes-Landing" src="https://cdn.readme.io/public/hub/web/routes-Landing.43a15229736801911d5a.js"></script> <script async data-chunk="routes-Changelog" src="https://cdn.readme.io/public/hub/web/routes-Changelog.05be16260f5ffacc35a3.js"></script> <script async data-chunk="Post" src="https://cdn.readme.io/public/hub/web/Post.0ba0ba3778e78d8254e8.js"></script> <script async data-chunk="routes-Reference" src="https://cdn.readme.io/public/hub/web/5948.a51402657e2eb40ab43b.js"></script> <script async data-chunk="routes-Reference" src="https://cdn.readme.io/public/hub/web/8230.776279fe7bfd3c0ffd09.js"></script> <script async data-chunk="routes-Reference" src="https://cdn.readme.io/public/hub/web/routes-Reference.a6b1c6bee69d46fd161f.js"></script> <script async data-chunk="core-icons-more-vertical-svg" src="https://cdn.readme.io/public/hub/web/core-icons-more-vertical-svg.4822b3f831e11095980d.js"></script> <script async data-chunk="core-icons-lock-svg" src="https://cdn.readme.io/public/hub/web/core-icons-lock-svg.70942d3ee6bad6267696.js"></script> <script async data-chunk="routes-PageNotFound" src="https://cdn.readme.io/public/hub/web/routes-PageNotFound.e4a4a4dbb41ce1f8c60f.js"></script> <script async data-chunk="core-icons-search-svg" src="https://cdn.readme.io/public/hub/web/core-icons-search-svg.ad9cac962958d30983a7.js"></script> <script async data-chunk="core-icons-custom-pages-svg" src="https://cdn.readme.io/public/hub/web/core-icons-custom-pages-svg.444e514638d9afbec182.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/7717.c3f46aef4dac129abcfb.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/5359.fb0c48929b1827a8a2b2.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.3eb02e848a1bb9bac454.js"></script> <script async data-chunk="RMDX" src="https://cdn.readme.io/public/hub/web/RMDX.6966846032c03969e44f.js"></script> <script async data-chunk="core-icons-arrow-right-svg" src="https://cdn.readme.io/public/hub/web/core-icons-arrow-right-svg.eadb74658f93b4e7d75f.js"></script> <script async data-chunk="List" src="https://cdn.readme.io/public/hub/web/2637.d47bf77a75f266a70e80.js"></script> <script async data-chunk="List" src="https://cdn.readme.io/public/hub/web/List.b1dd4485529aa4a7aa11.js"></script> <script async data-chunk="core-icons-alert-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-alert-circle-svg.4cee8264c97045599b56.js"></script> <script async data-chunk="CustomPage" src="https://cdn.readme.io/public/hub/web/CustomPage.29543915f3e70fa960d7.js"></script> <script async data-chunk="routes-Discuss" src="https://cdn.readme.io/public/hub/web/routes-Discuss.9a682a77c9083927aeaf.js"></script> <script async data-chunk="core-icons-trending-up-svg" src="https://cdn.readme.io/public/hub/web/core-icons-trending-up-svg.0dd920b0698e57f75afa.js"></script> <script async data-chunk="core-icons-callout-info-svg" src="https://cdn.readme.io/public/hub/web/core-icons-callout-info-svg.79b14e8568c9cecbc827.js"></script> <script async data-chunk="Page" src="https://cdn.readme.io/public/hub/web/Page.6d18db72aa3774dd903a.js"></script> <script async data-chunk="core-icons-chevron-down-svg" src="https://cdn.readme.io/public/hub/web/core-icons-chevron-down-svg.e20b84e9871bd73d1b8c.js"></script> <script async data-chunk="Editor" src="https://cdn.readme.io/public/hub/web/Editor.f0fbfe8cf506fb99d573.js"></script> <script async data-chunk="core-icons-x-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-x-circle-svg.abc0e0ea5b7f9dff667c.js"></script> <script async data-chunk="core-icons-suggested-edits-svg" src="https://cdn.readme.io/public/hub/web/core-icons-suggested-edits-svg.8d2d8ac2fd22ded9238d.js"></script> <script async data-chunk="routes-Tutorials" src="https://cdn.readme.io/public/hub/web/routes-Tutorials.c83f9bb228d60f5f7f6b.js"></script> <script async data-chunk="core-icons-eye-off-svg" src="https://cdn.readme.io/public/hub/web/core-icons-eye-off-svg.b2b8b241b4b324dfd9c1.js"></script> <script async data-chunk="core-icons-book-svg" src="https://cdn.readme.io/public/hub/web/core-icons-book-svg.556c5a2abddd44b2284c.js"></script> <script async data-chunk="core-icons-key-svg" src="https://cdn.readme.io/public/hub/web/core-icons-key-svg.71e09670b926900508b8.js"></script> <script async data-chunk="core-icons-arrow-up-right-svg" src="https://cdn.readme.io/public/hub/web/core-icons-arrow-up-right-svg.8ec73f7e322d79a2695b.js"></script> <script async data-chunk="core-icons-webhook-svg" src="https://cdn.readme.io/public/hub/web/core-icons-webhook-svg.fe540ea1c09e1c0e0247.js"></script> <script async data-chunk="core-icons-unlock-svg" src="https://cdn.readme.io/public/hub/web/core-icons-unlock-svg.d27591cc9e0be731e26d.js"></script> <script async data-chunk="core-icons-chevron-right-svg" src="https://cdn.readme.io/public/hub/web/core-icons-chevron-right-svg.34d126524d8ea236d174.js"></script> <script async data-chunk="core-icons-plus-svg" src="https://cdn.readme.io/public/hub/web/core-icons-plus-svg.a49fb76ac2661b5e1c7e.js"></script> <script async data-chunk="core-icons-folder-plus-svg" src="https://cdn.readme.io/public/hub/web/core-icons-folder-plus-svg.2c200438e59611867262.js"></script> <script async data-chunk="core-icons-file-svg" src="https://cdn.readme.io/public/hub/web/core-icons-file-svg.24d3e20044ef331cf0d2.js"></script> <script async data-chunk="core-icons-code-svg" src="https://cdn.readme.io/public/hub/web/core-icons-code-svg.d29a4cf99a7105e13528.js"></script> <script async data-chunk="core-icons-gauge-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-gauge-circle-svg.fff25782546fef314a09.js"></script> <script async data-chunk="core-icons-share-2-svg" src="https://cdn.readme.io/public/hub/web/core-icons-share-2-svg.cc960c8f03a86e1d8def.js"></script> <script async data-chunk="core-icons-eye-svg" src="https://cdn.readme.io/public/hub/web/core-icons-eye-svg.b2103692a3c209893efe.js"></script> <script async data-chunk="core-icons-edit-2-svg" src="https://cdn.readme.io/public/hub/web/core-icons-edit-2-svg.a658c6ae7d1bbe84c98a.js"></script> <script async data-chunk="core-icons-alert-triangle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-alert-triangle-svg.aa5960e73a548f38e8bd.js"></script> <script async data-chunk="New" src="https://cdn.readme.io/public/hub/web/New.19db37c76f3b9d17353d.js"></script> <script async data-chunk="core-icons-message-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-message-circle-svg.1e24c2d2eb4f9a6ede5d.js"></script> <script async data-chunk="SuperHub-CustomPage" src="https://cdn.readme.io/public/hub/web/SuperHub-CustomPage.edef7b501475b233c5a2.js"></script></div><script id="hub-me" type="application/json" data-json="{&quot;loggedIn&quot;:false,&quot;search&quot;:{&quot;app&quot;:&quot;T28YKFATPY&quot;,&quot;token&quot;:&quot;Y2ZjY2JmN2Y5MGQwYzRjNTY0Njk0MjkzYTY2MThhZmM4MGM4YWE3MTFhYzI2OGM4NTEzNTMyMDZmMGQzOWJkMXRhZ0ZpbHRlcnM9KHByb2plY3Q6NjA1OGU0NzY4MTc3NWYwMDJkZTA0ODMyKSwodmVyc2lvbjpub25lLHZlcnNpb246NjYwNzIwOTZkOTYzMWYwMDU0ZThjMTE4KSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlLGluZGV4OkJsb2cp&quot;,&quot;filters&quot;:&quot;tagFilters=(project:6058e47681775f002de04832),(version:none,version:66072096d9631f0054e8c118),(hidden:none,hidden:false),(index:CustomPage,index:Page,index:Blog)&quot;,&quot;metaData&quot;:[{&quot;modules&quot;:{&quot;landing&quot;:true,&quot;docs&quot;:true,&quot;examples&quot;:false,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:true,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6058e47681775f002de04832&quot;,&quot;name&quot;:&quot;ROR&quot;,&quot;subdomain&quot;:&quot;ror&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}}]}}"></script><script id="readme-data-baseUrl" type="application/json"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10