Reservation
GetReservationInfo
| Last Update Date: |
06.03.2017 |
| Method Adress |
/api/Reservation/GetReservationInfo |
| Method Type |
POST |
| Token Required |
YES |
Request Parameters
| Voucher: |
(string)[array] |
| RegionCodes: |
(short)(nullable) |
| ServiceCodes: |
(string) |
| AvailabilityStatus: |
(string) |
| ConfirmStatus: |
(short) |
| ServiceType: |
(string) |
| DateCriterias: |
(class type)(array) |
| AdditionalParameters: |
(class type)[generic list] |
| GetCancelledReservation: |
(boolean) |
| DateCriteria: |
Get Reservation Info Request Schema 1 |
| Type: |
(enum) |
| From: |
(datetime)(nullable) |
| To: |
(datetime)(nullable) |
Response Parameters
| KeyField: |
(string) |
| ServiceType: |
(string) |
| Voucher: |
(string) |
| ServiceOrder: |
(short) |
| RegionCode: |
(string) |
| RegionName: |
(string) |
| ServiceCode: |
(string) |
| ServiceName: |
(string) |
| ServiceBeginDate: |
(datetime) |
| ServiceEndDate: |
(datetime) |
| FirstCustomer: |
(string) |
| FirstUserCode: |
(string) |
| Adult: |
(short) |
| Child: |
(short) |
| Infant: |
(short) |
| AvailabilityStatusCode: |
(string) |
| AvailabilityStatus: |
(string) |
| ServiceStatusCode: |
(string) |
| ServiceStatus: |
(string) |
| ConfirmStatusCode: |
(string) |
| ConfirmStatus: |
(string) |
| ConfirmDate: |
(datetime) |
| SellDate: |
(datetime) |
| RecordDate: |
(datetime) |
| PrintVoucher: |
(boolean) |
| PrintInvoice: |
(boolean) |
| CommentCount: |
(integer) |
| NewCommentCount: |
(integer) |
| CancellationDeadline: |
(datetime) |
| HasCancellationRequest: |
(boolean) |
| CancelRequestStatus: |
(string) |
| CancelRequestDate: |
(datetime) |
| CancellationNote: |
(string) |
| ReservationInfoDetail: |
(dynamic) |
| Voidable: |
(boolean) |
Request Sample
Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJEQk5hbWUiOiJEVUJBSTIwMTEiLCJVQ29kZSI6IlRFU1QiLCJVVHlwZSI6IjEiLCJPcHIiOiJBTFNIQU0iLCJXQ29kZSI6IldFQiIsIlNyYyI6IjExIiwiTGFuZyI6ImVuLVVTIiwiV2lkIjoiMSIsIkROYXQiOiJHRVIiLCJSb2xlIjpbIjAiLCIxIiwiMiIsIjMiLCI0IiwiNSIsIjYiLCI3IiwiOCIsIjkiLCIxMCIsIjExIiwiMTIiLCIxMyIsIjE0IiwiMTUiLCIxNiIsIjE3IiwiMTgiLCIxOSIsIjIwIiwiMjEiLCIyMiIsIjIzIiwiMjQiLCIyNSIsIjI2IiwiMjciLCIyOCIsIjI5IiwiMzAiLCIzMSIsIjMyIiwiMzMiLCIzNSIsIjM2IiwiMzciLCIzOCIsIjQwIiwiNDEiLCI0MiJdLCJBZGRSb2xlIjpbIjEwMDEiLCIxMDAyIl0sIlRpZCI6Ijc2MTA0NiIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QvIiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdC8iLCJleHAiOjE0NzI4MDY4MDEsIm5iZiI6MTQ3MjgwMzIwMn0.K-VhTKhrxnXBWqEcsWvD_T3RiutTJkxict9I6Hg8CAc
Content-Type:application/json; charset=UTF-8
Request Content:
{
"ServiceType":"HOTEL",
"DateCriterias":
[
{
"Type":"SERVICEBEGINDATE",
"From":"September 2, 2016",
"To":"September 2, 2017"
}
],
"RegionCodes":
[
"DUB"
]
}
Response Sample
{
"Body":[
{
"ServiceTypeCode":"O",
"TotalPax":2,
"ExtraBed":0,
"RoomCount":1,
"Night":3,
"RoomCode":"2AD",
"RoomName":"2 ADLT",
"RoomTypeCode":"SUP",
"RoomTypeName":"SUPERIOR ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST",
"AllotmentType":"NORMAL",
"TransferNote":null,
"ServiceNote":null,
"CancelRequestStatusCode":null,
"TourOperatorCode":"ALSHAM",
"Adr1":"Sheikh Mohammed bin Rashid Blvd",
"Adr2":"Dubai - Birlesik Arap Emirlikleri",
"Tel1":"+971 4 423 8888",
"Fax":"+971 4 423 8890",
"Email":null,
"RGT":null,
"RGelisYeri":null,
"RDT":null,
"RVarisYeri":null,
"ArrivalDestinationName":null,
"DepartureDestinationName":null,
"GTrfTuru":null,
"TransferTypeName":null,
"KeyField":"ALSHAM;12345992;1",
"ServiceType":"HOTEL",
"Voucher":"12345992",
"ServiceOrder":1,
"RegionCode":"DUB",
"RegionName":"DUBAI",
"ServiceCode":"ADD2",
"ServiceName":"THE ADDRESS DOWNTOWN RESIDENCE",
"ServiceBeginDate":"2016-09-26T00:00:00",
"ServiceEndDate":"2016-09-29T00:00:00",
"FirstCustomer":"Mr ASDASDAD",
"FirstUserCode":"TEST",
"Adult":2,
"Child":0,
"Infant":0,
"AvailabilityStatus":"OK",
"ServiceStatus":"NEW",
"ConfirmStatus":"NOTSENT",
"ConfirmDate":null,
"SellDate":"2016-07-18T00:00:00",
"RecordDate":"2016-07-18T17:44:26.337",
"PrintVoucher":true,
"PrintInvoice":true,
"CommentCount":0,
"NewCommentCount":0,
"CancellationDeadline":"2016-09-23T00:00:00",
"HasCancellationRequest":false,
"CancelRequestStatus":null,
"CancelRequestDate":null,
"CancellationNote":null,
"ReservationInfoDetail":{
"AllotmentType":"NORMAL",
"RoomCount":1,
"Night":3,
"RoomCode":"2AD",
"RoomName":"2 ADLT",
"RoomTypeCode":"SUP",
"RoomTypeName":"SUPERIOR ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST"
},
"Voidable":true
},
{
"ServiceTypeCode":"O",
"TotalPax":2,
"ExtraBed":0,
"RoomCount":1,
"Night":3,
"RoomCode":"2AD",
"RoomName":"2 ADLT",
"RoomTypeCode":"SUP",
"RoomTypeName":"SUPERIOR ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST",
"AllotmentType":"NORMAL",
"TransferNote":null,
"ServiceNote":null,
"CancelRequestStatusCode":null,
"TourOperatorCode":"ALSHAM",
"Adr1":"Sheikh Mohammed bin Rashid Blvd",
"Adr2":"Dubai - Birlesik Arap Emirlikleri",
"Tel1":"+971 4 423 8888",
"Fax":"+971 4 423 8890",
"Email":null,
"RGT":null,
"RGelisYeri":null,
"RDT":null,
"RVarisYeri":null,
"ArrivalDestinationName":null,
"DepartureDestinationName":null,
"GTrfTuru":null,
"TransferTypeName":null,
"KeyField":"ALSHAM;12345993;1",
"ServiceType":"HOTEL",
"Voucher":"12345993",
"ServiceOrder":1,
"RegionCode":"DUB",
"RegionName":"DUBAI",
"ServiceCode":"ADD2",
"ServiceName":"THE ADDRESS DOWNTOWN RESIDENCE",
"ServiceBeginDate":"2016-09-26T00:00:00",
"ServiceEndDate":"2016-09-29T00:00:00",
"FirstCustomer":"Mr ASDASDAD",
"FirstUserCode":"TEST",
"Adult":2,
"Child":0,
"Infant":0,
"AvailabilityStatus":"ONREQUEST",
"ServiceStatus":"NEW",
"ConfirmStatus":"NOTSENT",
"ConfirmDate":null,
"SellDate":"2016-07-18T00:00:00",
"RecordDate":"2016-07-18T17:45:13.713",
"PrintVoucher":false,
"PrintInvoice":true,
"CommentCount":0,
"NewCommentCount":0,
"CancellationDeadline":"2016-09-23T00:00:00",
"HasCancellationRequest":false,
"CancelRequestStatus":null,
"CancelRequestDate":null,
"CancellationNote":null,
"ReservationInfoDetail":{
"AllotmentType":"NORMAL",
"RoomCount":1,
"Night":3,
"RoomCode":"2AD",
"RoomName":"2 ADLT",
"RoomTypeCode":"SUP",
"RoomTypeName":"SUPERIOR ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST"
},
"Voidable":true
},
{
"ServiceTypeCode":"O",
"TotalPax":2,
"ExtraBed":0,
"RoomCount":1,
"Night":7,
"RoomCode":"DBL",
"RoomName":"DOUBLE",
"RoomTypeCode":"STD",
"RoomTypeName":"STANDARD ROOM",
"BoardCode":"FB",
"BoardName":"FULL BOARD",
"AllotmentType":"NORMAL",
"TransferNote":null,
"ServiceNote":null,
"CancelRequestStatusCode":null,
"TourOperatorCode":"ALSHAM",
"Adr1":null,
"Adr2":null,
"Tel1":"+97143935333",
"Fax":"+97143935111",
"Email":"recep.celik@santsg.com",
"RGT":null,
"RGelisYeri":null,
"RDT":null,
"RVarisYeri":null,
"ArrivalDestinationName":null,
"DepartureDestinationName":null,
"GTrfTuru":"IND",
"TransferTypeName":"INDIVIDUAL TRANSFER",
"KeyField":"ALSHAM;12346038;2",
"ServiceType":"HOTEL",
"Voucher":"12346038",
"ServiceOrder":2,
"RegionCode":"DUB",
"RegionName":"DUBAI",
"ServiceCode":"ADMPLZ",
"ServiceName":"ADMIRAL PLAZA HOTEL",
"ServiceBeginDate":"2016-09-19T00:00:00",
"ServiceEndDate":"2016-09-26T00:00:00",
"FirstCustomer":"Mr CCCCCCC",
"FirstUserCode":"TEST",
"Adult":2,
"Child":0,
"Infant":0,
"AvailabilityStatus":"OK",
"ServiceStatus":"NEW",
"ConfirmStatus":"NOTSENT",
"ConfirmDate":null,
"SellDate":"2016-08-11T00:00:00",
"RecordDate":"2016-08-11T10:00:52.82",
"PrintVoucher":true,
"PrintInvoice":true,
"CommentCount":0,
"NewCommentCount":0,
"CancellationDeadline":null,
"HasCancellationRequest":false,
"CancelRequestStatus":null,
"CancelRequestDate":null,
"CancellationNote":null,
"ReservationInfoDetail":{
"AllotmentType":"NORMAL",
"RoomCount":1,
"Night":7,
"RoomCode":"DBL",
"RoomName":"DOUBLE",
"RoomTypeCode":"STD",
"RoomTypeName":"STANDARD ROOM",
"BoardCode":"FB",
"BoardName":"FULL BOARD"
},
"Voidable":true
},
{
"ServiceTypeCode":"O",
"TotalPax":2,
"ExtraBed":0,
"RoomCount":1,
"Night":7,
"RoomCode":"DBL",
"RoomName":"DOUBLE",
"RoomTypeCode":"STD",
"RoomTypeName":"STANDARD ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST",
"AllotmentType":"NORMAL",
"TransferNote":null,
"ServiceNote":null,
"CancelRequestStatusCode":null,
"TourOperatorCode":"ALSHAM",
"Adr1":null,
"Adr2":null,
"Tel1":"+97143935333",
"Fax":"+97143935111",
"Email":"recep.celik@santsg.com",
"RGT":null,
"RGelisYeri":null,
"RDT":null,
"RVarisYeri":null,
"ArrivalDestinationName":null,
"DepartureDestinationName":null,
"GTrfTuru":"",
"TransferTypeName":null,
"KeyField":"ALSHAM;12346071;1",
"ServiceType":"HOTEL",
"Voucher":"12346071",
"ServiceOrder":1,
"RegionCode":"DUB",
"RegionName":"DUBAI",
"ServiceCode":"ADMPLZ",
"ServiceName":"ADMIRAL PLAZA HOTEL",
"ServiceBeginDate":"2016-09-02T00:00:00",
"ServiceEndDate":"2016-09-09T00:00:00",
"FirstCustomer":"Mr AAAA",
"FirstUserCode":"TEST",
"Adult":2,
"Child":0,
"Infant":0,
"AvailabilityStatus":"OK",
"ServiceStatus":"NEW",
"ConfirmStatus":"NOTSENT",
"ConfirmDate":null,
"SellDate":"2016-09-02T00:00:00",
"RecordDate":"2016-09-02T11:05:31.677",
"PrintVoucher":true,
"PrintInvoice":true,
"CommentCount":0,
"NewCommentCount":0,
"CancellationDeadline":null,
"HasCancellationRequest":false,
"CancelRequestStatus":null,
"CancelRequestDate":null,
"CancellationNote":null,
"ReservationInfoDetail":{
"AllotmentType":"NORMAL",
"RoomCount":1,
"Night":7,
"RoomCode":"DBL",
"RoomName":"DOUBLE",
"RoomTypeCode":"STD",
"RoomTypeName":"STANDARD ROOM",
"BoardCode":"BB",
"BoardName":"BED AND BREAKFAST"
},
"Voidable":true
}
],
"Messages":[
]
}
MakeReservation
| Last Update Date: |
06.03.2017 |
| Method Adress |
/api/Reservation/MakeReservation |
| Method Type |
POST |
| Token Required |
YES |
Request Parameters
| Voucher: |
(string) |
| VoucherNote: |
(string) |
| SubVoucher: |
(string) |
| Customers: |
(class type)[list] |
| HotelServices: |
(class type)[list] |
| FlightServices: |
(class type)[list] |
| Customer: |
Make Reservation Request Schema 1 |
| ID: |
(short) |
| Title: |
(string) |
| Name: |
(string) |
| Age: |
(short) |
| BirthDate: |
(datetime) |
| NationalityCode: |
(string) |
| ApplyVisa: |
(boolean) |
| ArrivalDestinationType: |
(string) |
| ArrivalDestinationCode: |
(string) |
| DepartureDestinationType: |
(string) |
| DepartureDestinationCode: |
(string) |
| HotelService: |
Make Reservation Request Schema 2 |
| ServiceType: |
(string) |
| Night: |
(short) |
| Check-inDate: |
(datetime) |
| Check-outDate: |
(datetime) |
| RoomCode: |
(string) |
| Room TypeCode: |
(string) |
| BoardCode: |
(string) |
| TransferInfo: |
(string) |
| HoneyMoon: |
(boolean) |
| HandFeeType: |
(string) |
| Extras: |
(class type)(list) |
| CustomerOpr: |
(class type)(list) |
| TransferInfo: |
HotelServices Request Schema 1 |
| ArrivalTransfer: |
(boolean) |
| ArrivalTransferType: |
(string) |
| DepartureTransfer: |
(boolean) |
| DepartureTransferType: |
(string) |
| TransferNote: |
{stringlength:300}(string) |
| ExtraInfo: |
HotelServices Request Schema 2 |
| Source: |
(integer) |
| Code: |
(string) |
| CustomerOpr: |
HotelServices Request Schema 3 |
| CustomerID: |
(short) |
| FlightService: |
Make Reservation Request Schema 3 |
| FlightId: |
(long) |
| FlightCode: |
(string) |
| Direction: |
(string) |
| CustomerIDs: |
(integer array) |
| From: |
(string) |
| To: |
(string) |
| Date: |
(datetime) |
| Time: |
(string) |
Response Parameters
| ReservationOK: |
(boolean) |
| CalculationOK: |
(boolean) |
| Voucher: |
(string) |
| InvoiceData: |
(class type) |
| ReservationResult: |
{constructor method}(ReservationResult) |
| InvoiceViewContainer: |
Make Reservation Response Schema 1 |
| TourOperatorCode: |
(string) |
| Voucher: |
(string) |
| ServiceCurrency: |
(string) |
| TotalPricebyServiceCurrency: |
(double) |
| ServiceDetail: |
(class type) |
| ServiceInvoiceDetail: |
Invoice Data Response Schema 1 |
| ServiceCurrency: |
(string) |
| TotalPricebyServiceCurrency: |
(double) |
| ServicesInvoices: |
(class type)(list) |
| ServiceInvoiceView: |
Service Detail Response Schema 1 |
| ServiceOrder: |
(short) |
| InvoiceNo: |
(integer) |
| ServiceCurrency: |
(string) |
| TotalPricebyServiceCurrency: |
(double) |
| SpoInfos: |
(class type)(list) |
| ServiceSpoDetail: |
Services Invoices Response Schema 1 |
| SpoNo: |
(integer) |
| SpoType: |
(string) |
| Description: |
(string) |
| ServiceInvoiceItem: |
Services Invoices Response Schema 2 |
| Type: |
(enum) |
| SpoType: |
(string) |
| Description: |
(string) |
| SpoNo: |
(integer) |
| SpoType: |
(string) |
| Description: |
(string) |
| CustomerServiceDetail: |
Invoice Data Response Schema 2 |
| ServiceCurrency: |
(string) |
| TotalPricebyServiceCurrency: |
(double) |
| CustomerServiceItems: |
(class type)(list) |
| CustomerServiceItem: |
Customer Service Items Response Schema 1 |
| Type: |
(enum) |
| CustomerNo: |
(integer) |
| Title: |
(string) |
| Name: |
(string) |
| Description: |
(string) |
| ServiceCurrency: |
(string) |
| PriceByServiceCurrency: |
(double) |
| OwnCurrency: |
(string) |
| PricebyOwnCurrency: |
(double) |
Request Sample
Content-Type:application/json; charset=UTF-8
{
"Voucher": "",
"VoucherNote": "Voucher Note",
"SubVoucher": "Sub Voucher",
"Customers": [
{
"ID": 1,
"Title": "MS",
"Name": "FULL NAME",
"Age": "26",
"BirthDate": "",
"NationalityCode": "TR",
"ApplyVisa": false,
"ArrivalDestinationCode": "544 R",
"DepartureDestinationCode": "EK 101",
"PassportNo": "",
"IdentityNo": "",
"ServiceOrder": 1,
"IsAdult": true,
"CustTraceNum": 49760301,
"ArrivalDestinationType": "FLIGHT",
"DepartureDestinationType": "FLIGHT"
},
{
"ID": 2,
"Title": "MR",
"Name": "FULL NAME",
"Age": "28",
"BirthDate": "",
"NationalityCode": "TR",
"ApplyVisa": false,
"ArrivalDestinationCode": "544 R",
"DepartureDestinationCode": "EK 101",
"PassportNo": "",
"IdentityNo": "",
"ServiceOrder": 1,
"IsAdult": true,
"ArrivalDestinationType": "FLIGHT",
"DepartureDestinationType": "FLIGHT"
}
],
"HotelServices": [
{
"ServiceOrder": 1,
"ServiceCode": "CASAB",
"CheckInDate": "2019-12-19T00:00:00",
"CheckOutDate": "2019-12-26T00:00:00",
"Night": 7,
"Adult": 2,
"Child": 0,
"Infant": 0,
"RoomCode": "DBL",
"RoomTypeCode": "STD",
"BoardCode": "BB",
"AvailabilityStatus": "ONREQUEST",
"AllotmentType": "NORMAL",
"Note": "Service Note",
"InternNote": "Intern Note",
"TourOperatorNote": "Tour Operator Note",
"TransferInfo": {
"ArrivalTransfer": true,
"ArrivalTransferType": "GRP",
"DepartureTransfer": true,
"DepartureTransferType": "IND",
"TransferNote": "Transfer Note"
},
"CustomerOpr": [
{
"CustomerID": 1
},
{
"CustomerID": 2
}
],
"Extras": [],
"ServiceRemarks": [],
"ExtraInfos": [],
"OfferID": 1,
"FlightOffers": null,
"Passive": false
}
],
"PackageServices": [],
"FlightServices": null,
"GeneralServiceCards": [],
"ExtraServices": []
}
Response Sample
{
"Body":{
"ReservationOK":true,
"CalculationOK":true,
"Voucher":"12346072",
"InvoiceData":null
},
"Messages":[
]
}