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

Agent

A Role of an individual person to be a staff of an agency.

Properties

Name Description Type Required Generic Enum Ignore
agency An organization which acts on behalf of another. Agency true false
agentIdentifier Identifier of an agent as assigned by his/her agency. string false false
bagActivity A condition in which things are happening or being done to a bag, such as 'scan a bag'. BagActivity false false
bagTag A small piece of paper, fabric, plastic or similar material attached to an bag and giving information about it. BagTag false false
handlingAgency A Handling Agency responsible for baggage handling HandlingAgency false false
individual A single human being as distinct from a group, class, or family. Individual true false
{
  "agency" : {
    "agencyCode" : { },
    "agent" : [ { } ],
    "bagActivity" : { },
    "bagTag" : { }
  },
  "agentIdentifier" : "string",
  "bagActivity" : {
    "activityCode" : { },
    "actualDateTime" : "string",
    "aircraftParkingPosition" : { },
    "baggageClaim" : { },
    "baggageProcess" : { },
    "bagSegment" : { },
    "bagStatus" : { },
    "boardingGate" : { },
    "checkInDesk" : { },
    "descText" : "string",
    "handlingAgency" : { },
    "handlingAgent" : { },
    "handlingBay" : { },
    "handlingStation" : { },
    "offStationInd" : "boolean",
    "operatingCarrier" : { },
    "paxStatus" : { },
    "screeningDeviceIdentifier" : "string",
    "screeningMethodCode" : { },
    "seqOrdinal" : "integer",
    "terminal" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  },
  "bagTag" : {
    "airlineBagRefIdentifier" : "string",
    "bag" : { },
    "bagTagIdentifier" : "string",
    "issuingAgency" : { },
    "issuingAgent" : { },
    "issuingAirline" : { },
    "issuingCarrier" : { },
    "printer" : { },
    "scanner" : { },
    "tagExpediteInd" : "boolean",
    "tagFallbackInd" : "boolean",
    "tagInterlineInd" : "boolean",
    "transponderIdentifier" : "string",
    "uuidIdentifier" : "string"
  },
  "handlingAgency" : {
    "agent" : { },
    "bagActivity" : { },
    "handlingAgencyCode" : { }
  },
  "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"
  }
}