Skip Navigation

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"
          }
        ]
      }
    }