Changes for page 2. Hotel Prices

Last modified by Giorgi Mdivnishvili on 2024/02/27 12:01

From version 6.1
edited by Giorgi Mdivnishvili
on 2024/02/27 09:52
Change comment: There is no comment for this version
To version 12.1
edited by Giorgi Mdivnishvili
on 2024/02/27 11:59
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,21 +1,42 @@
1 -**https:~/~/restapi.rustaronline.com/v1.01/api/hotelprices**
1 +{{box cssClass="floatinginfobox" title="**Contents**"}}
2 +
2 2  
3 -Method: GET
4 +{{toc/}}
5 +{{/box}}
4 4  
5 -Parameters to pass: agentid, agentpassword, hotelid
7 += Method Description =
6 6  
7 -Sample URL:
9 +>The method returns the object with three list of prices for specified hotel. ContractPrices, Promotions, PromotionsWithConditionsNote: Parameter removedublicates is optional, used for removing duplicate seasons from the list and split prices by seasons. False is default value of this parameter.
8 8  
9 -**https:~/~/restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false**
10 10  
11 11  
12 -The method returns the object with three list of prices for specified hotel. ContractPrices, Promotions, PromotionsWithConditions
13 13  
14 -Note: Parameter removedublicates is optional, used for removing duplicate seasons from the list and split prices by seasons. False is default value of this parameter.
14 +== Endpoint URL - [Method - GET] ==
15 15  
16 -Return value example:
16 +(% class="box infomessage" %)
17 +(((
18 +[[https:~~/~~/restapi.rustaronline.com/v1.01/api/hotelprices>>https://restapi.rustaronline.com/v1.01/api/hotelprices]]
19 +)))
17 17  
21 +Parameters to pass: agentid, agentpassword, hotelid
18 18  
23 +Sample URL:
24 +
25 +== Request Parameters ==
26 +
27 +(% class="box infomessage" %)
28 +(((
29 +(% class="table-bordered" %)
30 +|**Key**|**Value**|**Request URL**
31 +|agentid|test.test|**[[https:~~/~~/restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false>>https://restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false]]**
32 +|agentpassword|[[TestP@ssw0rd>>mailto:TestP@ssw0rd]]|**[[https:~~/~~/restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false>>https://restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false]]**
33 +|hotelid|d6f9299f-5d94-4955-85e7-003e0383023c|**[[https:~~/~~/restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false>>https://restapi.rustaronline.com/v1.01/api/hotelprices?agentid=test.test&agentpassword=TestP@ssw0rd&hotelid=d6f9299f-5d94-4955-85e7-003e0383023c&removedublicates=false]]**
34 +|removedublicates|false|
35 +)))
36 +
37 +
38 +== Return value example: ==
39 +
19 19  {{code language="json"}}
20 20  {
21 21   "Code": "00",
... ... @@ -231,6 +231,9 @@
231 231  {{/code}}
232 232  
233 233  
255 +== Definitions ==
256 +
257 +(% class="table-bordered" %)
234 234  (% class="info" %)|**Value**|(((
235 235  **Description**
236 236  )))
... ... @@ -273,6 +273,4 @@
273 273  |**}**|
274 274  |**isactive**| Boolean. True if the price is active and can be used. False if the price is deactivated/inactive.
275 275  
276 -
277 -
278 278  Please be noted, that the prices are already calculated with all possible discounts.