GET /rails
Every settlement rail the platform supports. Useful for filling rail pickers without round-tripping a quote first.
Unauthenticated. No Api-Key or Authorization header required.
Response 200
Example abbreviated. For every rail by country, see Local rails.
{
"rails": [
{ "rail": "ach", "kind": "fiat" },
{ "rail": "wire", "kind": "fiat" },
{ "rail": "sepa", "kind": "fiat" },
{ "rail": "swift", "kind": "fiat" },
{ "rail": "base", "kind": "crypto" },
{ "rail": "ethereum", "kind": "crypto" }
]
}RailInfo
| Field | Type | Notes |
|---|---|---|
rail | string | Stable rail identifier: "ach", "base", etc. |
kind | "fiat" | "crypto" | Bank rail vs blockchain network. |
The list is the union across all corridors and currencies. For the per-currency rail set, use GET /currencies. For named groups of rails (e.g. us_bank → [ach, wire, swift]), use GET /schemas. Schemas are the recommended way to attach accounts and request multi-rail quotes without having to track the underlying rail list yourself.
The catalog is org-agnostic. To resolve the rails a specific account can be created over (narrowed to your organization's approved rails when you authenticate), use GET /eligible-rails.
Example
curl "$SEISMIC_ORCHESTRATION_URL/v0/rails"