Salespoint
Click here for a complete list of operations.
SearchNonPlacement
Do a non placement search. No room configuration is supplied. 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/SearchNonPlacement" <?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> <SearchNonPlacement xmlns="http://api.citybreak.com/"> <start>dateTime</start> <end>dateTime</end> <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> <useresellerdiscount>boolean</useresellerdiscount> </SearchNonPlacement> </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> <SearchNonPlacementResponse xmlns="http://api.citybreak.com/"> <SearchNonPlacementResult> <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> </SearchNonPlacementResult> </SearchNonPlacementResponse> </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> <SearchNonPlacement xmlns="http://api.citybreak.com/"> <start>dateTime</start> <end>dateTime</end> <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> <useresellerdiscount>boolean</useresellerdiscount> </SearchNonPlacement> </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> <SearchNonPlacementResponse xmlns="http://api.citybreak.com/"> <SearchNonPlacementResult> <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> </SearchNonPlacementResult> </SearchNonPlacementResponse> </soap12:Body> </soap12:Envelope>