Skip to main content

Cancels a completed booking and refunds your wallet on a successful cancellation. Asynchronous: returns immediately, poll or use webhooks for the final outcome.

POST 

/api/v1/FlightBooking/:attemptId/Cancel

The second original money-safety finding this extraction closes (no refund on cancellation, see docs/MICROSERVICES_DECOMPOSITION.md). Mirrors Create's fast-path-enqueues-a-job shape; see FlightBookingOrchestrator.CancelAttemptAsync's doc comment for why the orchestrator itself doesn't enqueue.

Request

Responses

Accepted