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

LoyaltyProgram

A rewards program offered by a company to customers who frequently make purchases, which may give a customer advanced access to new products, special sales coupons or free merchandise.

Properties

Name Description Type Required Generic Enum Ignore
alliance A reference for two or more airlines participating in a commercial relationship or joint venture, where a joint and commonly identifiable product is marketed under a single commercial name or brand. Alliance false 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 false false
loyaltyProgram An account set up for a customer within a rewards program which holds funds on behalf of that customer. array true LoyaltyProgramAccount --- false
programCode Loyalty Program ID: Example: MAM string false false
programName Loyalty Program Name. Example: Miles and More string false false
providerName Name of the organization providing the Loyalty Program. string false false
urlUri Loyalty Program information URL. Example: https://www.britishairways.com/en-gb/executive-club/about-the-club string false false
{
  "alliance" : {
    "airline" : [ { } ],
    "allianceCode" : { },
    "allianceCriteria" : [ { } ],
    "allianceMember" : [ { } ],
    "loyaltyProgram" : [ { } ],
    "loyaltyProgramAccount" : { },
    "name" : "string",
    "urlUri" : "string"
  },
  "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" : { }
  },
  "loyaltyProgram" : [ {
    "accountNumberCode" : "string",
    "alliance" : { },
    "bagSegment" : [ { } ],
    "carrier" : { },
    "loyaltyProgram" : { },
    "loyaltyProgramAccountIdentifier" : "string",
    "loyaltyRedemption" : [ { } ],
    "pax" : [ { } ],
    "priorityCode" : "string",
    "signInIdentifier" : "string",
    "tierCode" : "string",
    "tierLevelCode" : "string",
    "tierName" : "string",
    "tierPriorityText" : "string",
    "typeCode" : "string"
  } ],
  "programCode" : "string",
  "programName" : "string",
  "providerName" : "string",
  "urlUri" : "string"
}