---
title: "PNR Claim"
method: POST
path: "/pnr/claim.do"
tags: ["Other Functions"]
---

# PNR Claim

`POST /pnr/claim.do`

**Dependency**
No preceding function needs to be carried out.

**Endpoint:**
https://sandbox.atriptech.com/pnr/claim.do

## Headers

- `Accept` string, required
- `Content-Type` string, required
- `Accept-Encoding` string, required
- `x-atlas-client-id` string, required
- `x-atlas-client-secret` string, required

## Request body

- object
  - `mmb` object, nullable — The information used for loging into traveler’s MMB
    - `airlinePnr` string, required — Passenger Name Record generated by the airline.
    - `email` string, nullable — Contact email.
  - `passengers` object[], required
    - `name` string, required — The passenger's name. Please send it in the following format: Family Name/Given Name
    - `passengerType` 0 | 1 | 2
    - `gender` string, nullable — The passenger's gender. - `M`: Male - `F`: Female
    - `birthday` string, nullable — The passenger's date of birth. Format:`YYYYMMDD`. Please fill in according to the passenger information requirements(`bookingRequirement`) returned by the Verification / Get Offer API.
    - `cardType` 'PP' | 'GA' | 'TW' | 'TB' | 'HY', nullable — The type of the identity document. - PP: Passport - GA: Hong Kong Macau Pass for China mainland citizens - TW: Taiwan Pass for China mainland citizens - TB: China mainland pass for Taiwanese - HY: International Seaman's Certificate
    - `cardNum` string, nullable — The unique identifier of the identity document. e.g. the passport number. Please fill in according to the passenger information requirements(`bookingRequirement`) returned by the Verification / Get Offer API.
    - `cardIssuePlace` string, nullable — The ISO 3166-1 alpha-2 code for the country where the identity document is issued. Please fill in according to the passenger information requirements(`bookingRequirement`) returned by the Verification / Get Offer API.
    - `cardExpired` string, nullable — The date on which the identity document expires. Format:`YYYYMMDD`.Please fill in according to the passenger information requirements(`bookingRequirement`) returned by the Verification / Get Offer API.
    - `nationality` string, nullable — The ISO 3166-1 alpha-2 code for the nationality of passenger. Please fill in according to the passenger information requirements(`bookingRequirement`) returned by the Verification / Get Offer API.
  - `fromSegments` object[], required — Outbound segments
    - `carrier` string, required — IATA code of the marketing airline
    - `flightNumber` string, required — The value denotes the marketing flight number. Format: CA123 or TR021 or FR1290. The letters denote the carrier and the three/four-digit number that follows is the flight number.
    - `depAirport` string, required — IATA code of the departure airport.
    - `arrAirport` string, required — IATA code of the arrival airport.
    - `depTime` string, required — Departure time of the flight. Format:`yyyyMMddHHmm`
    - `arrTime` string, nullable — Arrival time of the flight. Format:`yyyyMMddHHmm`
    - `stopCities` string, nullable — Name of cities from where the passengers will take connecting flights. Include IATA code of cities and use a comma in case of multiple cities to separate if transfer airports count is higher than 1. For example: CGK, SUB. Blank means non-stop flight.
    - `codeShare` integer, nullable — - 1: code share - 0: Not code share
    - `operatingCarrier` string, nullable — Operating carrier. It is blank when codeshare=false
    - `operatingFlightNumber` string, nullable — Operating flight number. It is blank when codeshare=false
    - `depTerminal` string, nullable — Departure Terminal
    - `arrTerminal` string, nullable — Arrival Terminal
    - `cabinClass` 1 | 2 | 3 | 4
    - `fareFamily` string, nullable — Fare Family as per the information received from the airline.
    - `duration` integer, nullable — The flying duration in minutes.
  - `retSegments` PNRClaimFlight[], nullable — Inbound segments
    - `carrier` string, required — IATA code of the marketing airline
    - `flightNumber` string, required — The value denotes the marketing flight number. Format: CA123 or TR021 or FR1290. The letters denote the carrier and the three/four-digit number that follows is the flight number.
    - `depAirport` string, required — IATA code of the departure airport.
    - `arrAirport` string, required — IATA code of the arrival airport.
    - `depTime` string, required — Departure time of the flight. Format:`yyyyMMddHHmm`
    - `arrTime` string, nullable — Arrival time of the flight. Format:`yyyyMMddHHmm`
    - `stopCities` string, nullable — Name of cities from where the passengers will take connecting flights. Include IATA code of cities and use a comma in case of multiple cities to separate if transfer airports count is higher than 1. For example: CGK, SUB. Blank means non-stop flight.
    - `codeShare` integer, nullable — - 1: code share - 0: Not code share
    - `operatingCarrier` string, nullable — Operating carrier. It is blank when codeshare=false
    - `operatingFlightNumber` string, nullable — Operating flight number. It is blank when codeshare=false
    - `depTerminal` string, nullable — Departure Terminal
    - `arrTerminal` string, nullable — Arrival Terminal
    - `cabinClass` 1 | 2 | 3 | 4
    - `fareFamily` string, nullable — Fare Family as per the information received from the airline.
    - `duration` integer, nullable — The flying duration in minutes.
  - `connectInfo` object, nullable
    - `contactName` string, nullable
    - `contactEmail` string, nullable
    - `contactPhone` string, nullable
    - `useAtlasMailForContact` string, nullable

## Response `200`

- object
  - `status` string, required
  - `msg` string, nullable
  - `orderNo` string, required — Atlas order number

---

[API](https://skmtc.net/atriptech/apis/default-module.md) · [All operations](https://skmtc.net/atriptech/apis/default-module/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atriptech/default-module/revisions/8e9a8f8010ab/schema)
