---
title: "POST /trips/{trip_id}/external_rails"
method: POST
path: "/trips/{trip_id}/external_rails"
tags: ["trips"]
---

# POST /trips/{trip_id}/external_rails

`POST /trips/{trip_id}/external_rails`

## Request

- Base URL: `https://app.getgoing.com`
- URL: `https://app.getgoing.com/trips/{trip_id}/external_rails`
- Auth: API key in header `Authorization`

## Request body

- CreateExternalRailsBooking (unresolved $ref)

## Response `200`

Request fulfilled, document follows

- BaseRailResultSchema[]
  - `id` integer
  - `rails` BaseRail[] (unresolved $ref)
  - `cancellation_penalty_before` number
  - `cancellation_penalty_after` number
  - `change_penalty_before` number
  - `change_penalty_after` number
  - `total_price` number
  - `total_tax` number
  - `actual_price` number, nullable
  - `res_id` string, nullable
  - `ticket_changeable` boolean
  - `ticket_refundable` boolean
  - `cancellation_due_date` string, date-time
  - `search_id` integer
  - `vendor` 'OTHER' | 'SABRE' | 'SABRE_NDC' | 'SABRE_US' | 'KIWI' | 'TSH' | 'AMADEUS' | 'TRAVELFUSION' | 'DB' | 'FARELOGIX' | 'IATA_ORG' | 'BOOKINGCOM' | 'EPS' | 'PREMIERINN' | 'WEBSITE' | 'DB_BIBE' | 'ATOC' | 'SNCF'
  - `vendor_specific_info` object
  - `in_policy` boolean
  - `policy_deviations` PolicyDeviation[] (unresolved $ref)
  - `travelers` BaseUser[] (unresolved $ref)
  - `cvv_required` boolean, nullable
  - `seat_only` boolean
  - `seen_seat_preferences` boolean
  - `reservation_status` 'draft' | 'submitted' | 'reverted' | 'prebooked' | 'booked' | 'unverified' | 'book_failed' | 'price_changed'
  - `cancellation_status` 'waiting_cancel_confirmation' | 'canceled' | 'cancellation_failed'
  - `payment_cards_accepted` unknown
  - `reservation_offers` unknown
  - `seat_preference_groups` unknown
  - `seat_preferences` unknown
  - `selected_journeys` unknown
  - `selected_reservation_offers_ids` unknown
  - `unselected_reservation_offers_ids` unknown
  - `applied_discount` unknown
  - `fare_type` string, nullable
  - `extra_booking_data` RailExtraBookingdData (unresolved $ref)
  - `external_booking_feedback` unknown
  - `train_booking_source` unknown

## Other responses

- `422`: Success

---

[API](https://skmtc.dev/getgoing/apis/getgoing-api.md) - [All operations](https://skmtc.dev/getgoing/apis/getgoing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getgoing/apis/getgoing-api/revisions/7546f102cf69?raw)
