Salespoint
Click here for a complete list of operations.
SearchMulti
Do a placement search. The proxies returned are used to retrieve the result that should be displayed.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /Salespoint.asmx HTTP/1.1 Host: api.citybreak.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://api.citybreak.com/SearchMulti" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SearchMulti xmlns="http://api.citybreak.com/"> <start>dateTime</start> <end>dateTime</end> <prq> <RoomConfigurationType> <Adults>int</Adults> <ChildAges> <int>int</int> <int>int</int> </ChildAges> </RoomConfigurationType> <RoomConfigurationType> <Adults>int</Adults> <ChildAges> <int>int</int> <int>int</int> </ChildAges> </RoomConfigurationType> </prq> <filter> <ProducttypeGroupIds> <int>int</int> <int>int</int> </ProducttypeGroupIds> <AnonymousRatecodes>boolean</AnonymousRatecodes> <FilterClassificationsIds>boolean</FilterClassificationsIds> <ClassificationIds> <ArrayOfInt> <int>int</int> <int>int</int> </ArrayOfInt> <ArrayOfInt> <int>int</int> <int>int</int> </ArrayOfInt> </ClassificationIds> <GeoNodeId> <int>int</int> <int>int</int> </GeoNodeId> <FilterGeoId>boolean</FilterGeoId> <PackageLightId>int</PackageLightId> <PackageLightCategoryIds> <int>int</int> <int>int</int> </PackageLightCategoryIds> <ProductGroupTypes> <int>int</int> <int>int</int> </ProductGroupTypes> <ProducttypeCategoryType>int</ProducttypeCategoryType> <ProducttypeIds> <int>int</int> <int>int</int> </ProducttypeIds> <ProducttypeType> <int>int</int> <int>int</int> </ProducttypeType> <IncludeMatchlessAll>boolean</IncludeMatchlessAll> <IncludeMatchlessPriority>boolean</IncludeMatchlessPriority> <Attributes>long</Attributes> <FilterAttributes>boolean</FilterAttributes> <ObjectNumber>string</ObjectNumber> <FirstBookableDate>dateTime</FirstBookableDate> <ProducttypeCategoryTypes> <int>int</int> <int>int</int> </ProducttypeCategoryTypes> <PromotionCodes> <string>string</string> <string>string</string> </PromotionCodes> <AreaDefinition> <Longitude>double</Longitude> <Latitude>double</Latitude> <RadiusInMeter>int</RadiusInMeter> </AreaDefinition> </filter> <GeoNodeId>int</GeoNodeId> <producttypegroupdescriptionId>int</producttypegroupdescriptionId> <useresellerdiscount>boolean</useresellerdiscount> </SearchMulti> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SearchMultiResponse xmlns="http://api.citybreak.com/"> <SearchMultiResult> <SearchId>int</SearchId> <Products> <ProxyProduct> <Id>int</Id> <Name>string</Name> <MinPop>int</MinPop> <MaxPop>int</MaxPop> <GroupReferenceId>int</GroupReferenceId> <GroupReferenceDescriptionId>int</GroupReferenceDescriptionId> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeType>int</ProducttypeType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProduct> <ProxyProduct> <Id>int</Id> <Name>string</Name> <MinPop>int</MinPop> <MaxPop>int</MaxPop> <GroupReferenceId>int</GroupReferenceId> <GroupReferenceDescriptionId>int</GroupReferenceDescriptionId> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeType>int</ProducttypeType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProduct> </Products> <ProductGroups> <ProxyProductGroup> <Id>int</Id> <Name>string</Name> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeGroupType>int</ProducttypeGroupType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <Rating>int</Rating> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <SellerOrganizationId>int</SellerOrganizationId> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProductGroup> <ProxyProductGroup> <Id>int</Id> <Name>string</Name> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeGroupType>int</ProducttypeGroupType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <Rating>int</Rating> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <SellerOrganizationId>int</SellerOrganizationId> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProductGroup> </ProductGroups> </SearchMultiResult> </SearchMultiResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /Salespoint.asmx HTTP/1.1 Host: api.citybreak.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SearchMulti xmlns="http://api.citybreak.com/"> <start>dateTime</start> <end>dateTime</end> <prq> <RoomConfigurationType> <Adults>int</Adults> <ChildAges> <int>int</int> <int>int</int> </ChildAges> </RoomConfigurationType> <RoomConfigurationType> <Adults>int</Adults> <ChildAges> <int>int</int> <int>int</int> </ChildAges> </RoomConfigurationType> </prq> <filter> <ProducttypeGroupIds> <int>int</int> <int>int</int> </ProducttypeGroupIds> <AnonymousRatecodes>boolean</AnonymousRatecodes> <FilterClassificationsIds>boolean</FilterClassificationsIds> <ClassificationIds> <ArrayOfInt> <int>int</int> <int>int</int> </ArrayOfInt> <ArrayOfInt> <int>int</int> <int>int</int> </ArrayOfInt> </ClassificationIds> <GeoNodeId> <int>int</int> <int>int</int> </GeoNodeId> <FilterGeoId>boolean</FilterGeoId> <PackageLightId>int</PackageLightId> <PackageLightCategoryIds> <int>int</int> <int>int</int> </PackageLightCategoryIds> <ProductGroupTypes> <int>int</int> <int>int</int> </ProductGroupTypes> <ProducttypeCategoryType>int</ProducttypeCategoryType> <ProducttypeIds> <int>int</int> <int>int</int> </ProducttypeIds> <ProducttypeType> <int>int</int> <int>int</int> </ProducttypeType> <IncludeMatchlessAll>boolean</IncludeMatchlessAll> <IncludeMatchlessPriority>boolean</IncludeMatchlessPriority> <Attributes>long</Attributes> <FilterAttributes>boolean</FilterAttributes> <ObjectNumber>string</ObjectNumber> <FirstBookableDate>dateTime</FirstBookableDate> <ProducttypeCategoryTypes> <int>int</int> <int>int</int> </ProducttypeCategoryTypes> <PromotionCodes> <string>string</string> <string>string</string> </PromotionCodes> <AreaDefinition> <Longitude>double</Longitude> <Latitude>double</Latitude> <RadiusInMeter>int</RadiusInMeter> </AreaDefinition> </filter> <GeoNodeId>int</GeoNodeId> <producttypegroupdescriptionId>int</producttypegroupdescriptionId> <useresellerdiscount>boolean</useresellerdiscount> </SearchMulti> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SearchMultiResponse xmlns="http://api.citybreak.com/"> <SearchMultiResult> <SearchId>int</SearchId> <Products> <ProxyProduct> <Id>int</Id> <Name>string</Name> <MinPop>int</MinPop> <MaxPop>int</MaxPop> <GroupReferenceId>int</GroupReferenceId> <GroupReferenceDescriptionId>int</GroupReferenceDescriptionId> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeType>int</ProducttypeType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProduct> <ProxyProduct> <Id>int</Id> <Name>string</Name> <MinPop>int</MinPop> <MaxPop>int</MaxPop> <GroupReferenceId>int</GroupReferenceId> <GroupReferenceDescriptionId>int</GroupReferenceDescriptionId> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeType>int</ProducttypeType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProduct> </Products> <ProductGroups> <ProxyProductGroup> <Id>int</Id> <Name>string</Name> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeGroupType>int</ProducttypeGroupType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <Rating>int</Rating> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <SellerOrganizationId>int</SellerOrganizationId> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProductGroup> <ProxyProductGroup> <Id>int</Id> <Name>string</Name> <Attributes>long</Attributes> <GeoReferences xsi:nil="true" /> <Classifications xsi:nil="true" /> <Location xsi:nil="true" /> <ProducttypeGroupType>int</ProducttypeGroupType> <Placements xsi:nil="true" /> <DescriptionId xsi:nil="true" /> <Rating>int</Rating> <TrSummary xsi:nil="true" /> <AdditionalPackagePrice>double</AdditionalPackagePrice> <AdditionalPackagePriceSpecified>boolean</AdditionalPackagePriceSpecified> <SellerOrganizationId>int</SellerOrganizationId> <Priority>boolean</Priority> <PrioritySpecified>boolean</PrioritySpecified> </ProxyProductGroup> </ProductGroups> </SearchMultiResult> </SearchMultiResponse> </soap12:Body> </soap12:Envelope>