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.
- 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.
- 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