POST api/BookingInfo/PostBooking
Book Tours.
Request Information
URI Parameters
None.
Body Parameters
BookingGroupName | Description | Type | Additional information |
---|---|---|---|
GUID | string |
None. |
|
IP_Address | string |
None. |
|
ISO_CurrencyCode | string |
None. |
|
Bookings | Collection of Booking |
None. |
|
Passengers | Collection of Booking_Passenger |
None. |
Request Formats
application/json, text/json
Sample:
{ "GUID": "sample string 1", "IP_Address": "sample string 2", "ISO_CurrencyCode": "sample string 3", "Bookings": [ { "TourID": "sample string 1", "CityID": 1, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "PromoCode": "sample string 3", "Passengers": [ { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" }, { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" } ], "AddOns": [ { "TourID": "sample string 1", "Quantity": 2, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "Nights_PreTour": 4, "Nights_PostTour": 5, "Rooms": [ { "RoomID": 1, "Quantity": 2 }, { "RoomID": 1, "Quantity": 2 } ] }, { "TourID": "sample string 1", "Quantity": 2, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "Nights_PreTour": 4, "Nights_PostTour": 5, "Rooms": [ { "RoomID": 1, "Quantity": 2 }, { "RoomID": 1, "Quantity": 2 } ] } ] }, { "TourID": "sample string 1", "CityID": 1, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "PromoCode": "sample string 3", "Passengers": [ { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" }, { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" } ], "AddOns": [ { "TourID": "sample string 1", "Quantity": 2, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "Nights_PreTour": 4, "Nights_PostTour": 5, "Rooms": [ { "RoomID": 1, "Quantity": 2 }, { "RoomID": 1, "Quantity": 2 } ] }, { "TourID": "sample string 1", "Quantity": 2, "DepartureDate": "2025-05-06T14:02:45.109628+01:00", "Nights_PreTour": 4, "Nights_PostTour": 5, "Rooms": [ { "RoomID": 1, "Quantity": 2 }, { "RoomID": 1, "Quantity": 2 } ] } ] } ], "Passengers": [ { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" }, { "PASSENGER_GUID": "sample string 1", "AgeCategoryID": 2, "FirstName": "sample string 3", "FamilyName": "sample string 4", "Email": "sample string 5", "Gender": "sample string 6", "DateOfBirth": "2025-05-06T14:02:45.109628+01:00", "Nationality": "sample string 7", "State": "sample string 8", "ContactTelephoneCountry": "sample string 9", "ContactTelephoneNumber": "sample string 10", "EmergencyTelephoneCountry": "sample string 11", "EmergencyTelephoneNumber": "sample string 12", "EmergencyName": "sample string 13" } ] }
application/xml, text/xml
Sample:
<BookingGroup xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Radical.Entities.Web.Json"> <Bookings> <Booking> <AddOns> <Booking_AddOn> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Nights_PostTour>5</Nights_PostTour> <Nights_PreTour>4</Nights_PreTour> <Quantity>2</Quantity> <Rooms> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> </Rooms> <TourID>sample string 1</TourID> </Booking_AddOn> <Booking_AddOn> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Nights_PostTour>5</Nights_PostTour> <Nights_PreTour>4</Nights_PreTour> <Quantity>2</Quantity> <Rooms> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> </Rooms> <TourID>sample string 1</TourID> </Booking_AddOn> </AddOns> <CityID>1</CityID> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Passengers> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> </Passengers> <PromoCode>sample string 3</PromoCode> <TourID>sample string 1</TourID> </Booking> <Booking> <AddOns> <Booking_AddOn> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Nights_PostTour>5</Nights_PostTour> <Nights_PreTour>4</Nights_PreTour> <Quantity>2</Quantity> <Rooms> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> </Rooms> <TourID>sample string 1</TourID> </Booking_AddOn> <Booking_AddOn> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Nights_PostTour>5</Nights_PostTour> <Nights_PreTour>4</Nights_PreTour> <Quantity>2</Quantity> <Rooms> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> <Booking_Room> <Quantity>2</Quantity> <RoomID>1</RoomID> </Booking_Room> </Rooms> <TourID>sample string 1</TourID> </Booking_AddOn> </AddOns> <CityID>1</CityID> <DepartureDate>2025-05-06T14:02:45.109628+01:00</DepartureDate> <Passengers> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> </Passengers> <PromoCode>sample string 3</PromoCode> <TourID>sample string 1</TourID> </Booking> </Bookings> <GUID>sample string 1</GUID> <IP_Address>sample string 2</IP_Address> <ISO_CurrencyCode>sample string 3</ISO_CurrencyCode> <Passengers> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> <Booking_Passenger> <AgeCategoryID>2</AgeCategoryID> <ContactTelephoneCountry>sample string 9</ContactTelephoneCountry> <ContactTelephoneNumber>sample string 10</ContactTelephoneNumber> <DateOfBirth>2025-05-06T14:02:45.109628+01:00</DateOfBirth> <Email>sample string 5</Email> <EmergencyName>sample string 13</EmergencyName> <EmergencyTelephoneCountry>sample string 11</EmergencyTelephoneCountry> <EmergencyTelephoneNumber>sample string 12</EmergencyTelephoneNumber> <FamilyName>sample string 4</FamilyName> <FirstName>sample string 3</FirstName> <Gender>sample string 6</Gender> <Nationality>sample string 7</Nationality> <PASSENGER_GUID>sample string 1</PASSENGER_GUID> <State>sample string 8</State> </Booking_Passenger> </Passengers> </BookingGroup>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
BookingReturnName | Description | Type | Additional information |
---|---|---|---|
GroupBookingID | integer |
None. |
|
Booking_SessionID | string |
None. |
|
ErrorMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "GroupBookingID": 1, "Booking_SessionID": "sample string 2", "ErrorMessage": "sample string 3" }
application/xml, text/xml
Sample:
<BookingReturn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Radical.Entities.Web.Json"> <Booking_SessionID>sample string 2</Booking_SessionID> <ErrorMessage>sample string 3</ErrorMessage> <GroupBookingID>1</GroupBookingID> </BookingReturn>