Skip Navigation

Flows

Digital Connect Check-In services can be combined into many flows that fulfill the requirements of the customers.

All Digital Connect Check-In services can be used to build check-in process including different steps. Apart from few simple rules which need to be followed when using Digital Connect Check-In API, it is POS decision how the check-in flow looks like.

  1. The first step in each flow composed using Digital Connect Check-In services is retrieving Passenger's details. Having retrieved the information in place, it is possible to effectively use Digital Connect Check-In functionalities. 

    To retrieve the data of the Passenger processed with Digital Connect Check-In services, the /dcci/passenger/details service should be used. This service provides information about Passenger(s), their itinerary and other details of the reservation. The data collected by using the /dcci/passenger/details service can be used to pass a Passenger through a check-in process. Most Digital Connect Check-In services work on the data retrieved by the /dcci/passenger/details service so this service is usually a mandatory step for each flow.

  2. The number and combination of the next services in the flow is arbitrary and depends on the results the User would like to achieve.

Types of services

Stateless services

The following services are standalone and do not rely on the previous calls to other services. Value of Session-Id header in the request (if present) is ignored.

Method

Endpoint

Description

POST

/v2/dcci/flight/details

Get flight details

POST

/v2/dcci/notification/mail

Send email

POST

/v2/dcci/passenger/board

Board Passenger

POST

/v2/dcci/passenger/boardingpass/reprint

Get Passenger boarding pass

POST

/v2/dcci/passenger/details

Get Passenger details

POST

/v2/dcci/passenger/list

List Passengers on a flight

POST

/v2/dcci/passenger/list/update

Add Passenger on a list for a given flight

POST

/v2/dcci/passenger/list/accommodate

Accommodate a Passenger from a list with an optional cabin class upgrade

POST

/v2/dcci/passenger/lookup

Find Passenger profile

POST

/v2/dcci/passenger/offload

Offload Passenger

POST

/v2/dcci/passenger/unboard

Offboard Passenger

POST

/v2/dcci/printers/assign

Assign printer

GET

/v2/dcci/printers/assign/dummy

Assign dummy boarding pass printer

POST

/v2/dcci/printers/unassign

Unassign printer

GET

/v2/dcci/printers/unassign/dummy

Unassign dummy boarding pass printer

POST

/v2/dcci/reservation/create

Create shell PNR

POST

/v2/dcci/vcr/lookup

Find VCR

POST

/v2/dcci/emd/lookup

Find EMD

Services requiring Session-Id HTTP header in the request

Some services require Session-Id HTTP header in the request and the header value should be taken from the response of:

  • The POST /dcci/passenger/detail service call. 
     

    The following is the list of the services:
     

    Method

    Endpoint

    Description

    POST

    /v2/dcci/ancillaries/book

    Book ancillary

    DELETE

    /v2/dcci/ancillaries/cancel

    Cancel unpaid ancillary

    POST

    /v2/dcci/ancillaries/offers

    Get ancillary offers

    POST

    /v2/dcci/ancillaries/update

    Update ancillary

    POST

    /v2/dcci/baggage/book

    Book baggage

    DELETE

    /v2/dcci/baggage/cancel

    Cancel unpaid baggage

    POST

    /v2/dcci/baggage/checkin

    Check in baggage

    POST

    /v2/dcci/baggage/price

    Price baggage

    POST

    /v2/dcci/baggage/update

    Update baggage

    POST

    /v2/dcci/passenger/boardingpass

    Get Passenger boarding pass

    POST

    /v2/dcci/passenger/checkin

    Check in Passenger

    GET

    /v2/dcci/passenger/details

    Get Passenger details from cache

    POST

    /v2/dcci/passenger/details/supplement

    Refresh and supplement Passenger details

    GET

    /v2/dcci/passenger/details/refresh

    Refresh Passenger details

    GET

    /v2/dcci/passenger/lookup

    Get Passenger profile from cache

    POST

    /v2/dcci/passenger/update

    Update Passenger details

    POST

    /v2/dcci/pay

    Pay for ancillaries

    POST

    /v2/dcci/pay/authorized

    Pay for ancillaries with pre-authorized CC

    POST

    /v2/dcci/pay/3ds

    Pay for ancillaries with a CC that supports 3DS

    POST

    /v2/dcci/reservation/update

    Add SSRs, OSIs, remarks and edit codes

    DELETE

    /v2/dcci/reservation/update

    Delete SSRs, OSIs, remarks and edit codes

    POST

    /v2/dcci/seats/seatmap

    Get seat map

    POST

    /v2/dcci/seats/cancel

    Cancel a pre-reserved seat

    POST

    /v2/dcci/seats/select

    Select or change seat

    POST

    /v2/dcci/refund

    Refund AE

    POST

    /v2/dcci/timatic/add

    Add Timatic documents

    POST

    /v2/dcci/timatic/override

    Override Timatic verification status

    POST

    /v2/dcci/timatic/verify

    Trigger Timatic verification

  • The POST /dcci/passenger/lookup service call.
     

    The following is the list of the services:
     

    Method

    Endpoint

    Description

    POST

    /v2/dcci/compensation/travelbank

    Add funds to TravelBank account