Journey
Managing journey with or without DCS.
Load journey from BCBP payload
Operation POST /v2/journeys/from-bcbp
Headers
| Scheme | Structure | St | Rep | Comments |
|---|---|---|---|---|
X-Source-App-Key |
Header |
M |
1 |
Issued client key |
bearerAuth |
HTTP Bearer (JWT) |
M |
1 |
Access token |
Body (JourneyAddWithBcbpRequest)
| Field | Structure | St | Rep | Comments |
|---|---|---|---|---|
scanData |
String |
M |
1 |
Bar-coded boarding pass (BCBP) string |
airline |
String |
O |
0..1 |
Optional airline hint |
Generate or submit baggage tag for journey
Operation POST /v2/journeys/{journeyId}/baggage-tags
Headers
| Scheme | Structure | St | Rep | Comments |
|---|---|---|---|---|
X-Source-App-Key |
Header |
M |
1 |
Issued client key |
bearerAuth |
HTTP Bearer (JWT) |
M |
1 |
Access token |
Body (GenerateBagTagModel)
| Field | Structure | St | Rep | Comments |
|---|---|---|---|---|
passengerList |
Array of PassengerDTO |
M |
1..n |
Passengers to generate tags for |
lpn |
String |
O |
0..1 |
License plate / LPN if applicable |
slotNumber |
Integer (int32) |
O |
0..1 |
Selected baggage slot index |
Create one journey per passenger from airline payload (without DCS)
To be used when all information can be given to check-in platform, with no need for DCS integration.
Operation POST /v2/journeys/from-airline-payload
Headers
| Scheme | Structure | St | Rep | Comments |
|---|---|---|---|---|
X-Source-App-Key |
Header |
M |
1 |
Issued client key |
bearerAuth |
HTTP Bearer (JWT) |
M |
1 |
Access token |
Body (JourneyFromAirlinePayloadRequest)
| Field | Structure | St | Rep | Comments |
|---|---|---|---|---|
passengers |
Array of JourneyFromAirlinePassengerPayload |
M |
1..n |
One journey per passenger |
JourneyFromAirlinePassengerPayload
| Field | Structure | St | Rep | Comments |
|---|---|---|---|---|
passenger |
PassengerDTO |
M |
1 |
Passenger details |
pnr |
String |
M |
1 |
Record locator |
surname |
String |
M |
1 |
Passenger surname |
flights |
Array of JourneyFlightDTO |
M |
1..n |
Flight segments |
baggage |
Array of AirlineBaggageCreateRequest |
O |
0..n |
Optional inline baggage |
Request example (abbreviated)
{
"passengers": [
{
"passenger": {
"passengerId": 1,
"givenName": "Ada",
"surname": "Lovelace",
"title": "MS"
},
"pnr": "ABC123",
"surname": "Lovelace",
"flights": [
{
"flightId": "SK123",
"sequence": 1,
"departureAirport": "OSL",
"destinationAirport": "ARN",
"scheduledDepartureTime": "2026-04-08T10:00:00Z"
}
],
"baggage": [
{
"baggageTagNumber": "0012345678901",
"airline": "SK",
"destinationAirport": "ARN"
}
]
}
]
}
Responses
Create baggage from airline app (without DCS)
Operation POST /v2/journeys/{journeyId}/airline-baggages
Headers
| Scheme | Structure | St | Rep | Comments |
|---|---|---|---|---|
X-Source-App-Key |
Header |
M |
1 |
Issued client key |
bearerAuth |
HTTP Bearer (JWT) |
M |
1 |
Access token |
Body (AirlineBaggageCreateRequest)
| Field | Structure | St | Rep | Comments |
|---|---|---|---|---|
baggageTagNumber |
String |
M |
1 |
Airline-issued tag number |
airline |
String |
M |
1 |
Airline designator |
destinationAirport |
String |
M |
1 |
Destination IATA code |