Transfers

Transfers response models

The shared shapes that appear across transfers responses, and where each full field table lives.

Share

The shared shapes that appear across transfers responses, and where each full field table lives.

Optional fields are omitted when there is no information for them, so read defensively: an absent field is normal, not an error.

Every endpoint page carries the complete field table for the shapes it returns. This page is a map.

Where each model is documented

ModelFull field table
Offer, step, vehicle, cancellation policy[Search transfers](/docs/transfers-search)
Amenity[List transfer amenities](/docs/transfers-amenities)
Money[Price a transfer](/docs/transfers-pricing)
Reservation and reservation envelope[Book a transfer](/docs/transfers-book)
Driver and assigned vehicle[Get transfer driver and vehicle](/docs/transfers-reservation-vehicle)
Tracking event[Get the latest transfer tracking event](/docs/transfers-tracking-latest)
Refund outcome[Cancel a transfer reservation](/docs/transfers-cancel-reservation)

Money

json
json
{
  "amount": 181.97,
  "currency": "USD"
}

Location

Locations appear in search metadata and inside steps.

json
json
{
  "formattedAddress": "Barcelona Airport (BCN)",
  "fullAddress": "08820 El Prat de Llobregat, Barcelona, Spain",
  "iataCode": "BCN",
  "icaoCode": "LEBL",
  "placeId": "provider-place-id",
  "latitude": 41.2974,
  "longitude": 2.0833,
  "timezone": "Europe/Madrid"
}

Amenity

json
json
{
  "key": "baby_seats",
  "name": "Baby seats",
  "description": "Your vehicle will have a child safety seat to keep children under age 4 safe.",
  "imageUrl": "https://api.sandbox.travelandz.com/v1/assets/transfers/images/0/amenities/baby-seats.svg",
  "pngImageUrl": "https://api.sandbox.travelandz.com/v1/assets/transfers/images/0/amenities/baby-seats.png",
  "inputType": "numeric",
  "included": false,
  "selected": true,
  "selectable": true
}

included means the amenity is already part of the offer. selectable means you may add it. selected appears once the amenity is part of a priced selection.

Identifiers and tokens

searchId, resultId, reservationId and confirmationNumber are stable strings you can store and log. bookingToken and pricingToken are opaque: pass them through unchanged and keep them out of client logs.