getreservationpaxs

Returns all passengers associated with a reservation, including personal data and transfer-in / transfer-out flight information when available.

endpoints

production

https://newapi.vpttours.com/getreservationpaxs

request parameters

reservationcode
[int][required]

Reservation locator.


request example

{
    "logindata": {
        "useremail": "user@agency.com",
        "userpass": "********",
        "integrator_token": "********"
    },
    "requestdata": {
        "reservationcode": 123456
    }
}

response data

Returns an array of passengers.

id
[int]

Passenger identifier inside the reservation.

Use this value as paxid when calling modreservationpax.

Do not use the passenger array position as the passenger identifier.


name
[string]

Passenger first name.


surname
[string]

Passenger surname.


passport
[string]

Passport or document number.


doc_fecha_exp
[date:yyyy-mm-dd|null]

Document issue date.


doc_fecha_cad
[date:yyyy-mm-dd|null]

Document expiration date.


nationality
[string:2|null]

Passenger nationality code.

Example: ES.


email
[string|null]

Passenger email address.


phone
[string|null]

Passenger phone number.


birthdate
[date:yyyy-mm-dd|null]

Passenger birth date.


age
[int|null]

Passenger age.


transferin
[object|null]

Passenger arrival flight data.

Fields:


transferout
[object|null]

Passenger departure flight data.

Fields:


response example

[
    {
        "id": "1",
        "name": "Test name",
        "surname": "Test surname",
        "passport": "P123456",
        "doc_fecha_exp": null,
        "doc_fecha_cad": null,
        "nationality": null,
        "email": null,
        "phone": null,
        "birthdate": null,
        "age": "30",
        "transferin": {
            "airport": "MAD",
            "aircompany": "IB",
            "flightnumber": "1234",
            "flighttime": "2027-12-12 14:35"
        },
        "transferout": null
    }
]