Skip Navigation

Baggage Recalculation

Whenever a Passenger or an Agent wants to calculate the required charges for bags, the /dcci/baggage/price service should be use for that. This service provides information for each requested bag with the details about the potential charges. Then the response of the /dcci/baggage/price service should be reflected in the Passenger's reservation to make sure that the bags can be correctly checked in.

Each /dcci/baggage/price call should be performed in the context of all bags which should be calculated. It might happen that already priced, and checked-in bag need to be recalculated to confirm the applied charges. That happens mostly in cases when Passenger checks in bag at home and an Airport Agent needs to revalidate the applied charges.

Checked-in bag should be marked with the bag tag number so the /dcci/baggage/price service does not treat such bag as an additional one, but only recalculates the charges:

{ 
  "returnSession": false, 
  "currency": "AED", 
  "passengers": [ 
    { 
      "id": "p01.01", 
      "baggage": [ 
        { 
          "id": "b01", 
          "weight": { 
            "value": 32, 
            "unit": "KILOGRAM" 
          }, 
  "bagTagNumber": "569741312" 
        } 
      ] 
    } 
  ] 
} 

From the response handling perspective there is no difference between a regular calculation and a recalculation.

Note  During the recalculation process charges might be changed between calculated bags, so the recalculation is not allowed for checked-in bags with assigned AE in fulfilled state.