Source: https://guides.developer.iata.org/docs/download-the-latest-standards

ContactInfo

An electronic or geographic address which a party has provided as the contact channel. For example, contact email, contact postal address, contact phone number.

Properties

Name Description Type Required Generic Enum Ignore
aggregator An entity who distributes a Seller's shopping request to multiple Airlines and aggregates subsequent responses. Aggregator true false
airline An enterprise operating aircrafts for commercial purposes which (i) performs scheduled or non-scheduled air transport services, or both, which are available to the public for carriage of passengers, mail and/or cargo and (ii) is certified for such purposes by the civil aviation authority of the state in which it is established. Airline true false
carrier An organization which carries the passenger, baggage, or goods, and/or commits to delivering the carriage as well as any related services such as issuance of ticket, creation of Order, etc. Carrier true false
contactInfoIdentifier Uniquely Identifies a set of Contact Information, within the context of one message. string false false
contactPurposeText to identify the contact purpose (PADIS code list 3299) string false false
contactRefusedInd When TRUE, Contact Information was refused to be provided. boolean false false
contactTypeText Classification for a particular set of contact information (e.g. Primary, Payment, etc.) string false false
corporation A company or group of people authorized to act as a single entity (legally a person) and recognized as such in law. Corporation true false
directBill A system in which a corporation's travel agency bills employees for their business travel. The employee must then submit an expense accounting and be reimbursed by the corporation. DirectBill true false
emailAddress An email address which should be used for contact purposes. array false EmailAddress --- false
enabledSystem An NDC-enabled system. EnabledSystem true false
individual A single human being as distinct from a group, class, or family. Individual false false
individualRefIdentifier Reference to Individual instance(s) string false false
org An organized structure set up for a particular purpose, such as a business, government body, department, charity, or financial institution. Org true false
otherAddress An alternative other contact method E.g. web site URL, social media handle. array false OtherAddress --- false
pax A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. Pax true false
paxGroup A number of individual passengers traveling under one commercial name that associates them. E.g. a Tour group or a group for sales allotment from airline to agency. PaxGroup true false
paymentCard A device that enables its owner (the cardholder) to make a payment by electronic funds transfer. PaymentCard true false
paymentInfo An information related to the settlement of a transaction through monetary or other compensations. For example, a payment may be applied to an entire Order or individual Order Items. PaymentInfo true false
phone A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks. array false Phone --- false
postalAddress A natural or physical address used for postal service. May be a building address, airport address, etc. array false PostalAddress --- false
relationshipToPaxText Relationship to the passenger e.g. used for when this individual is an emergency contact string false false
retailPartner A company that partners with a manufacturer or producer to market and sell the manufacturer's products, services, or technologies. RetailPartner true false
travelAgency A private retailer or public service that provides travel and tourism related services to the public on behalf of suppliers such as activities, airlines, car rentals, cruise lines, hotels, railways, travel insurance, and package tours. TravelAgency true false
{
  "aggregator" : {
    "aggregatorIdentifier" : "string",
    "contactInfo" : [ { } ],
    "name" : "string",
    "posFilterCriteria" : { }
  },
  "airline" : {
    "airlineName" : "string",
    "alliance" : [ { } ],
    "bagActivity" : { },
    "bagTag" : { },
    "contactInfo" : [ { } ],
    "crewMember" : [ { } ],
    "datedOperatingLeg" : { },
    "datedOperatingSegment" : [ { } ],
    "desigCode" : { }
  },
  "carrier" : {
    "aircraftGroup" : [ { } ],
    "airlineAccountingCode" : "string",
    "airlineCabinType" : [ { } ],
    "airlineCriteria" : [ { } ],
    "airlineDesigCode" : { },
    "airlineLoadInfo" : [ { } ],
    "airlineProfile" : { },
    "alliance" : [ { } ],
    "baggageAllowance" : { },
    "baggageDisclosure" : { },
    "baggageStandardWeights" : [ { } ],
    "bagTag" : { },
    "bookingEntity" : { },
    "carrierAgent" : [ { } ],
    "carrierAircraftType" : [ { } ],
    "carrierFee" : { },
    "clearance" : { },
    "clearanceParty" : { },
    "contactInfo" : [ { } ],
    "contentOwner" : { },
    "coupon" : { },
    "crewBaggageStandardWeights" : [ { } ],
    "crewStandardWeights" : [ { } ],
    "datedMarketingSegment" : [ { } ],
    "datedOperatingFlight" : [ { } ],
    "datedOperatingSegment" : [ { } ],
    "duplicateDesigInd" : "boolean",
    "iataAircraftType" : [ { } ],
    "iataNumber" : "number",
    "loyaltyProgram" : { },
    "loyaltyProgramAccount" : { },
    "marketedOffer" : [ { } ],
    "merchantAccount" : { },
    "name" : "string",
    "order" : [ { } ],
    "orderItem" : [ { } ],
    "paxStandardWeights" : [ { } ],
    "programCriteria" : { },
    "promotionIssuer" : { },
    "service" : { },
    "serviceDefinition" : [ { } ],
    "shoppingResponse" : { },
    "ticketIssuanceInfo" : { },
    "uldType" : [ { } ],
    "validatedOffer" : [ { } ],
    "volumeUnitCode" : { },
    "weightUnitCode" : { }
  },
  "contactInfoIdentifier" : "string",
  "contactPurposeText" : "string",
  "contactRefusedInd" : "boolean",
  "contactTypeText" : "string",
  "corporation" : {
    "contactInfo" : [ { } ],
    "corporateCodeText" : "string",
    "corporateIdentifier" : "string",
    "iataNumber" : "number",
    "name" : "string"
  },
  "directBill" : {
    "orgIdentifier" : "string",
    "orgName" : "string",
    "payerContact" : { },
    "paymentMethod" : { }
  },
  "emailAddress" : [ {
    "contactInfo" : { },
    "labelText" : "string",
    "text" : "string"
  } ],
  "enabledSystem" : {
    "contactInfo" : [ { } ],
    "name" : "string",
    "systemIdentifier" : "string"
  },
  "individual" : {
    "addlName" : [ { } ],
    "agent" : [ { } ],
    "birthdate" : "string",
    "birthplaceSimpleText" : "string",
    "birthplaceText" : "string",
    "contactInfo" : [ { } ],
    "crewMember" : [ { } ],
    "employee" : [ { } ],
    "genderCode" : { },
    "givenName" : "string",
    "handlingAgency" : [ { } ],
    "identityDoc" : [ { } ],
    "individualIdentifier" : "string",
    "middleName" : "string",
    "nameTypeCode" : { },
    "pax" : [ { } ],
    "payer" : { },
    "suffixName" : "string",
    "surname" : "string",
    "titleName" : "string"
  },
  "individualRefIdentifier" : "string",
  "org" : {
    "bookingEntity" : { },
    "bookingRef" : [ { } ],
    "clearance" : { },
    "clearanceParty" : { },
    "contactInfo" : [ { } ],
    "contentOwner" : { },
    "name" : "string",
    "orgIdentifier" : "string",
    "pax" : { },
    "programCriteria" : { },
    "promotionIssuer" : { },
    "salesTaxRegistration" : [ { } ],
    "taxDeductedAtSourceCapabilityInd" : "boolean"
  },
  "otherAddress" : [ {
    "contactInfo" : { },
    "labelText" : "string",
    "text" : "string"
  } ],
  "pax" : {
    "ageMeasure" : { },
    "ageOrdinal" : "integer",
    "alacarteofferitem" : [ { } ],
    "bag" : [ { } ],
    "birthdate" : "string",
    "booking" : { },
    "contactInfo" : [ { } ],
    "countryOfCitizenship" : { },
    "countryOfResidence" : { },
    "customerValueNumber" : "number",
    "existingOrderCriteria" : { },
    "fareDetail" : { },
    "foid" : { },
    "identityDoc" : [ { } ],
    "individual" : { },
    "infant" : { },
    "langUsage" : [ { } ],
    "loyaltyProgramAccount" : [ { } ],
    "offeredService" : [ { } ],
    "org" : { },
    "pax" : { },
    "paxGroup" : { },
    "paxIdentifier" : "string",
    "paxSegment" : [ { } ],
    "profileConsentInd" : "boolean",
    "profileIdentifierText" : "string",
    "promotion" : { },
    "ptcCode" : "string",
    "redressCase" : [ { } ],
    "remark" : [ { } ],
    "service" : [ { } ],
    "ticketDocInfo" : { }
  },
  "paxGroup" : {
    "bookingRef" : [ { } ],
    "contactInfo" : [ { } ],
    "intendedPaxQty" : "number",
    "order" : { },
    "orderItem" : { },
    "pax" : [ { } ],
    "paxGroupIdentifier" : "string",
    "paxGroupName" : "string",
    "responseParameters" : { }
  },
  "paymentCard" : {
    "approvalTypeCode" : { },
    "cardBrandCode" : { },
    "cardHolderContactInfo" : { },
    "cardIssuerName" : "string",
    "cardNumber" : "string",
    "cardProductTypeCode" : "string",
    "cardSecurityCode" : "string",
    "cardSeqNumber" : "number",
    "cardTypeText" : "string",
    "creditCardIssuerCode" : { },
    "effectiveDate" : "string",
    "expirationDate" : "string",
    "payer" : { },
    "paymentMethod" : { },
    "protectedCardIdentifier" : "string",
    "reconciliationIdentifier" : "string",
    "securePayerAuthentication" : { },
    "securePayerAuthenticationInstructions" : { },
    "secureProgram" : { },
    "sellerOwnCardInd" : "boolean"
  },
  "paymentInfo" : {
    "amount" : { },
    "merchantAccount" : { },
    "order" : { },
    "orderItem" : { },
    "payer" : { },
    "payerContact" : { },
    "paymentInfoIdentifier" : "string",
    "paymentMethod" : { },
    "paymentRefIdentifier" : "string",
    "paymentStatusCode" : { },
    "paymentTrx" : { },
    "priceVarianceAmount" : { },
    "priceVarianceRule" : { },
    "promotion" : [ { } ],
    "surchargeAmount" : { },
    "ticketDocInfo" : { },
    "typeCode" : { },
    "verificationInd" : "boolean"
  },
  "phone" : [ {
    "areaCodeNumber" : "number",
    "contactInfo" : { },
    "countryDialingCode" : { },
    "device" : { },
    "extensionNumber" : "number",
    "labelText" : "string",
    "phoneNumber" : "number"
  } ],
  "postalAddress" : [ {
    "buildingRoomText" : "string",
    "cash" : [ { } ],
    "city" : { },
    "contactInfo" : { },
    "labelText" : "string",
    "paymentAddressVerification" : { },
    "poBoxCode" : "string",
    "postalCode" : "string",
    "streetText" : "string"
  } ],
  "relationshipToPaxText" : "string",
  "retailPartner" : {
    "contactInfo" : [ { } ],
    "name" : "string",
    "retailPartnerIdentifier" : "string"
  },
  "travelAgency" : {
    "agencyIdentifier" : "string",
    "bookingAgencyTicketDocInfo" : [ { } ],
    "clearance" : { },
    "clearanceParty" : { },
    "contactInfo" : [ { } ],
    "iataNumber" : "number",
    "name" : "string",
    "promotionIssuer" : { },
    "pseudoCityIdentifier" : "string",
    "servicingAgencyTicketDocInfo" : [ { } ],
    "ticketIssuanceInfo" : { },
    "travelAgencyAccreditation" : [ { } ],
    "travelAgent" : [ { } ],
    "typeCode" : { }
  }
}