Overview
Summary
Contact
Donate
Imprint
2. Modular API
2.1 Module System
2.2 Module Interfaces
API 1: AirportService-API (36)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/airport
insertAirport(airport)
AirportModule
POST
Airport
(2)
/airporttransferproduct/{id}
findAirportTransferProductById(id)
AirportModule
GET
AirportTransferProduct
(3)
/airporttransferproduct
findAllAirportTransferProduct()
AirportModule
GET
AirportTransferProduct
(4)
/flightcarrier/{id}
deleteFlightCarrierById(id)
AirportModule
DELETE
FlightCarrier
(5)
/flightcarrier
insertFlightCarrier(flightcarrier)
AirportModule
POST
FlightCarrier
(6)
/airport
findAllAirport()
AirportModule
GET
Airport
(7)
/flightcarrier/{id}
findFlightCarrierById(id)
AirportModule
GET
FlightCarrier
(8)
/flight/{id}
updateFlightById(flight)
AirportModule
PUT
Flight
(9)
/flightbookingsegment
findAllFlightBookingSegment()
AirportModule
GET
FlightBookingSegment
(10)
/airporttransferproduct/destinationairport/{id}
findAllAirportTransferProductOfDestinationAirport(id)
AirportModule
GET
Airport
AirportTransferProduct
(11)
/flight/flightcarrier/{id}
findAllFlightOfFlightCarrier(id)
AirportModule
GET
FlightCarrier
Flight
(12)
/airport/locationcity/{id}
findAllAirportOfLocationCity(id)
AirportModule
GET
LocationCity
Airport
(13)
/airporttransferproduct/{id}
deleteAirportTransferProductById(id)
AirportModule
DELETE
AirportTransferProduct
(14)
/flight/{id}
findFlightById(id)
AirportModule
GET
Flight
(15)
/airport/{id}
deleteAirportById(id)
AirportModule
DELETE
Airport
(16)
/flightbookingsegment/flightbooking/{id}
findAllFlightBookingSegmentOfFlightBooking(id)
AirportModule
GET
FlightBooking
FlightBookingSegment
(17)
/airport/{id}
findAirportById(id)
AirportModule
GET
Airport
(18)
/flightcarrier/{id}
updateFlightCarrierById(flightcarrier)
AirportModule
PUT
FlightCarrier
(19)
/airporttransferproduct/airporttransferprovider/{id}
findAllAirportTransferProductOfAirportTransferProvider(id)
AirportModule
GET
AirportTransferProvider
AirportTransferProduct
(20)
/flight
findAllFlight()
AirportModule
GET
Flight
(21)
/flight/{id}
deleteFlightById(id)
AirportModule
DELETE
Flight
(22)
/airport/{id}
updateAirportById(airport)
AirportModule
PUT
Airport
(23)
/flightbookingsegment/{id}
updateFlightBookingSegmentById(flightbookingsegment)
AirportModule
PUT
FlightBookingSegment
(24)
/flightbookingsegment
insertFlightBookingSegment(flightbookingsegment)
AirportModule
POST
FlightBookingSegment
(25)
/flightbookingsegment/{id}
findFlightBookingSegmentById(id)
AirportModule
GET
FlightBookingSegment
(26)
/flight/originairport/{id}
findAllFlightOfOriginAirport(id)
AirportModule
GET
Airport
Flight
(27)
/flightbookingsegment/flight/{id}
findAllFlightBookingSegmentOfFlight(id)
AirportModule
GET
Flight
FlightBookingSegment
(28)
/flightbookingsegment/{id}
deleteFlightBookingSegmentById(id)
AirportModule
DELETE
FlightBookingSegment
(29)
/airporttransferproduct/{id}
updateAirportTransferProductById(airporttransferproduct)
AirportModule
PUT
AirportTransferProduct
(30)
/flight
insertFlight(flight)
AirportModule
POST
Flight
(31)
/flight/destinationairport/{id}
findAllFlightOfDestinationAirport(id)
AirportModule
GET
Airport
Flight
(32)
/airporttransferproduct/destinationcity/{id}
findAllAirportTransferProductOfDestinationCity(id)
AirportModule
GET
LocationCity
AirportTransferProduct
(33)
/airporttransferproduct/originairport/{id}
findAllAirportTransferProductOfOriginAirport(id)
AirportModule
GET
Airport
AirportTransferProduct
(34)
/airporttransferproduct/origincity/{id}
findAllAirportTransferProductOfOriginCity(id)
AirportModule
GET
LocationCity
AirportTransferProduct
(35)
/airporttransferproduct
insertAirportTransferProduct(airporttransferproduct)
AirportModule
POST
AirportTransferProduct
(36)
/flightcarrier
findAllFlightCarrier()
AirportModule
GET
FlightCarrier
API 2: AttractionBookingService-API (20)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/attractionbooking
insertAttractionBooking(attractionbooking)
AttractionBookingModule
POST
AttractionBooking
(2)
/propertyphoto/{id}
findPropertyPhotoById(id)
AttractionBookingModule
GET
PropertyPhoto
(3)
/attractionbooking/booking/{id}
findAllAttractionBookingOfBooking(id)
AttractionBookingModule
GET
Booking
AttractionBooking
(4)
/attractionparticipant/attractionbooking/{id}
findAllAttractionParticipantOfAttractionBooking(id)
AttractionBookingModule
GET
AttractionBooking
AttractionParticipant
(5)
/attractionbooking
findAllAttractionBooking()
AttractionBookingModule
GET
AttractionBooking
(6)
/attractionbooking/{id}
findAttractionBookingById(id)
AttractionBookingModule
GET
AttractionBooking
(7)
/attractionparticipant/{id}
updateAttractionParticipantById(attractionparticipant)
AttractionBookingModule
PUT
AttractionParticipant
(8)
/propertyphoto/property/{id}
findAllPropertyPhotoOfProperty(id)
AttractionBookingModule
GET
Property
PropertyPhoto
(9)
/attractionparticipant
findAllAttractionParticipant()
AttractionBookingModule
GET
AttractionParticipant
(10)
/attractionbooking/{id}
updateAttractionBookingById(attractionbooking)
AttractionBookingModule
PUT
AttractionBooking
(11)
/attractionparticipant
insertAttractionParticipant(attractionparticipant)
AttractionBookingModule
POST
AttractionParticipant
(12)
/propertyphoto
insertPropertyPhoto(propertyphoto)
AttractionBookingModule
POST
PropertyPhoto
(13)
/attractionparticipant/{id}
findAttractionParticipantById(id)
AttractionBookingModule
GET
AttractionParticipant
(14)
/attractionparticipant/{id}
deleteAttractionParticipantById(id)
AttractionBookingModule
DELETE
AttractionParticipant
(15)
/attractionbooking/attractionschedule/{id}
findAllAttractionBookingOfAttractionSchedule(id)
AttractionBookingModule
GET
AttractionSchedule
AttractionBooking
(16)
/propertyphoto/{id}
deletePropertyPhotoById(id)
AttractionBookingModule
DELETE
PropertyPhoto
(17)
/propertyphoto
findAllPropertyPhoto()
AttractionBookingModule
GET
PropertyPhoto
(18)
/attractionbooking/currency/{id}
findAllAttractionBookingOfCurrency(id)
AttractionBookingModule
GET
Currency
AttractionBooking
(19)
/propertyphoto/{id}
updatePropertyPhotoById(propertyphoto)
AttractionBookingModule
PUT
PropertyPhoto
(20)
/attractionbooking/{id}
deleteAttractionBookingById(id)
AttractionBookingModule
DELETE
AttractionBooking
API 3: BookingService-API (21)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/bookingstatushistory/booking/{id}
findAllBookingStatusHistoryOfBooking(id)
BookingModule
GET
Booking
BookingStatusHistory
(2)
/booking/{id}
deleteBookingById(id)
BookingModule
DELETE
Booking
(3)
/airporttransferbooking
findAllAirportTransferBooking()
BookingModule
GET
AirportTransferBooking
(4)
/airporttransferbooking/airporttransferproduct/{id}
findAllAirportTransferBookingOfAirportTransferProduct(id)
BookingModule
GET
AirportTransferProduct
AirportTransferBooking
(5)
/bookingstatushistory/{id}
findBookingStatusHistoryById(id)
BookingModule
GET
BookingStatusHistory
(6)
/booking/currency/{id}
findAllBookingOfCurrency(id)
BookingModule
GET
Currency
Booking
(7)
/airporttransferbooking/{id}
updateAirportTransferBookingById(airporttransferbooking)
BookingModule
PUT
AirportTransferBooking
(8)
/airporttransferbooking
insertAirportTransferBooking(airporttransferbooking)
BookingModule
POST
AirportTransferBooking
(9)
/booking
findAllBooking()
BookingModule
GET
Booking
(10)
/bookingstatushistory
insertBookingStatusHistory(bookingstatushistory)
BookingModule
POST
BookingStatusHistory
(11)
/bookingstatushistory
findAllBookingStatusHistory()
BookingModule
GET
BookingStatusHistory
(12)
/booking
insertBooking(booking)
BookingModule
POST
Booking
(13)
/bookingstatushistory/{id}
deleteBookingStatusHistoryById(id)
BookingModule
DELETE
BookingStatusHistory
(14)
/airporttransferbooking/booking/{id}
findAllAirportTransferBookingOfBooking(id)
BookingModule
GET
Booking
AirportTransferBooking
(15)
/airporttransferbooking/currency/{id}
findAllAirportTransferBookingOfCurrency(id)
BookingModule
GET
Currency
AirportTransferBooking
(16)
/booking/{id}
updateBookingById(booking)
BookingModule
PUT
Booking
(17)
/bookingstatushistory/{id}
updateBookingStatusHistoryById(bookingstatushistory)
BookingModule
PUT
BookingStatusHistory
(18)
/booking/{id}
findBookingById(id)
BookingModule
GET
Booking
(19)
/airporttransferbooking/{id}
findAirportTransferBookingById(id)
BookingModule
GET
AirportTransferBooking
(20)
/booking/useraccount/{id}
findAllBookingOfUserAccount(id)
BookingModule
GET
UserAccount
Booking
(21)
/airporttransferbooking/{id}
deleteAirportTransferBookingById(id)
BookingModule
DELETE
AirportTransferBooking
API 4: CarCategoryService-API (18)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/carrentalproduct/{id}
findCarRentalProductById(id)
CarCategoryModule
GET
CarRentalProduct
(2)
/carrentalproduct/carcategory/{id}
findAllCarRentalProductOfCarCategory(id)
CarCategoryModule
GET
CarCategory
CarRentalProduct
(3)
/carrentalproduct
findAllCarRentalProduct()
CarCategoryModule
GET
CarRentalProduct
(4)
/roomavailability/{id}
deleteRoomAvailabilityById(id)
CarCategoryModule
DELETE
RoomAvailability
(5)
/roomavailability/{id}
updateRoomAvailabilityById(roomavailability)
CarCategoryModule
PUT
RoomAvailability
(6)
/carrentalproduct/{id}
deleteCarRentalProductById(id)
CarCategoryModule
DELETE
CarRentalProduct
(7)
/carcategory
findAllCarCategory()
CarCategoryModule
GET
CarCategory
(8)
/roomavailability/{id}
findRoomAvailabilityById(id)
CarCategoryModule
GET
RoomAvailability
(9)
/carcategory/{id}
findCarCategoryById(id)
CarCategoryModule
GET
CarCategory
(10)
/carcategory
insertCarCategory(carcategory)
CarCategoryModule
POST
CarCategory
(11)
/carrentalproduct/carrentallocation/{id}
findAllCarRentalProductOfCarRentalLocation(id)
CarCategoryModule
GET
CarRentalLocation
CarRentalProduct
(12)
/carcategory/{id}
updateCarCategoryById(carcategory)
CarCategoryModule
PUT
CarCategory
(13)
/roomavailability
insertRoomAvailability(roomavailability)
CarCategoryModule
POST
RoomAvailability
(14)
/roomavailability
findAllRoomAvailability()
CarCategoryModule
GET
RoomAvailability
(15)
/carcategory/{id}
deleteCarCategoryById(id)
CarCategoryModule
DELETE
CarCategory
(16)
/carrentalproduct
insertCarRentalProduct(carrentalproduct)
CarCategoryModule
POST
CarRentalProduct
(17)
/roomavailability/roomtype/{id}
findAllRoomAvailabilityOfRoomType(id)
CarCategoryModule
GET
RoomType
RoomAvailability
(18)
/carrentalproduct/{id}
updateCarRentalProductById(carrentalproduct)
CarCategoryModule
PUT
CarRentalProduct
API 5: CarRentalLocationService-API (22)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/carrentalbooking/{id}
findCarRentalBookingById(id)
CarRentalLocationModule
GET
CarRentalBooking
(2)
/carrentalbooking
findAllCarRentalBooking()
CarRentalLocationModule
GET
CarRentalBooking
(3)
/carrentallocation
insertCarRentalLocation(carrentallocation)
CarRentalLocationModule
POST
CarRentalLocation
(4)
/carrentalbooking/dropofflocation/{id}
findAllCarRentalBookingOfDropoffLocation(id)
CarRentalLocationModule
GET
CarRentalLocation
CarRentalBooking
(5)
/roomtypecategory/{id}
findRoomTypeCategoryById(id)
CarRentalLocationModule
GET
RoomTypeCategory
(6)
/carrentallocation/locationcity/{id}
findAllCarRentalLocationOfLocationCity(id)
CarRentalLocationModule
GET
LocationCity
CarRentalLocation
(7)
/carrentalbooking/booking/{id}
findAllCarRentalBookingOfBooking(id)
CarRentalLocationModule
GET
Booking
CarRentalBooking
(8)
/carrentallocation/partneraccount/{id}
findAllCarRentalLocationOfPartnerAccount(id)
CarRentalLocationModule
GET
PartnerAccount
CarRentalLocation
(9)
/roomtypecategory/{id}
updateRoomTypeCategoryById(roomtypecategory)
CarRentalLocationModule
PUT
RoomTypeCategory
(10)
/roomtypecategory/{id}
deleteRoomTypeCategoryById(id)
CarRentalLocationModule
DELETE
RoomTypeCategory
(11)
/carrentalbooking/currency/{id}
findAllCarRentalBookingOfCurrency(id)
CarRentalLocationModule
GET
Currency
CarRentalBooking
(12)
/carrentallocation
findAllCarRentalLocation()
CarRentalLocationModule
GET
CarRentalLocation
(13)
/roomtypecategory
insertRoomTypeCategory(roomtypecategory)
CarRentalLocationModule
POST
RoomTypeCategory
(14)
/carrentalbooking/{id}
updateCarRentalBookingById(carrentalbooking)
CarRentalLocationModule
PUT
CarRentalBooking
(15)
/carrentallocation/{id}
updateCarRentalLocationById(carrentallocation)
CarRentalLocationModule
PUT
CarRentalLocation
(16)
/carrentalbooking
insertCarRentalBooking(carrentalbooking)
CarRentalLocationModule
POST
CarRentalBooking
(17)
/carrentallocation/{id}
findCarRentalLocationById(id)
CarRentalLocationModule
GET
CarRentalLocation
(18)
/carrentallocation/{id}
deleteCarRentalLocationById(id)
CarRentalLocationModule
DELETE
CarRentalLocation
(19)
/carrentalbooking/{id}
deleteCarRentalBookingById(id)
CarRentalLocationModule
DELETE
CarRentalBooking
(20)
/carrentalbooking/carrentalproduct/{id}
findAllCarRentalBookingOfCarRentalProduct(id)
CarRentalLocationModule
GET
CarRentalProduct
CarRentalBooking
(21)
/carrentalbooking/pickuplocation/{id}
findAllCarRentalBookingOfPickupLocation(id)
CarRentalLocationModule
GET
CarRentalLocation
CarRentalBooking
(22)
/roomtypecategory
findAllRoomTypeCategory()
CarRentalLocationModule
GET
RoomTypeCategory
API 6: CurrencyService-API (34)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/staybookingpricebreakdown/staybooking/{id}
findAllStayBookingPriceBreakdownOfStayBooking(id)
CurrencyModule
GET
StayBooking
StayBookingPriceBreakdown
(2)
/currency/{id}
deleteCurrencyById(id)
CurrencyModule
DELETE
Currency
(3)
/roomrateplanprice
findAllRoomRatePlanPrice()
CurrencyModule
GET
RoomRatePlanPrice
(4)
/payment/booking/{id}
findAllPaymentOfBooking(id)
CurrencyModule
GET
Booking
Payment
(5)
/roomrateplanprice/{id}
deleteRoomRatePlanPriceById(id)
CurrencyModule
DELETE
RoomRatePlanPrice
(6)
/roomrateplanprice
insertRoomRatePlanPrice(roomrateplanprice)
CurrencyModule
POST
RoomRatePlanPrice
(7)
/staybookingpricebreakdown
insertStayBookingPriceBreakdown(staybookingpricebreakdown)
CurrencyModule
POST
StayBookingPriceBreakdown
(8)
/payment
findAllPayment()
CurrencyModule
GET
Payment
(9)
/roomrateplanprice/{id}
findRoomRatePlanPriceById(id)
CurrencyModule
GET
RoomRatePlanPrice
(10)
/currency/{id}
findCurrencyById(id)
CurrencyModule
GET
Currency
(11)
/flightbooking/{id}
deleteFlightBookingById(id)
CurrencyModule
DELETE
FlightBooking
(12)
/staybookingpricebreakdown
findAllStayBookingPriceBreakdown()
CurrencyModule
GET
StayBookingPriceBreakdown
(13)
/flightbooking
insertFlightBooking(flightbooking)
CurrencyModule
POST
FlightBooking
(14)
/payment
insertPayment(payment)
CurrencyModule
POST
Payment
(15)
/staybookingpricebreakdown/currency/{id}
findAllStayBookingPriceBreakdownOfCurrency(id)
CurrencyModule
GET
Currency
StayBookingPriceBreakdown
(16)
/payment/{id}
findPaymentById(id)
CurrencyModule
GET
Payment
(17)
/staybookingpricebreakdown/{id}
updateStayBookingPriceBreakdownById(staybookingpricebreakdown)
CurrencyModule
PUT
StayBookingPriceBreakdown
(18)
/roomrateplanprice/roomrateplan/{id}
findAllRoomRatePlanPriceOfRoomRatePlan(id)
CurrencyModule
GET
RoomRatePlan
RoomRatePlanPrice
(19)
/payment/{id}
updatePaymentById(payment)
CurrencyModule
PUT
Payment
(20)
/currency
insertCurrency(currency)
CurrencyModule
POST
Currency
(21)
/currency/{id}
updateCurrencyById(currency)
CurrencyModule
PUT
Currency
(22)
/payment/paymentmethod/{id}
findAllPaymentOfPaymentMethod(id)
CurrencyModule
GET
PaymentMethod
Payment
(23)
/currency
findAllCurrency()
CurrencyModule
GET
Currency
(24)
/roomrateplanprice/currency/{id}
findAllRoomRatePlanPriceOfCurrency(id)
CurrencyModule
GET
Currency
RoomRatePlanPrice
(25)
/payment/currency/{id}
findAllPaymentOfCurrency(id)
CurrencyModule
GET
Currency
Payment
(26)
/payment/{id}
deletePaymentById(id)
CurrencyModule
DELETE
Payment
(27)
/staybookingpricebreakdown/{id}
deleteStayBookingPriceBreakdownById(id)
CurrencyModule
DELETE
StayBookingPriceBreakdown
(28)
/flightbooking/currency/{id}
findAllFlightBookingOfCurrency(id)
CurrencyModule
GET
Currency
FlightBooking
(29)
/flightbooking
findAllFlightBooking()
CurrencyModule
GET
FlightBooking
(30)
/flightbooking/booking/{id}
findAllFlightBookingOfBooking(id)
CurrencyModule
GET
Booking
FlightBooking
(31)
/flightbooking/{id}
updateFlightBookingById(flightbooking)
CurrencyModule
PUT
FlightBooking
(32)
/staybookingpricebreakdown/{id}
findStayBookingPriceBreakdownById(id)
CurrencyModule
GET
StayBookingPriceBreakdown
(33)
/flightbooking/{id}
findFlightBookingById(id)
CurrencyModule
GET
FlightBooking
(34)
/roomrateplanprice/{id}
updateRoomRatePlanPriceById(roomrateplanprice)
CurrencyModule
PUT
RoomRatePlanPrice
API 7: LanguageService-API (26)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/review/{id}
findReviewById(id)
LanguageModule
GET
Review
(2)
/reviewscore
findAllReviewScore()
LanguageModule
GET
ReviewScore
(3)
/review/language/{id}
findAllReviewOfLanguage(id)
LanguageModule
GET
Language
Review
(4)
/reviewaspect/{id}
deleteReviewAspectById(id)
LanguageModule
DELETE
ReviewAspect
(5)
/reviewscore/{id}
updateReviewScoreById(reviewscore)
LanguageModule
PUT
ReviewScore
(6)
/reviewscore
insertReviewScore(reviewscore)
LanguageModule
POST
ReviewScore
(7)
/language/{id}
findLanguageById(id)
LanguageModule
GET
Language
(8)
/review/booking/{id}
findAllReviewOfBooking(id)
LanguageModule
GET
Booking
Review
(9)
/language/{id}
updateLanguageById(language)
LanguageModule
PUT
Language
(10)
/language/{id}
deleteLanguageById(id)
LanguageModule
DELETE
Language
(11)
/reviewscore/reviewaspect/{id}
findAllReviewScoreOfReviewAspect(id)
LanguageModule
GET
ReviewAspect
ReviewScore
(12)
/review/useraccount/{id}
findAllReviewOfUserAccount(id)
LanguageModule
GET
UserAccount
Review
(13)
/reviewscore/review/{id}
findAllReviewScoreOfReview(id)
LanguageModule
GET
Review
ReviewScore
(14)
/language
findAllLanguage()
LanguageModule
GET
Language
(15)
/language
insertLanguage(language)
LanguageModule
POST
Language
(16)
/reviewscore/{id}
deleteReviewScoreById(id)
LanguageModule
DELETE
ReviewScore
(17)
/review/{id}
updateReviewById(review)
LanguageModule
PUT
Review
(18)
/review/{id}
deleteReviewById(id)
LanguageModule
DELETE
Review
(19)
/review
findAllReview()
LanguageModule
GET
Review
(20)
/reviewaspect/{id}
updateReviewAspectById(reviewaspect)
LanguageModule
PUT
ReviewAspect
(21)
/reviewscore/{id}
findReviewScoreById(id)
LanguageModule
GET
ReviewScore
(22)
/review
insertReview(review)
LanguageModule
POST
Review
(23)
/review/property/{id}
findAllReviewOfProperty(id)
LanguageModule
GET
Property
Review
(24)
/reviewaspect/{id}
findReviewAspectById(id)
LanguageModule
GET
ReviewAspect
(25)
/reviewaspect
insertReviewAspect(reviewaspect)
LanguageModule
POST
ReviewAspect
(26)
/reviewaspect
findAllReviewAspect()
LanguageModule
GET
ReviewAspect
API 8: LocationCityService-API (25)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/flightpassenger/{id}
updateFlightPassengerById(flightpassenger)
LocationCityModule
PUT
FlightPassenger
(2)
/flightpassenger
insertFlightPassenger(flightpassenger)
LocationCityModule
POST
FlightPassenger
(3)
/locationregion/{id}
findLocationRegionById(id)
LocationCityModule
GET
LocationRegion
(4)
/locationcountry/{id}
deleteLocationCountryById(id)
LocationCityModule
DELETE
LocationCountry
(5)
/locationregion
findAllLocationRegion()
LocationCityModule
GET
LocationRegion
(6)
/locationcity/{id}
deleteLocationCityById(id)
LocationCityModule
DELETE
LocationCity
(7)
/flightpassenger/flightbooking/{id}
findAllFlightPassengerOfFlightBooking(id)
LocationCityModule
GET
FlightBooking
FlightPassenger
(8)
/flightpassenger
findAllFlightPassenger()
LocationCityModule
GET
FlightPassenger
(9)
/locationregion/{id}
deleteLocationRegionById(id)
LocationCityModule
DELETE
LocationRegion
(10)
/locationcity/locationregion/{id}
findAllLocationCityOfLocationRegion(id)
LocationCityModule
GET
LocationRegion
LocationCity
(11)
/locationcountry/{id}
findLocationCountryById(id)
LocationCityModule
GET
LocationCountry
(12)
/locationcity
insertLocationCity(locationcity)
LocationCityModule
POST
LocationCity
(13)
/flightpassenger/{id}
findFlightPassengerById(id)
LocationCityModule
GET
FlightPassenger
(14)
/locationregion
insertLocationRegion(locationregion)
LocationCityModule
POST
LocationRegion
(15)
/locationcountry
insertLocationCountry(locationcountry)
LocationCityModule
POST
LocationCountry
(16)
/locationregion/locationcountry/{id}
findAllLocationRegionOfLocationCountry(id)
LocationCityModule
GET
LocationCountry
LocationRegion
(17)
/locationcity/{id}
updateLocationCityById(locationcity)
LocationCityModule
PUT
LocationCity
(18)
/flightpassenger/nationalitycountry/{id}
findAllFlightPassengerOfNationalityCountry(id)
LocationCityModule
GET
LocationCountry
FlightPassenger
(19)
/flightpassenger/{id}
deleteFlightPassengerById(id)
LocationCityModule
DELETE
FlightPassenger
(20)
/locationcountry/{id}
updateLocationCountryById(locationcountry)
LocationCityModule
PUT
LocationCountry
(21)
/locationcountry
findAllLocationCountry()
LocationCityModule
GET
LocationCountry
(22)
/locationcity
findAllLocationCity()
LocationCityModule
GET
LocationCity
(23)
/locationregion/{id}
updateLocationRegionById(locationregion)
LocationCityModule
PUT
LocationRegion
(24)
/locationcity/{id}
findLocationCityById(id)
LocationCityModule
GET
LocationCity
(25)
/locationcity/locationcountry/{id}
findAllLocationCityOfLocationCountry(id)
LocationCityModule
GET
LocationCountry
LocationCity
API 9: PartnerAccountService-API (24)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/partneraccount/{id}
findPartnerAccountById(id)
PartnerAccountModule
GET
PartnerAccount
(2)
/attraction
insertAttraction(attraction)
PartnerAccountModule
POST
Attraction
(3)
/attraction/locationcity/{id}
findAllAttractionOfLocationCity(id)
PartnerAccountModule
GET
LocationCity
Attraction
(4)
/airporttransferprovider/{id}
updateAirportTransferProviderById(airporttransferprovider)
PartnerAccountModule
PUT
AirportTransferProvider
(5)
/attractionschedule
findAllAttractionSchedule()
PartnerAccountModule
GET
AttractionSchedule
(6)
/attractionschedule/attraction/{id}
findAllAttractionScheduleOfAttraction(id)
PartnerAccountModule
GET
Attraction
AttractionSchedule
(7)
/attractionschedule
insertAttractionSchedule(attractionschedule)
PartnerAccountModule
POST
AttractionSchedule
(8)
/attractionschedule/{id}
findAttractionScheduleById(id)
PartnerAccountModule
GET
AttractionSchedule
(9)
/partneraccount/{id}
deletePartnerAccountById(id)
PartnerAccountModule
DELETE
PartnerAccount
(10)
/partneraccount
findAllPartnerAccount()
PartnerAccountModule
GET
PartnerAccount
(11)
/airporttransferprovider/partneraccount/{id}
findAllAirportTransferProviderOfPartnerAccount(id)
PartnerAccountModule
GET
PartnerAccount
AirportTransferProvider
(12)
/attraction/{id}
updateAttractionById(attraction)
PartnerAccountModule
PUT
Attraction
(13)
/attraction/{id}
findAttractionById(id)
PartnerAccountModule
GET
Attraction
(14)
/airporttransferprovider
insertAirportTransferProvider(airporttransferprovider)
PartnerAccountModule
POST
AirportTransferProvider
(15)
/airporttransferprovider/{id}
findAirportTransferProviderById(id)
PartnerAccountModule
GET
AirportTransferProvider
(16)
/attraction
findAllAttraction()
PartnerAccountModule
GET
Attraction
(17)
/attraction/{id}
deleteAttractionById(id)
PartnerAccountModule
DELETE
Attraction
(18)
/attractionschedule/{id}
deleteAttractionScheduleById(id)
PartnerAccountModule
DELETE
AttractionSchedule
(19)
/airporttransferprovider
findAllAirportTransferProvider()
PartnerAccountModule
GET
AirportTransferProvider
(20)
/attraction/partneraccount/{id}
findAllAttractionOfPartnerAccount(id)
PartnerAccountModule
GET
PartnerAccount
Attraction
(21)
/partneraccount
insertPartnerAccount(partneraccount)
PartnerAccountModule
POST
PartnerAccount
(22)
/partneraccount/{id}
updatePartnerAccountById(partneraccount)
PartnerAccountModule
PUT
PartnerAccount
(23)
/attractionschedule/{id}
updateAttractionScheduleById(attractionschedule)
PartnerAccountModule
PUT
AttractionSchedule
(24)
/airporttransferprovider/{id}
deleteAirportTransferProviderById(id)
PartnerAccountModule
DELETE
AirportTransferProvider
API 10: PropertyService-API (34)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/locationdistrict/{id}
findLocationDistrictById(id)
PropertyModule
GET
LocationDistrict
(2)
/locationdistrict/{id}
deleteLocationDistrictById(id)
PropertyModule
DELETE
LocationDistrict
(3)
/propertypolicy/{id}
deletePropertyPolicyById(id)
PropertyModule
DELETE
PropertyPolicy
(4)
/property/locationdistrict/{id}
findAllPropertyOfLocationDistrict(id)
PropertyModule
GET
LocationDistrict
Property
(5)
/propertytype/{id}
updatePropertyTypeById(propertytype)
PropertyModule
PUT
PropertyType
(6)
/propertyamenity
findAllPropertyAmenity()
PropertyModule
GET
PropertyAmenity
(7)
/property/{id}
findPropertyById(id)
PropertyModule
GET
Property
(8)
/locationdistrict/{id}
updateLocationDistrictById(locationdistrict)
PropertyModule
PUT
LocationDistrict
(9)
/property/locationcity/{id}
findAllPropertyOfLocationCity(id)
PropertyModule
GET
LocationCity
Property
(10)
/propertyamenity/amenity/{id}
findAllPropertyAmenityOfAmenity(id)
PropertyModule
GET
Amenity
PropertyAmenity
(11)
/propertyamenity/{id}
findPropertyAmenityById(id)
PropertyModule
GET
PropertyAmenity
(12)
/propertyamenity/{id}
deletePropertyAmenityById(id)
PropertyModule
DELETE
PropertyAmenity
(13)
/property/propertytype/{id}
findAllPropertyOfPropertyType(id)
PropertyModule
GET
PropertyType
Property
(14)
/property/{id}
updatePropertyById(property)
PropertyModule
PUT
Property
(15)
/locationdistrict
insertLocationDistrict(locationdistrict)
PropertyModule
POST
LocationDistrict
(16)
/locationdistrict
findAllLocationDistrict()
PropertyModule
GET
LocationDistrict
(17)
/propertyamenity/property/{id}
findAllPropertyAmenityOfProperty(id)
PropertyModule
GET
Property
PropertyAmenity
(18)
/propertypolicy/{id}
updatePropertyPolicyById(propertypolicy)
PropertyModule
PUT
PropertyPolicy
(19)
/property/locationcountry/{id}
findAllPropertyOfLocationCountry(id)
PropertyModule
GET
LocationCountry
Property
(20)
/propertytype/{id}
deletePropertyTypeById(id)
PropertyModule
DELETE
PropertyType
(21)
/propertytype
findAllPropertyType()
PropertyModule
GET
PropertyType
(22)
/propertypolicy
findAllPropertyPolicy()
PropertyModule
GET
PropertyPolicy
(23)
/property/{id}
deletePropertyById(id)
PropertyModule
DELETE
Property
(24)
/property/partneraccount/{id}
findAllPropertyOfPartnerAccount(id)
PropertyModule
GET
PartnerAccount
Property
(25)
/propertytype
insertPropertyType(propertytype)
PropertyModule
POST
PropertyType
(26)
/locationdistrict/locationcity/{id}
findAllLocationDistrictOfLocationCity(id)
PropertyModule
GET
LocationCity
LocationDistrict
(27)
/propertypolicy
insertPropertyPolicy(propertypolicy)
PropertyModule
POST
PropertyPolicy
(28)
/propertypolicy/property/{id}
findAllPropertyPolicyOfProperty(id)
PropertyModule
GET
Property
PropertyPolicy
(29)
/propertyamenity/{id}
updatePropertyAmenityById(propertyamenity)
PropertyModule
PUT
PropertyAmenity
(30)
/propertyamenity
insertPropertyAmenity(propertyamenity)
PropertyModule
POST
PropertyAmenity
(31)
/property
findAllProperty()
PropertyModule
GET
Property
(32)
/propertypolicy/{id}
findPropertyPolicyById(id)
PropertyModule
GET
PropertyPolicy
(33)
/property
insertProperty(property)
PropertyModule
POST
Property
(34)
/propertytype/{id}
findPropertyTypeById(id)
PropertyModule
GET
PropertyType
API 11: RoomTypeService-API (31)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/roomtype
insertRoomType(roomtype)
RoomTypeModule
POST
RoomType
(2)
/roomtypephoto/roomtype/{id}
findAllRoomTypePhotoOfRoomType(id)
RoomTypeModule
GET
RoomType
RoomTypePhoto
(3)
/roomunit/{id}
deleteRoomUnitById(id)
RoomTypeModule
DELETE
RoomUnit
(4)
/roomtype/roomtypecategory/{id}
findAllRoomTypeOfRoomTypeCategory(id)
RoomTypeModule
GET
RoomTypeCategory
RoomType
(5)
/amenity
findAllAmenity()
RoomTypeModule
GET
Amenity
(6)
/roomtypeamenity
insertRoomTypeAmenity(roomtypeamenity)
RoomTypeModule
POST
RoomTypeAmenity
(7)
/roomtype/{id}
deleteRoomTypeById(id)
RoomTypeModule
DELETE
RoomType
(8)
/roomunit/roomtype/{id}
findAllRoomUnitOfRoomType(id)
RoomTypeModule
GET
RoomType
RoomUnit
(9)
/amenity/{id}
findAmenityById(id)
RoomTypeModule
GET
Amenity
(10)
/roomunit
findAllRoomUnit()
RoomTypeModule
GET
RoomUnit
(11)
/roomunit/{id}
findRoomUnitById(id)
RoomTypeModule
GET
RoomUnit
(12)
/roomtypeamenity/amenity/{id}
findAllRoomTypeAmenityOfAmenity(id)
RoomTypeModule
GET
Amenity
RoomTypeAmenity
(13)
/roomtypephoto/{id}
findRoomTypePhotoById(id)
RoomTypeModule
GET
RoomTypePhoto
(14)
/roomtypephoto
insertRoomTypePhoto(roomtypephoto)
RoomTypeModule
POST
RoomTypePhoto
(15)
/roomtype/property/{id}
findAllRoomTypeOfProperty(id)
RoomTypeModule
GET
Property
RoomType
(16)
/amenity/{id}
deleteAmenityById(id)
RoomTypeModule
DELETE
Amenity
(17)
/roomtypeamenity
findAllRoomTypeAmenity()
RoomTypeModule
GET
RoomTypeAmenity
(18)
/roomtypeamenity/{id}
findRoomTypeAmenityById(id)
RoomTypeModule
GET
RoomTypeAmenity
(19)
/amenity/{id}
updateAmenityById(amenity)
RoomTypeModule
PUT
Amenity
(20)
/roomtypeamenity/roomtype/{id}
findAllRoomTypeAmenityOfRoomType(id)
RoomTypeModule
GET
RoomType
RoomTypeAmenity
(21)
/roomtype
findAllRoomType()
RoomTypeModule
GET
RoomType
(22)
/roomtypeamenity/{id}
deleteRoomTypeAmenityById(id)
RoomTypeModule
DELETE
RoomTypeAmenity
(23)
/roomtypephoto/{id}
deleteRoomTypePhotoById(id)
RoomTypeModule
DELETE
RoomTypePhoto
(24)
/roomtype/{id}
findRoomTypeById(id)
RoomTypeModule
GET
RoomType
(25)
/amenity
insertAmenity(amenity)
RoomTypeModule
POST
Amenity
(26)
/roomtypephoto
findAllRoomTypePhoto()
RoomTypeModule
GET
RoomTypePhoto
(27)
/roomtypeamenity/{id}
updateRoomTypeAmenityById(roomtypeamenity)
RoomTypeModule
PUT
RoomTypeAmenity
(28)
/roomtypephoto/{id}
updateRoomTypePhotoById(roomtypephoto)
RoomTypeModule
PUT
RoomTypePhoto
(29)
/roomunit
insertRoomUnit(roomunit)
RoomTypeModule
POST
RoomUnit
(30)
/roomunit/{id}
updateRoomUnitById(roomunit)
RoomTypeModule
PUT
RoomUnit
(31)
/roomtype/{id}
updateRoomTypeById(roomtype)
RoomTypeModule
PUT
RoomType
API 12: StayBookingService-API (22)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/roomrateplan/{id}
findRoomRatePlanById(id)
StayBookingModule
GET
RoomRatePlan
(2)
/stayguest/{id}
findStayGuestById(id)
StayBookingModule
GET
StayGuest
(3)
/stayguest/{id}
deleteStayGuestById(id)
StayBookingModule
DELETE
StayGuest
(4)
/staybooking/{id}
findStayBookingById(id)
StayBookingModule
GET
StayBooking
(5)
/roomrateplan/{id}
deleteRoomRatePlanById(id)
StayBookingModule
DELETE
RoomRatePlan
(6)
/roomrateplan
findAllRoomRatePlan()
StayBookingModule
GET
RoomRatePlan
(7)
/staybooking
insertStayBooking(staybooking)
StayBookingModule
POST
StayBooking
(8)
/staybooking/roomrateplan/{id}
findAllStayBookingOfRoomRatePlan(id)
StayBookingModule
GET
RoomRatePlan
StayBooking
(9)
/stayguest/staybooking/{id}
findAllStayGuestOfStayBooking(id)
StayBookingModule
GET
StayBooking
StayGuest
(10)
/roomrateplan/roomtype/{id}
findAllRoomRatePlanOfRoomType(id)
StayBookingModule
GET
RoomType
RoomRatePlan
(11)
/roomrateplan
insertRoomRatePlan(roomrateplan)
StayBookingModule
POST
RoomRatePlan
(12)
/stayguest
insertStayGuest(stayguest)
StayBookingModule
POST
StayGuest
(13)
/staybooking/booking/{id}
findAllStayBookingOfBooking(id)
StayBookingModule
GET
Booking
StayBooking
(14)
/staybooking/roomtype/{id}
findAllStayBookingOfRoomType(id)
StayBookingModule
GET
RoomType
StayBooking
(15)
/stayguest
findAllStayGuest()
StayBookingModule
GET
StayGuest
(16)
/staybooking/currency/{id}
findAllStayBookingOfCurrency(id)
StayBookingModule
GET
Currency
StayBooking
(17)
/staybooking/{id}
deleteStayBookingById(id)
StayBookingModule
DELETE
StayBooking
(18)
/staybooking
findAllStayBooking()
StayBookingModule
GET
StayBooking
(19)
/stayguest/{id}
updateStayGuestById(stayguest)
StayBookingModule
PUT
StayGuest
(20)
/roomrateplan/{id}
updateRoomRatePlanById(roomrateplan)
StayBookingModule
PUT
RoomRatePlan
(21)
/staybooking/{id}
updateStayBookingById(staybooking)
StayBookingModule
PUT
StayBooking
(22)
/staybooking/property/{id}
findAllStayBookingOfProperty(id)
StayBookingModule
GET
Property
StayBooking
API 13: UserAccountService-API (32)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/useraccount/{id}
updateUserAccountById(useraccount)
UserAccountModule
PUT
UserAccount
(2)
/useraccount
findAllUserAccount()
UserAccountModule
GET
UserAccount
(3)
/useraccount/{id}
deleteUserAccountById(id)
UserAccountModule
DELETE
UserAccount
(4)
/paymentmethod/{id}
deletePaymentMethodById(id)
UserAccountModule
DELETE
PaymentMethod
(5)
/useraccount/{id}
findUserAccountById(id)
UserAccountModule
GET
UserAccount
(6)
/travelcredittransaction/{id}
updateTravelCreditTransactionById(travelcredittransaction)
UserAccountModule
PUT
TravelCreditTransaction
(7)
/paymentmethod
insertPaymentMethod(paymentmethod)
UserAccountModule
POST
PaymentMethod
(8)
/loyaltyprogram/{id}
findLoyaltyProgramById(id)
UserAccountModule
GET
LoyaltyProgram
(9)
/paymentmethod
findAllPaymentMethod()
UserAccountModule
GET
PaymentMethod
(10)
/travelcredittransaction/{id}
deleteTravelCreditTransactionById(id)
UserAccountModule
DELETE
TravelCreditTransaction
(11)
/paymentmethod/{id}
updatePaymentMethodById(paymentmethod)
UserAccountModule
PUT
PaymentMethod
(12)
/loyaltyprogram/{id}
updateLoyaltyProgramById(loyaltyprogram)
UserAccountModule
PUT
LoyaltyProgram
(13)
/travelcredittransaction/{id}
findTravelCreditTransactionById(id)
UserAccountModule
GET
TravelCreditTransaction
(14)
/loyaltyprogram
insertLoyaltyProgram(loyaltyprogram)
UserAccountModule
POST
LoyaltyProgram
(15)
/userloyaltystatus
insertUserLoyaltyStatus(userloyaltystatus)
UserAccountModule
POST
UserLoyaltyStatus
(16)
/userloyaltystatus/{id}
findUserLoyaltyStatusById(id)
UserAccountModule
GET
UserLoyaltyStatus
(17)
/useraccount
insertUserAccount(useraccount)
UserAccountModule
POST
UserAccount
(18)
/userloyaltystatus/useraccount/{id}
findAllUserLoyaltyStatusOfUserAccount(id)
UserAccountModule
GET
UserAccount
UserLoyaltyStatus
(19)
/loyaltyprogram/{id}
deleteLoyaltyProgramById(id)
UserAccountModule
DELETE
LoyaltyProgram
(20)
/useraccount/defaultcurrency/{id}
findAllUserAccountOfDefaultCurrency(id)
UserAccountModule
GET
Currency
UserAccount
(21)
/paymentmethod/{id}
findPaymentMethodById(id)
UserAccountModule
GET
PaymentMethod
(22)
/userloyaltystatus
findAllUserLoyaltyStatus()
UserAccountModule
GET
UserLoyaltyStatus
(23)
/travelcredittransaction/currency/{id}
findAllTravelCreditTransactionOfCurrency(id)
UserAccountModule
GET
Currency
TravelCreditTransaction
(24)
/loyaltyprogram
findAllLoyaltyProgram()
UserAccountModule
GET
LoyaltyProgram
(25)
/travelcredittransaction
findAllTravelCreditTransaction()
UserAccountModule
GET
TravelCreditTransaction
(26)
/travelcredittransaction/useraccount/{id}
findAllTravelCreditTransactionOfUserAccount(id)
UserAccountModule
GET
UserAccount
TravelCreditTransaction
(27)
/paymentmethod/useraccount/{id}
findAllPaymentMethodOfUserAccount(id)
UserAccountModule
GET
UserAccount
PaymentMethod
(28)
/userloyaltystatus/loyaltyprogram/{id}
findAllUserLoyaltyStatusOfLoyaltyProgram(id)
UserAccountModule
GET
LoyaltyProgram
UserLoyaltyStatus
(29)
/useraccount/defaultlanguage/{id}
findAllUserAccountOfDefaultLanguage(id)
UserAccountModule
GET
Language
UserAccount
(30)
/userloyaltystatus/{id}
deleteUserLoyaltyStatusById(id)
UserAccountModule
DELETE
UserLoyaltyStatus
(31)
/userloyaltystatus/{id}
updateUserLoyaltyStatusById(userloyaltystatus)
UserAccountModule
PUT
UserLoyaltyStatus
(32)
/travelcredittransaction
insertTravelCreditTransaction(travelcredittransaction)
UserAccountModule
POST
TravelCreditTransaction
Overview
Summary
Contact
Donate
Imprint