Click or drag to resize

IBookingRestWcfService Interface

Base uri for all service methods on this interface:
https://appl.easybook.net/feeds
HTTP basic authentication is mandatory for all https uri's.

Interface for the Booking web service for consumer type WebClient and anonymous users

Namespace:  Tse.EasyBook.Server.WcfContracts.WebClient
Assembly:  Tse.EasyBook.Server.WcfContracts (in Tse.EasyBook.Server.WcfContracts.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public interface IBookingRestWcfService

The IBookingRestWcfService type exposes the following members.

Methods
  NameDescription
Public methodArticleJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/article?dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of all available additional articles to order for each rental object in JSON within the specified date interval, rental object interval and comma separated geographic criteria. All criterias are optional.
Public methodArticleXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/article?dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of all available additional articles to order for each rental object in XML within the specified date interval, rental object interval and comma separated geographic criteria. All criterias are optional.
Public methodAttributeJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/attribute
Http method: GET
Response body format: Json

Returns a list of all available rental object attributes. Not all attributes are used on each rental object. AttributeWeb.
Public methodAttributeXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/attribute
Http method: GET
Response body format: Xml

Returns a list of all available rental object attributes. Not all attributes are used on each rental object. AttributeWeb.
Public methodAvailabilityJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/availability?rentalobjectno={rentalObjectNo}&currencyIsoCode={currencyIsoCode}&arrival={arrival}&departure={departure}&numberOfPersons={numberOfPersons}&includeInstallments={includeInstallments}&includeDeposit={includeDeposit}&includeCleaning={includeCleaning}&customerType={customerType}
Http method: GET
Response body format: Json

Returns availability
Public methodAvailabilityXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/availability?rentalObjectNo={rentalObjectNo}&currencyIsoCode={currencyIsoCode}&arrival={arrival}&departure={departure}&numberOfPersons={numberOfPersons}&includeInstallments={includeInstallments}&includeDeposit={includeDeposit}&includeCleaning={includeCleaning}&customerType={customerType}
Http method: GET
Response body format: Xml

Returns availability
Public methodBasePriceJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/baseprice?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectPriceWeb.
Public methodBasePriceXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/baseprice?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectPriceWeb.
Public methodCalendarJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/calendar?changeTimestamp={changeTimestamp}&includeWeeks={includeWeeks}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}&includeRentalAgreementInfo={includeRentalAgreementInfo}
Http method: GET
Response body format: Json

Returns a list of RentalObjectVacancyWeb containing a rental object calendar based on the supplied input criteria.
Public methodCalendarXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/calendar?changeTimestamp={changeTimestamp}&includeWeeks={includeWeeks}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}&includeRentalAgreementInfo={includeRentalAgreementInfo}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectVacancyWeb containing a rental object calendar based on the supplied input criteria.
Public methodDetailsJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/details?rentalObjectNo={rentalObjectNo}&currencyIsoCode={currencyIsoCode}&arrival={arrival}&departure={departure}&customerType={customerType}&numberOfPersons={numberOfPersons}&includeDeposit={includeDeposit}&includeCleaning={includeCleaning}&includeNumberOfPets={includeNumberOfPets}&includeArticles={includeArticles}&excludeDetails={excludeDetails}&excludePictures={excludePictures}&excludeArticles={excludeArticles}&excludeInstallments={excludeInstallments}&excludeAttributes={excludeAttributes}&excludeCalendar={excludeCalendar}&excludePriceCalculationDetails={excludePriceCalculationDetails}&excludeAssessments={excludeAssessments}&includeConsumptionMeters={includeConsumptionMeters}&includeCalendarDurations={includeCalendarDurations}
Http method: GET
Response body format: Json

Returns details
Public methodDetailsXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/details?rentalObjectNo={rentalObjectNo}&currencyIsoCode={currencyIsoCode}&arrival={arrival}&departure={departure}&customerType={customerType}&numberOfPersons={numberOfPersons}&includeDeposit={includeDeposit}&includeCleaning={includeCleaning}&includeNumberOfPets={includeNumberOfPets}&includeArticles={includeArticles}&excludeDetails={excludeDetails}&excludePictures={excludePictures}&excludeArticles={excludeArticles}&excludeInstallments={excludeInstallments}&excludeAttributes={excludeAttributes}&excludeCalendar={excludeCalendar}&excludePriceCalculationDetails={excludePriceCalculationDetails}&excludeAssessments={excludeAssessments}&includeConsumptionMeters={includeConsumptionMeters}&includeCalendarDurations={includeCalendarDurations}
Http method: GET
Response body format: Xml

Returns details
Public methodGeographyJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/geography?countryIsoCode={countryIsoCode}
Http method: GET
Response body format: Json

Returns a list of RegionWeb.
Public methodGeographyXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/geography?countryIsoCode={countryIsoCode}
Http method: GET
Response body format: Xml

Returns a list of RegionWeb.
Public methodGetDocumentation
Get standard help for the operations of this endpoint and interject xml documentation for fields of the dto classes.
Public methodGetPictureTypesJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/picturetypes
Http method: GET
Response body format: Json

Returns a list of PictureTypeListItem.
Public methodGetPictureTypesXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/picturetypes
Http method: GET
Response body format: Xml

Returns a list of PictureTypeListItem.
Public methodLocalizationJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/localization
Http method: GET
Response body format: Json

Returns localization strings.
Public methodLocalizationXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/localization
Http method: GET
Response body format: Xml

Returns localization strings.
Public methodPriceCsv
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/csv/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: GET
Response body format: Json

Returns a compressed list of RentalObjectPriceWeb.
Public methodPriceCsvHead
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/csv/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: HEAD
Response body format: Json

Returns response headers for a compressed list of RentalObjectPriceWeb.
Public methodPriceJson
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/json/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: GET
Response body format: Json

Returns a compressed list of RentalObjectPriceWeb.
Public methodPriceJsonHead
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/json/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: HEAD
Response body format: Json

Returns response headers for a compressed list of RentalObjectPriceWeb.
Public methodPriceXml
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/xml/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: GET
Response body format: Xml

Returns a compressed list of RentalObjectPriceWeb.
Public methodPriceXmlHead
Uri for this REST service method:
https://appl.easybook.net/feeds/compressed/xml/{partnerCode}/{consumerId}/price?include={include}&version={version}
Http method: HEAD
Response body format: Xml

Returns response headers for a compressed list of RentalObjectPriceWeb.
Public methodRentalObjectCombinedJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/rentalobjectcombined?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectCombinedWeb containing the combined data from rest actions: rentalobject, picture, text and article for the matching rental objects. Please note, this method can maximum return data for rental objects per call. If this maximum is exceeded a FaultException with error code NumberOfMaxRentalObjectsExceeded will be returned.
Public methodRentalObjectCombinedXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/rentalobjectcombined?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectCombinedWeb containing the combined data from rest actions: rentalobject, picture, text and article for the matching rental objects. Please note, this method can maximum return data for rental objects per call. If this maximum is exceeded a FaultException with error code NumberOfMaxRentalObjectsExceeded will be returned.
Public methodRentalObjectConsumptionMeterPictureJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/pictureconsumptionmeters?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectPictureWeb.
Public methodRentalObjectConsumptionMeterPictureXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/pictureconsumptionmeters?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectPictureWeb.
Public methodRentalObjectJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/rentalobject?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectWeb.
Public methodRentalObjectNumberJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/rentalobjectnumber?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectBaseWeb.
Public methodRentalObjectNumberXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/rentalobjectnumber?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectBaseWeb.
Public methodRentalObjectPictureJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/picture?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectPictureWeb.
Public methodRentalObjectPictureXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/picture?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectPictureWeb.
Public methodRentalObjectTextJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/text?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectTextWeb.
Public methodRentalObjectTextXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/text?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectTextWeb.
Public methodRentalObjectXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/rentalobject?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectWeb.
Public methodRoomsJson
Uri for this REST service method:
https://appl.easybook.net/feeds/json/{partnerCode}/{consumerId}/room?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Json

Returns a list of RentalObjectRoomWeb.
Public methodRoomsXml
Uri for this REST service method:
https://appl.easybook.net/feeds/xml/{partnerCode}/{consumerId}/room?changeTimestamp={changeTimestamp}&dateFrom={dateFrom}&dateTo={dateTo}&rentalObjectNoStart={rentalObjectNoStart}&rentalObjectNoEnd={rentalObjectNoEnd}&countryIsoCode={countryIsoCode}&regionIds={regionIds}
Http method: GET
Response body format: Xml

Returns a list of RentalObjectRoomWeb.
Top
See Also