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
| Stage | Top reason | Count | Share | Responsible |
|---|---|---|---|---|
| Auth / credentials | IP not allow-listed, expired key | 3,420 | 2.4% | Agent |
| Rate-limit / quota | QPS/QPM exceeded, daily cap | 58,900 | 41.5% | Agent (governed) |
| Validation | malformed request, bad date | 9,120 | 6.4% | Agent |
| Mapping | unknown hotel/airport code | 14,600 | 10.3% | Us (catalog) |
| Availability | supplier no-availability | 41,200 | 29.0% | Supplier / market |
| Pricing / rules | markup blocked, currency | 2,110 | 1.5% | Us |
| Re-price (CheckRate) | price changed, offer expired | 8,740 | 6.2% | Supplier |
| Booking | supplier reject, PNR failed | 3,180 | 2.2% | Supplier |
| Payment | auth declined, capture failed | 640 | 0.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
| traceId | Ref | Stage | Reason (raw upstream) | Agent | Supplier | Party | Action |
|---|---|---|---|---|---|---|---|
| tr_9f2a71 | WHS-884379 | Booking | DIDA-503: internal reservation error | Wego | Dida | Supplier | |
| tr_7c11e0 | WHS-884201 | Mapping | unknown property code HB-88213 | MakeMyTrip | Hotelbeds | Us | |
| tr_4a90bd | WHS-884188 | Re-price | fare expired before ticket | TravClan | dnata GM | Supplier | |
| tr_2f55c8 | WHS-884120 | Dispute | cancellation penalty contested | Al Tayyar | TBO | Review | |
| tr_1b83aa | WHS-884066 | Payment | 3DS auth declined | OutMazed Travel | — | Agent |