Upstream Release
upstream_releaseCheck the current data release of a backend that does not pin releases on its answers. Read before and after a run; equal values mean no release changed in between.
Instructions
Report the release a backend's own release endpoint calls current, for the backends whose answers state none (their tools' upstream_version is always null). It is read by a SEPARATE request at query time, so it is not proof of the release that answered any one call: read it before and after a run, and equal values mean no release changed in between. Never cached. ensembl_plants: the Ensembl Genomes release (e.g. '63'); string: the STRING release ('12.0'); quickgo: the GO annotation load date and the GO ontology date; jaspar: the newest ACTIVE release (several are active at once); kegg: the pathway and genes last-update dates (KEGG has no release number). pdbe, aragwas and europe_pmc publish no data release: release is null and reason says why. Backends whose answers state or pin their release (UniProt, InterPro, PANTHER, AlphaFold, Gramene, ATTED-II, OrthoDB) are not listed: read upstream_version on their answers instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| backend | Yes | The backend whose current release to read |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | What the value is, or why there is none | |
| backend | Yes | The backend asked about | |
| release | Yes | The release its own endpoint calls current at query time — a DIFFERENT request from any data call, so not proof of the release that answered one. null when the backend publishes no data release (see reason) | |
| endpoints | Yes | Full URLs of the release endpoints read, as provenance; [] when the backend publishes none — a link for the client to open or fetch; no tool on this server dereferences it | |
| components | Yes | The release's parts by name, e.g. QuickGO annotation + go dates; {} when null | |
| observed_at | Yes | UTC time the endpoints were read (ISO 8601) |