get_stations¶
Science¶
The station inventory the server locates against: NET.STA, coordinates,
elevation, whether the station is on the quality-control list the
forward and solution tools default to, and optionally channel epochs.
Coordinates here are metadata. They do not say whether the station wrote
data at a given time. A station can be in the inventory and absent or
silent in a window — that is get_station_status.
Versions of the inventory file and of the QC list are returned as content-addressed strings so two sessions can be compared.
Contract¶
Generated from the live registry (ToolSpec). Field names, types and
defaults come from the input and payload models; they are not hand-typed.
| Group | inventory |
| Class | 2 |
| Tool version | 1.0.0 |
| Highest declared tier | F |
| Timeout | 5 s |
| Budget key | none |
readOnlyHint |
true |
idempotentHint |
true |
Input¶
| Field | Type | Required | Notes |
|---|---|---|---|
stations |
array[string] | null | no | default null |
qc_list_only |
boolean | no | default true |
include_channels |
boolean | no | default false |
Payload¶
| Field | Type | Required | Notes |
|---|---|---|---|
stations |
array[object] | yes | |
stations[].station_id |
string | yes | |
stations[].network |
string | yes | |
stations[].station |
string | yes | |
stations[].latitude_deg |
number | yes | |
stations[].longitude_deg |
number | yes | |
stations[].elevation_m |
number | yes | |
stations[].in_qc_list |
boolean | yes | |
stations[].channels |
array[object] | null | no | default null |
inventory_version |
string | yes | |
qc_list_version |
string | yes |
Example request¶
Example payload¶
{
"stations": [
{
"station_id": "XX.STA1",
"network": "XX",
"station": "STA1",
"latitude_deg": 47.51,
"longitude_deg": 24.08,
"elevation_m": 412.0,
"in_qc_list": true
}
],
"inventory_version": "combined_inventory.xml@sha256:0123456789abcdef",
"qc_list_version": "qc_stations.csv@sha256:fedcba9876543210"
}
What this tool does not tell you¶
What this tool does not tell you: whether a station was delivering at
any given time. Use get_station_status for whether a listed station was delivering, silent, or absent in a window.