# Response

### BookingUpdateRequest Example Response

```markup
<?xml version="1.0" encoding="UTF-8"?>
<BookingUpdateResponse xmlns="https://api.zaui.io/api/01">
	<ApiKey>xxxxxxxxxxxxxxxxxxxxxxx</ApiKey>
	<ResellerId>2005</ResellerId>
	<SupplierId>200</SupplierId>
	<ExternalReference>10051374722992616</ExternalReference>
	<Timestamp>1577121674745</Timestamp>
	<RequestStatus>
		<Status>SUCCESS</Status>
	</RequestStatus>
	<BookingReference>999999999</BookingReference>
	<TransactionStatus>
		<Status>CONFIRMED</Status>
	</TransactionStatus>
	<SupplierConfirmationNumber>1635213</SupplierConfirmationNumber>
</BookingUpdateResponse>
```

### Booking Update Response Fields

| XML Node                     | Parent Node             | Description                                                                                                                                                                                                                                                            |
| ---------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `BookingUpdateResponse`      | N/A                     | Root XML node                                                                                                                                                                                                                                                          |
| `API Key`                    | `BookingUpdateResponse` | Your Unique API Key                                                                                                                                                                                                                                                    |
| `ResellerId`                 | `BookingUpdateResponse` | Your Unique Reseller Id                                                                                                                                                                                                                                                |
| `SupplierId`                 | `BookingUpdateResponse` | String representing the unique supplier ID within the Zaui Marketplace                                                                                                                                                                                                 |
| `ExternalReference`          | `BookingUpdateResponse` | String representing a unique transaction ID. Used to identify your original request                                                                                                                                                                                    |
| `TimeStamp`                  | `BookingUpdateResponse` | <p>Time of creation of request </p><p>• yyyy-MMddTHH:mm:ss.SSSZ(in UTC time)</p><p> or </p><p>• yyyy-MMddTHH:mm:ss.SSS\[+/- ]hh:mm </p><p>Example: </p><p>2020-04- 28T13:10:12.123Z (UTC time) </p><p>2020-04- 28T13:10:12.123+10:00</p>                               |
| `RequestStatus`              | `BookingUpdateResponse` | Request status root XML element                                                                                                                                                                                                                                        |
| `Status`                     | `RequestStatus`         | <p>Status value for the request. Values are:</p><p>• Success</p><p>• Error</p>                                                                                                                                                                                         |
| `Error`                      | `RequestStatus`         | Root node for the error details on a non-successful request                                                                                                                                                                                                            |
| `ErrorCode`                  | `Error`                 | String with the error code                                                                                                                                                                                                                                             |
| `ErrorMessage`               | `Error`                 | String with the error message                                                                                                                                                                                                                                          |
| `ErrorDetails`               | `Error`                 | String with additional details, and recommendation on the error                                                                                                                                                                                                        |
| `BookingReference`           | `BookingUpdateResponse` | String containing the unique booking reference from your system                                                                                                                                                                                                        |
| `TransactionStatus`          | `BookingUpdateResponse` | Root node that holds data on the transaction                                                                                                                                                                                                                           |
| `Status`                     | `TransactionStatus`     | <p>Status of the transition. Options are:</p><p>• CONFIRMED</p><p>• REJECTED</p>                                                                                                                                                                                       |
| `RejectionReasonDetails`     | `TransactionStatus`     | Extended details on the transaction rejection                                                                                                                                                                                                                          |
| `RejectionReason`            | `TransactionStatus`     | <p>Reason transaction was rejected. Options are: </p><p>• NOT\_OPERATING - Tour is not operating on the date for which the booking was made. </p><p>•  OTHER - Any other reason. Details must be provided in RejectionReasonDetails</p>                                |
| `SupplierConfirmationNumber` | `BookingUpdateResponse` | <p>String holding the unique supplier confirmation number. This number must be used on subsequent booking API calls, such as amend, cancel</p><p></p><p><strong>NOTE:</strong> the supplier confirmation number must be the number of the original booking request</p> |
