Skip to content

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

{
  "stations": [
    "XX.STA1",
    "YY.STA3"
  ],
  "qc_list_only": true,
  "include_channels": false
}

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.