Eligibilities
Besides searching and returning information about the Passenger's reservation, the /dcci/passenger/details service can also determine (basing on the retrieved data and the internal configurations) whether the Passenger is eligible to perform the operations using other Digital Connect Check-In services.
Digital Connect Check-In can diagnose and return the constraints related to:
- Passenger check-in process
- Passenger boarding process
- Baggage check-in process
- Ancillary purchase
Each eligibility returned by the /dcci/passenger/details service informs about the following details:
- Type of the eligibility
- Eligibility code
Basing on the code the customer can understand which operation is blocked and what is the reason of that.
-
Passenger can be requested to wait before some action is available as in the following situation when the check-in window is not open yet.
{ "eligibilities": { "eligibility": [ { "reason": [ { "property": [ { "name": "TIME_TO_OPEN", "value":"380" } ], "category": "CHECK_IN_WINDOW_NOT_YET_OPEN", "message": "Segment check-in window not yet open" } ], "notEligible": true, "type": "CHECK_IN" }, ] } }
-
Passenger's action might be required to remove the restriction for example by adding missing address data.
{ "eligibilities": { "eligibility": [ { "reason": [ { "category": "PASSENGER_DOES_NOT_HAVE_DESTINATION_ADDRESS_DATA", "message": "Passenger is missing required destination address" } ], "notEligible": true, "type": "CHECK_IN" }, ] } }
-
There can be also a situation when the Passenger cannot do anything and finalizing the process using self-service channel is not possible.
{ "eligibilities": { "eligibility": [ { "reason": [ { "category": "SELF_SERVICE_CHECK_IN_NOT_AVAILABLE", "details": "NOT OK TO BOARD", "message": "Passenger needs to visit an agent to continue check-in process" } ], "notEligible": true, "type": "CHECK_IN" } ] } }