---
title: "POST /flight/ticket"
method: POST
path: "/flight/ticket"
---

# POST /flight/ticket

`POST /flight/ticket`

## Headers

- `client-id` string, required
- `client-secret` string, required
- `Content-Type` string, required

## Request body

- object
  - `client_referenceId` string, required — Unique Client Reference ID
  - `trace_id` string, required
  - `token` string, required
  - `passengers` object[], required
    - `title` string, required — Passenger Title : Mr, Mrs, Mstr, Ms
    - `fname` string, required — First Name Of Passenger.
    - `lname` string, required — Last Name Of Passenger.
    - `mobile` string, required — Mobile number of Passenger.
    - `email` string, required — Email ID of Passenger.
    - `passenger_type` string, required — Passenger Type : adult, child, infant
    - `dob` string, date — Date of Birth of Passenger.
    - `gender` string, required — Passenger's Gender : M, F
    - `address` string, required — Address of Passenger.
    - `city` string, required
    - `country` string, required
    - `country_code` string, required
    - `ff_airline_code` string
    - `ff_number` string
    - `guardian_details` object[], required — Details of the guardian, required only if the passenger is an infant.
      - `title` string, required — Title of the guardian (e.g., Mr., Mrs., ,Mstr., Ms.), required if the passenger is an infant.
      - `fname` string, required — Guardian's first name, required if the passenger is an infant.
      - `lname` string, required — Guardian's last name, required if the passenger is an infant.
      - `passport_number` string — Guardian's passport number.
      - `pan` string — Guardian's PAN number.
    - `passport` object
      - `passport_number` string
      - `passport_issued_on` string, date
      - `passport_expiry` string, date
    - `baggage` object[]
      - `code` string, required — Code representing the passenger’s baggage; required only if a baggage exists.
      - `origin` string, required — Origin location for the passenger’s baggage ; required only if a baggage exists.
      - `destination` string, required — Destination location for the passenger’s baggage ; required only if a baggage exists.
    - `meal` object[]
      - `code` string, required — Code representing the passenger’s meal; required only if a meal exists.
      - `origin` string, required — Origin location for the passenger’s meal service; required only if a meal exists.
      - `destination` string, required — Destination location for the passenger’s meal service; required only if a meal exists.
    - `seat` object[]
      - `code` string, required — Code representing the passenger’s seat assignment; required only if a seat is assigned.
      - `origin` string, required — Origin location related to the passenger’s seat assignment; required only if a seat is assigned.
      - `destination` string, required — Destination location related to the passenger’s seat assignment; required only if a seat is assigned.
    - `special_services` object[]
      - `code` string, required
      - `origin` string, required
      - `destination` string, required
    - `gst` object
      - `gst_company_name` string, required — Name of the company registered for GST; required if GST information exists.
      - `gst_number` string, required — GST registered Number of the company; required if GST information exists.
      - `gst_company_address` string, required — GST registered Address of the company; required if GST information exists.
      - `gst_company_mobile` string, required — Mobile Number of the company registered for GST; required if GST information exists.
      - `gst_company_email` string, required — Email of the company registered for GST; required if GST information exists.

## Response `200`

---

[API](https://skmtc.net/aeronpay/apis/merchant-onboarding.md) · [All operations](https://skmtc.net/aeronpay/apis/merchant-onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aeronpay/merchant-onboarding/versions/1027c0f514b1/schema)
