Skip to content
Seismic Orchestration

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

FieldTypeNotes
railstringStable 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"