RahalCorporate
OrdersReference

Event Types

Complete catalog of order event types

Event Types

All events that can occur on an order, organized by category.

Event Structure

Every event contains:

FieldDescription
IDUnique event identifier
Entity IDThe order this event belongs to
Entity TypeAlways ORDER for booking events
VersionEvent version number
Event TypeType of event (see tables below)
Event DataDetails specific to the event type
Created AtTimestamp when event occurred

Order Lifecycle Events

Event TypeWhen LoggedSignificance
Order CreatedOrder initiatedStart of order lifecycle
Cancelled Due to No Activity24h after creation without paymentOrder timeout
Order RefundedRefund processedFinancial transaction

Payment Events

Event TypeWhen LoggedSignificance
Payment VerifiedPayment confirmedOrder can proceed to reservations
BNPL ConfirmedBuy Now Pay Later confirmedInstallment plan active

Reservation Events

Event TypeWhen LoggedSignificance
Reservation CreatedBooking confirmed with supplierExternal booking exists
Ticket IssuedFlight ticket generatedE-ticket available
Reservation CancelledReservation cancelledBooking no longer valid
Switched to CreditHotel payment method changedBilling update
Resolved Outside AppManual resolution recordedExternal intervention
Updated Outside AppExternal update recordedData sync

Status Change Events

Event TypeWhen LoggedSignificance
Status Manually ChangedAdmin changes order statusManual intervention
Manually ResolvedAdmin resolves an issueIssue resolved

Error Events

Event TypeWhen LoggedSignificance
Encountered ErrorProcessing failureRequires attention

Error events are visually distinguished in the dashboard for quick identification during troubleshooting.

Event Timeline Examples

Successful Flight Order

StepEventTime
1Order Created10:00:00
2Payment Verified10:00:15
3Reservation Created10:00:30
4Ticket Issued10:00:45

Failed Order with Resolution

StepEventTime
1Order Created10:00:00
2Payment Verified10:00:15
3Encountered Error10:00:30
4Status Manually Changed (Failed → Finalized)12:30:00
5Manually Resolved12:30:00

Viewing Events

To view events for an order:

  1. Navigate to Orders in the dashboard
  2. Click Details on the order
  3. Select the Events tab

Each event shows:

  • Timestamp
  • Event type (color-coded)
  • Action to view full event details

On this page