Exceptions & Rejections Live
The rejection taxonomy — stage × reason × responsible party — self-sufficient from our own dual-side logs
Total rejections · 24h
142K
0.45% of all requests
Failed bookings
881
1.8% book-fail · 612 auto-recovered
Attributed to us
18%
mapping & pricing · actionable
Open disputes
6
all with both-side evidence
Rejection taxonomy · stage × reason × party
StageTop reasonCountShareResponsible
Auth / credentialsIP not allow-listed, expired key3,4202.4%Agent
Rate-limit / quotaQPS/QPM exceeded, daily cap58,90041.5%Agent (governed)
Validationmalformed request, bad date9,1206.4%Agent
Mappingunknown hotel/airport code14,60010.3%Us (catalog)
Availabilitysupplier no-availability41,20029.0%Supplier / market
Pricing / rulesmarkup blocked, currency2,1101.5%Us
Re-price (CheckRate)price changed, offer expired8,7406.2%Supplier
Bookingsupplier reject, PNR failed3,1802.2%Supplier
Paymentauth declined, capture failed6400.5%Agent / gateway
Responsible party
73%Agent / supplier
Agent (incl. governed)51%
Supplier / market31%
Us — actionable18%
Because we hold both the agent side and the supplier side of every call, fault is a fact — not a guess. No supplier or customer logs required.
Critical exceptions requiring action 7
traceIdRefStageReason (raw upstream)AgentSupplierPartyAction
tr_9f2a71WHS-884379BookingDIDA-503: internal reservation errorWegoDidaSupplier
tr_7c11e0WHS-884201Mappingunknown property code HB-88213MakeMyTripHotelbedsUs
tr_4a90bdWHS-884188Re-pricefare expired before ticketTravClandnata GMSupplier
tr_2f55c8WHS-884120Disputecancellation penalty contestedAl TayyarTBOReview
tr_1b83aaWHS-884066Payment3DS auth declinedOutMazed TravelAgent