---
title: "Builds a deeplink into travel search results"
method: GET
path: "/deeplink/{appId}"
tags: ["WidgetService"]
---

# Builds a deeplink into travel search results

`GET /deeplink/{appId}`

## Path parameters

- `appId` integer, required

## Query parameters

- `st` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15, required — Enumerator defining type of search:<br>1=Flights, 2=Accommodation, 3=Packages, 4=TicketsAttractions, 5=Transfers, 6=AirportExtras, 7=Insurance, 8=CarRental, 9=Visas, 10=Tours, 11=DynamicPackaging, 12=CustomExtra, 13=Cruise, 14=TicketAccommodation, 15=TicketAccommodationFlight
- `unit` 1 | 2 | 3 — Enumerator defining unit of distance:<br>1=KM, 2=Miles, 3=NauticalMiles
- `lang` string, required
- `curr` string, required
- `nat` string, required
- `src` string
- `dlcode` string
- `org` string
- `dst` string
- `loct` 1 | 2 | 3 | 4 | 5 | 6 — Enumerator defining type of a geographical place:<br>1=Country, 2=City, 3=Airport, 4=PointOfInterest, 5=Property, 6=Port
- `loc` string
- `refn` string
- `refe` string
- `ctry` string
- `lat` number, double
- `lng` number, double
- `rad` number, double
- `pupt` 1 | 2 | 3 | 4 | 5 | 6 — Enumerator defining type of a geographical place:<br>1=Country, 2=City, 3=Airport, 4=PointOfInterest, 5=Property, 6=Port
- `pup` string
- `pupctry` string
- `drpt` 1 | 2 | 3 | 4 | 5 | 6 — Enumerator defining type of a geographical place:<br>1=Country, 2=City, 3=Airport, 4=PointOfInterest, 5=Property, 6=Port
- `drp` string
- `drpctry` string
- `dlat` number, double
- `dlng` number, double
- `fr` string, date-time
- `dow` string
- `to` string, date-time
- `frd` integer
- `dur` integer
- `dur2` integer
- `flex` boolean
- `rms` integer
- `adt` integer
- `adt2` integer
- `adt3` integer
- `chd` integer
- `chd2` integer
- `chd3` integer
- `chdage` integer[]
- `chdage2` integer[]
- `chdage3` integer[]
- `inf` integer
- `inf2` integer
- `inf3` integer
- `age` integer
- `dir` boolean
- `cabin` 0 | 1 | 2 | 3 | 4 — Enumerator defining airline cabin classes:<br>0=Any, 1=Economy, 2=PremiumEconomy, 3=Business, 4=First
- `carrier` string
- `brd` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 — Enumerator defining accommodation board basis:<br>0=Any, 1=RoomOnly, 2=SelfCatering, 3=BedAndBreakfast, 4=DinnerBedBreakfast, 5=HalfBoard, 6=FullBoard, 7=AllInclusive, 8=AllInclusivePlus, 9=CateredChalet, 10=AssistedChalet, 11=ManagedChalet, 12=FullBoardPlus, 13=CateredLodge, 14=Mixed, 15=BedAndDinner, 16=BedAndLunch, 17=BedAndMeal, 18=MealPlan, 19=MealPlanPlus
- `rat` number, double
- `supp` string
- `supp2` string
- `supp3` string
- `gtex` boolean

## Response `200`

OK

- APIResponseData — Model defining the data API response.
  - `success` boolean — Indicator as to whether API request was successful.
  - `error` string, nullable — Returns an error if success is returned as false.
  - `data` unknown
  - `deposit` OrderDepositOptionDBO — Model for defining deposit option
    - `id` integer — Deposit identifier
    - `optionId` integer — Deposit option identifier
    - `initialAmount` number, double — Initial payment amount
    - `currency` string, nullable — Currency code
    - `breakdown` DepositBreakdown[], nullable — Breakdown
      - `num` integer — Installment number
      - `amount` number, double — Installment amount
      - `dueDate` string, date-time — Installment due date
      - `supplierDueDate` string, date-time, nullable — Optional supplier balance due date

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.dev/travelify/apis/travelify-io-api.md) · [All operations](https://skmtc.dev/travelify/apis/travelify-io-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/travelify/travelify-io-api/revisions/b09ce3f0c6d5/schema)
