Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP Developer Documentation
  • Developing with Sitecore CDP
    • Authentication
    • Base URL
    • Batch file formatting requirements
        • Sending offline orders
        • Order data model
        • Order data model for flight
        • Send additional order data
        • Order extension data model
        • Order item data model
        • Send additional order items data
        • Order item extension data model
        • Flight segments data model
        • Using order delete
        • Order delete data model
  1. Batch API Offline orders
  1. Sitecore CDP Developer Documentation
  2. Batch API

Flight segments data model

When you create a batch file, ensure that you include all required attributes from the order item data model in addition to any flight segments attributes from the following table:

AttributeDescriptionTypeExample(s)Required/optionalUpsertMigration
idAn ID to identify the flight segment.string"1234"RequiredNot supportedNot supported
originThe IATA airport or city origin code of the flight segment.IATA airport or city code (uppercase)"DUB", "LHR", "BCN"RequiredNot supportedNot supported
destinationThe IATA airport or city destination code of the flight segment.IATA airport or city code (uppercase)"DUB", "LHR", "BCN"RequiredNot supportedNot supported
departureDateTimeThe local departure date and time of the flight segment. You must pass this value in as the local departure date/time and include the Z at the end, even though it is not UTC time.ISO 8601 date/time"2026-08-23T16:17Z"RequiredNot supportedNot supported
arrivalDateTimeThe local arrival date and time of the flight segment. You must pass this value in as the local departure date/time and include the Z at the end, even though it is not UTC time.ISO 8601 date/time"2026-08-23T16:17Z"RequiredNot supportedNot supported
flightNumberThe marketing flight number for the flight segment.string"12345"RequiredNot supportedNot supported
fareClassThe fare class of the flight segment.string (title case recommended)"Economy", "Business", "First Class"RequiredNot supportedNot supported
fareFamilyThe fare family of the flight segment.string (title case recommended)"Economy Plus"OptionalNot supportedNot supported
bookingClassThe booking class of the flight segment.string (uppercase)"Y7 K5 M4 T6 E3"OptionalNot supportedNot supported
equipmentTypeThe equipment type of the flight segment.string (uppercase)"BOEING 777"OptionalNot supportedNot supported
carrierThe marketing carrier code for the flight segment.IATA airline code (uppercase)"EI", "FR", "BA"RequiredNot supportedNot supported
originDestinationThe origin and destination of the flight segment.string (uppercase)"DUB-JFK"OptionalNot supportedNot supported
operatingCarrierThe operating carrier code for the flight segment.IATA airline code (uppercase)"EI", "FR", "BA"OptionalNot supportedNot supported
operatingCarrierFlightNumberThe operating carrier flight number for the flight segment.string"5678"OptionalNot supportedNot supported
{
   "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE",
   "schema":"order",
   "mode":"insert",
   "value":{
      "referenceId":"B94TXY",
      "status":"PURCHASED",
      "orderedAt":"2026-03-07T16:`15:11`.000Z",
      "currencyCode":"EUR",
      "price":100,
      "paymentType":"Card",
      "cardType":"Visa",
      "contact":{
         "title":"Mr",
         "firstName":"John",
         "lastName":"Doe",
         "gender":"male",
         "dateOfBirth":"1985-12-24T00:00Z",
         "email":"[email protected]",
         "phoneNumbers":[
            "+353161123345",
            "+353861123311"
         ],
         "identifiers":[
            {
               "provider":"SITECORE_IDENTITY_SYSTEM",
               "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41",
               "expiryDate":"2025-08-23T16:`17:16`.000Z"
            },
            {
               "provider":"Sitecore Loyalty Program",
               "id":"123456789t"
            }
         ]
      },
      "consumers":[
         {
            "title":"Mr",
            "firstName":"John",
            "lastName":"Doe",
            "identifiers":[
               {
                  "provider":"SITECORE_IDENTITY_SYSTEM",
                  "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41",
                  "expiryDate":"2025-08-23T16:`17:16`.000Z"
               }
            ],
            "orderItems":[
               {
                  "referenceId":"B94TXY-1"
               }
            ]
         }
      ],
      "orderItems":[
         {
            "type":"FLIGHT",
            "productId":"DUB-LAS",
            "orderedAt":"2026-03-07T16:`15:11`.000Z",
            "quantity":1,
            "price":100.00,
            "currencyCode":"EUR",
            "originalPrice":100.00,
            "originalCurrencyCode":"EUR",
            "referenceId":"B94TXY-1",
            "status":"PURCHASED",
            "consumerTypeCode":"ADT",
            "flightSegments":[
               {
                  "id":"1234",
                  "origin":"DUB",
                  "destination":"LHR",
                  "departureDateTime":"2026-08-15T16:00Z",
                  "arrivalDateTime":"2026-08-15T17:20Z",
                  "flightNumber":"459",
                  "fareClass":"Economy",
                  "fareFamily":"Plus",
                  "carrier":"FR",
                  "originDestination":"DUB-LHR"
               },
               {
                  "id":"1235",
                  "origin":"LHR",
                  "destination":"LAS",
                  "departureDateTime":"2026-08-15T20:00Z",
                  "arrivalDateTime":"2026-08-15T22:30Z",
                  "flightNumber":"460",
                  "fareClass":"Economy",
                  "fareFamily":"Plus",
                  "carrier":"FR",
                  "originDestination":"LHR-LAS"
               }
            ]
         }
      ]
   }
}
If you have suggestions for improving this article, let us know!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use