You can get quick answer of your question by entering here
Why Am I Getting the Error "Your session TraceID is expired" in the TicketLCC API Response?
This error occurs when the TraceID used in the TicketLCC API request is no longer valid.
A TraceID is generated during the flight search process and remains active only for a limited time. If the booking or ticketing request is delayed, the session may expire.
Common Reasons for This Issue
-
TraceID Validity Time Expired
TraceID has a short lifespan, and if TicketLCC is called after a long delay, it becomes invalid. -
Ticketing Attempt Without Fresh Search Flow
TicketLCC must be called only after completing the correct flow:
Search → FareQuote → TicketLCC -
Using an Old or Cached TraceID
Reusing a previously generated TraceID from an old session will cause this error. -
Delay Between Booking and Ticketing
If there is too much time gap between Book API and TicketLCC API, the airline session may expire.
Recommendation
To resolve this issue:
-
Perform a fresh flight search to generate a new TraceID.
-
Complete the booking flow immediately without delay.
-
Use the latest TraceID in FareQuote, Booking, and TicketLCC requests.