Error Handling
Common Error Codes
| Code | Message | Resolution |
|---|---|---|
| 400 | Invalid Request | Check request parameters |
| 401 | Unauthorized | Refresh authentication token |
| 404 | Booking Not Found | Verify BookingTransactionRef |
| 409 | Invalid Status Change | Check current booking status |
Sample Error Response
{
"flag": false,
"code": 400,
"message": "Invalid request parameters",
"errors": [
{
"field": "BookingTransactionRef",
"message": "Invalid booking reference"
}
]
}