OTA_HotelRateAmountNotifRS
The OTA_HotelRateAmountNotifRS is the response Agoda will return for every OTA_HotelRateAmountNotifRQ . There are 2 types of response which are Success and Failure. The error codes and their descriptions are available in API Validation section.
Example Responses
Success Reponse
<OTA_HotelRateAmountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" Target="Production" Version="1.0" TimeStamp="2005-08-01T09:30:47+08:00" EchoToken="abc123">
<Success/>
</OTA_HotelRateAmountNotifRS>
Failure Response (2013A)
<OTA_HotelRateAmountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" Target="Production" Version="1.0" TimeStamp="2005-08-01T09:30:47+08:00" EchoToken="abc123">
<Errors>
<Error Type="3" Code="9004">StartDate is greater than EndDate</Error>
</Errors>
</OTA_HotelRateAmountNotifRS>
Failure Response (2015B)
<OTA_HotelRateAmountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" Target="Production" Version="1.0" TimeStamp="2005-08-01T09:30:47+08:00" EchoToken="abc123">
<Errors>
<Error Type="3" Code="9004" RecordID="" Status="" ShortText="StartDate is greater than EndDate"/>
</Errors>
</OTA_HotelRateAmountNotifRS>
Elements and Attributes
Element | Number | Type | Description |
|---|---|---|---|
| OTA_HotelRateAmountNotifRS | 1 | Root element | |
@EchoToken | 1 | String | Return the EchoToken from the request message. |
| @Version | 1 | Decimal | Current version is 1.0 |
| @TimeStamp | 1 | DateTime | Time of the transaction. |
| @Target | 1 | String | Target which can be either production or sandbox |
| OTA_HotelRateAmountNotifRS / Success | 0..1 | Should only be present if the request processed successfully. The Errors node should not be present if the Success node is present | |
| OTA_HotelRateAmountNotifRS / Errors | 0..1 | Contains a list of errors if the request failed to process. | |
| Errors / Error | 1..n | Should be at least one node if there is an Errors Node. | |
| @Type | 1 | String | Mandatory if Error present. Identifies the type of error |
| @Code | 0..1 | String | Mandatory if Error is present. Identifies the specific error in the given type |
| @RecordID | 1 | String | Reference record ID |
| @Status | 1 | String | Reference status |
| @ShortText | 1 | String | Short description of the error |
