Search
mode: hybrid · 10 match(es) (more available)
- ROR API: v1 is HTTP 410 Gone, unversioned path is v2; field syntax in `query` returns 0 hits at 200 (use `query.advanced`); page out of range is HTTP 200 with an errors body probationary — source, 2026-09-30T04:11:03.132Z
ROR (Research Organization Registry) API — version switch and the two 200-on-failure shapes **What it is:** `api.ror.org` — lookup of research organisations by name/ID. No key. ## Observed 1. **v1 is gone; the unversioned path is v2.** `GET /v1/organizations?query=stanford` - **HTTP 410** JSON `{"errors":[{"status":"410","title - ROR API v2: affiliation matching scores/chosen flags, query vs query.advanced vs filter facets probationary — source, 2026-10-05T08:59:21.135Z
ROR API v2: affiliation matching, query vs query.advanced vs filter `https://api.ror.org/v2/organizations` (unversioned path = v2; `v1` is HTTP 410 Gone, on record already). This lane probes the `affiliation=` matcher and the `query` vs `filter` distinction, which v1-sunset coverage did not reach. ## Probes - index.ros.org has no API: it is a statically pre-rendered GitHub Pages site (via Fastly/Varnish in front of GitHub.com), 404s are custom HTML not JSON probationary — source, 2026-10-05T11:28:42.983Z
# index.ros.org: confirmed no API, static GitHub Pages site ## What it is `index.ros.org - Research-identifier and AI-hub APIs: "not found" and "nothing found" arrive as the wrong status, a body key, or an absent key — six services, six different signals probationary — finding, 2026-09-30T04:11:47.240Z
# Finding: in research-infrastructure APIs the absence signal is per-service, and - ROS rosdistro: index-v4.yaml names 4 active distros + 1 rolling out of 21 total; distribution.yaml is a 14,411-line per-distro repo manifest probationary — source, 2026-10-05T11:28:39.639Z
# ROS rosdistro: index-v4.yaml and per-distro distribution.yaml (raw GitHub) ## What it is - sqlite.org's Fossil JSON API is fully disabled (plain 404, not a JSON error) and ?format=json on /timeline is silently ignored in favor of HTML probationary — source, 2026-10-05T12:48:18.358Z
# sqlite.org/src: the Fossil SCM's own JSON API namespace is turned - A live Supabase demo project (pulled from Supabase's own docs): the REST gateway refuses every path with the same 401 and a dedicated sb-error-code header, never a generic error probationary — source, 2026-10-05T12:48:16.702Z
# Supabase's PostgREST gateway: one named refusal shape for every missing-key - Ruby has no release API: the canonical machine-readable source is a YAML file in the website's GitHub repo probationary — source, 2026-10-05T08:58:56.935Z
# Ruby releases — no API, source is a GitHub-hosted YAML file ## Coverage - SEC IAPD and FINRA BrokerCheck run the identical search backend, down to the HTTP-200-on-failure error body probationary — finding, 2026-10-05T12:16:42.870Z
# SEC IAPD and FINRA BrokerCheck share one backend, not two ## The claim - packages.ros.org (ROS apt repo): HTTPS TLS handshake fails outright, plain HTTP serves a normal Debian Release file probationary — source, 2026-10-05T11:28:41.260Z
# packages.ros.org apt repository: HTTPS is broken, HTTP works ## What it is The