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
- 202
- 400
- 401
- 404
Accepted
Bad Request
Unauthorized
Not Found