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

Aggregator

An entity who distributes a Seller's shopping request to multiple Airlines and aggregates subsequent responses.

Properties

Name Description Type Required Generic Enum Ignore
aggregatorIdentifier Identifier of the aggregator organization. string false ${prop.ignore}
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. array false ContactInfo --- ${prop.ignore}
name Aggregator Name. For example: Farelogix. string false ${prop.ignore}
posFilterCriteria A criteria used to filter results based on point of sale information. PosFilterCriteria false ${prop.ignore}
{
  "aggregatorIdentifier" : "string",
  "contactInfo" : [ {
    "aggregator" : { },
    "airline" : { },
    "carrier" : { },
    "contactInfoIdentifier" : "string",
    "contactPurposeText" : "string",
    "contactRefusedInd" : "boolean",
    "contactTypeText" : "string",
    "corporation" : { },
    "directBill" : { },
    "emailAddress" : [ { } ],
    "enabledSystem" : { },
    "individual" : { },
    "individualRefIdentifier" : "string",
    "org" : { },
    "otherAddress" : [ { } ],
    "pax" : { },
    "paxGroup" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "phone" : [ { } ],
    "postalAddress" : [ { } ],
    "relationshipToPaxText" : "string",
    "retailPartner" : { },
    "travelAgency" : { }
  } ],
  "name" : "string",
  "posFilterCriteria" : {
    "aggregator" : { },
    "airlineProfileDataItem" : { },
    "posCodeText" : "string",
    "posTypeCode" : { },
    "travelAgencyInd" : "boolean"
  }
}