FrameshopService


Click here for a complete list of operations.

GetPriceAndOptions

Gets pricing information for a framed configuration and options that may be used on the framing configuration.

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 /api/v2/FrameshopService.asmx HTTP/1.1
Host: services.liebermans.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://services.liebermans.net/V2/GetPriceAndOptions"

<?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:Header>
    <WebServiceCredential xmlns="http://services.liebermans.net/V2/">
      <ApplicationToken>string</ApplicationToken>
      <EmailAddress>string</EmailAddress>
      <Password>string</Password>
    </WebServiceCredential>
  </soap:Header>
  <soap:Body>
    <GetPriceAndOptions xmlns="http://services.liebermans.net/V2/">
      <item>
        <ID>long</ID>
        <CustomerReferenceNumber>string</CustomerReferenceNumber>
        <PID>int</PID>
        <PublisherCode>string</PublisherCode>
        <PublisherItemNumber>string</PublisherItemNumber>
        <SKU>string</SKU>
        <UPC>string</UPC>
        <Description>string</Description>
        <ProductTypeDescription>string</ProductTypeDescription>
        <AdditionalDescription>string</AdditionalDescription>
        <ArtworkTitle>string</ArtworkTitle>
        <ArtistName>string</ArtistName>
        <PrintSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </PrintSize>
        <ImageSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </ImageSize>
        <ProductSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </ProductSize>
        <UsuallyShips>
          <MinDays>int</MinDays>
          <MaxDays>int</MaxDays>
          <Description>string</Description>
        </UsuallyShips>
        <Quantity>int</Quantity>
        <UnitPriceRetailUSD>decimal</UnitPriceRetailUSD>
        <UnitPriceWholesaleUSD>decimal</UnitPriceWholesaleUSD>
        <WholesaleDiscountPercentage>decimal</WholesaleDiscountPercentage>
        <SubtotalUSD>decimal</SubtotalUSD>
        <Status>New or Cancelled or CancelledOOS or CancelledReturned or Closed or DamagedReordered or FeedbackRequired or InStock or Manufacturing or OnOrder or Packaging or Processing</Status>
        <ShippingRecords>
          <ShippingRecord>
            <CarrierName>string</CarrierName>
            <ShipDate>dateTime</ShipDate>
            <TrackingNumber>string</TrackingNumber>
          </ShippingRecord>
          <ShippingRecord>
            <CarrierName>string</CarrierName>
            <ShipDate>dateTime</ShipDate>
            <TrackingNumber>string</TrackingNumber>
          </ShippingRecord>
        </ShippingRecords>
        <FrameOptions>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
          <MouldingID>int</MouldingID>
          <MouldingName>string</MouldingName>
          <NumberOfMats>int</NumberOfMats>
          <TopMatID>int</TopMatID>
          <TopMatName>string</TopMatName>
          <MiddleMatID>int</MiddleMatID>
          <MiddleMatName>string</MiddleMatName>
          <BottomMatID>int</BottomMatID>
          <BottomMatName>string</BottomMatName>
          <TopMatWidthInches>decimal</TopMatWidthInches>
          <GlazingID>int</GlazingID>
          <GlazingName>string</GlazingName>
        </FrameOptions>
        <CanvasOptions>
          <BarStyle>Regular or None or Deep</BarStyle>
          <StretchStyle>MuseumStaplesOnBack or Gallery or None or MuseumStaplesOnSide or GalleryMirroredSides</StretchStyle>
          <FinishStyle>None or RegularBrushstrokes or HeavyBrushstrokes</FinishStyle>
          <PaintedSideColor>None or MarsBlack or RawUmber or BurntSienna or VenetianRed or RawSienna or DeepYellow or ChromeOrange or BrightRed or PhtaloRed or UltramarineBlue or Violet or GreenOxide or FluorescentGreen or PhtaloBlue or ChromeYellow or Dominant or Brown or LightBrown or Gray or WinterGray or Khaki or Nutmeg or Espresso or ColonialRed or Strawflower or Cinnamon or FrenchLilac or Grape or Aqua or NavyBlue or BerryPink or ClaretWine or KeyLime or SageGreen or HuntClubGreen</PaintedSideColor>
          <MouldingID>int</MouldingID>
          <MouldingName>string</MouldingName>
        </CanvasOptions>
        <PlaqueOptions>
          <PlaqueStyle>Standard</PlaqueStyle>
          <PlaqueColor>Black or White or Gold or Silver</PlaqueColor>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
        </PlaqueOptions>
        <LaminateOptions>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
        </LaminateOptions>
        <ValueFrameOptions>
          <MouldingID>int</MouldingID>
        </ValueFrameOptions>
      </item>
    </GetPriceAndOptions>
  </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>
    <GetPriceAndOptionsResponse xmlns="http://services.liebermans.net/V2/">
      <GetPriceAndOptionsResult>
        <IsNotEligibleForFraming>boolean</IsNotEligibleForFraming>
        <IsValidConfiguration>boolean</IsValidConfiguration>
        <SKU>string</SKU>
        <PrintPriceUSD>decimal</PrintPriceUSD>
        <ServicePriceUSD>decimal</ServicePriceUSD>
        <TotalPriceUSD>decimal</TotalPriceUSD>
        <WidthInches>decimal</WidthInches>
        <HeightInches>decimal</HeightInches>
        <ShippingBoxID>int</ShippingBoxID>
        <ServicePriceComponents>
          <FrameshopPriceComponent>
            <Description>string</Description>
            <PriceUSD>decimal</PriceUSD>
          </FrameshopPriceComponent>
          <FrameshopPriceComponent>
            <Description>string</Description>
            <PriceUSD>decimal</PriceUSD>
          </FrameshopPriceComponent>
        </ServicePriceComponents>
        <MustBeCropped>boolean</MustBeCropped>
        <AvailableMouldingIDs>
          <int>int</int>
          <int>int</int>
        </AvailableMouldingIDs>
        <MaxNumberOfMats>int</MaxNumberOfMats>
        <AvailableMatWidthsInches>
          <decimal>decimal</decimal>
          <decimal>decimal</decimal>
        </AvailableMatWidthsInches>
        <AvailableGlazingIDs>
          <int>int</int>
          <int>int</int>
        </AvailableGlazingIDs>
      </GetPriceAndOptionsResult>
    </GetPriceAndOptionsResponse>
  </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 /api/v2/FrameshopService.asmx HTTP/1.1
Host: services.liebermans.net
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:Header>
    <WebServiceCredential xmlns="http://services.liebermans.net/V2/">
      <ApplicationToken>string</ApplicationToken>
      <EmailAddress>string</EmailAddress>
      <Password>string</Password>
    </WebServiceCredential>
  </soap12:Header>
  <soap12:Body>
    <GetPriceAndOptions xmlns="http://services.liebermans.net/V2/">
      <item>
        <ID>long</ID>
        <CustomerReferenceNumber>string</CustomerReferenceNumber>
        <PID>int</PID>
        <PublisherCode>string</PublisherCode>
        <PublisherItemNumber>string</PublisherItemNumber>
        <SKU>string</SKU>
        <UPC>string</UPC>
        <Description>string</Description>
        <ProductTypeDescription>string</ProductTypeDescription>
        <AdditionalDescription>string</AdditionalDescription>
        <ArtworkTitle>string</ArtworkTitle>
        <ArtistName>string</ArtistName>
        <PrintSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </PrintSize>
        <ImageSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </ImageSize>
        <ProductSize>
          <WidthInches>decimal</WidthInches>
          <HeightInches>decimal</HeightInches>
        </ProductSize>
        <UsuallyShips>
          <MinDays>int</MinDays>
          <MaxDays>int</MaxDays>
          <Description>string</Description>
        </UsuallyShips>
        <Quantity>int</Quantity>
        <UnitPriceRetailUSD>decimal</UnitPriceRetailUSD>
        <UnitPriceWholesaleUSD>decimal</UnitPriceWholesaleUSD>
        <WholesaleDiscountPercentage>decimal</WholesaleDiscountPercentage>
        <SubtotalUSD>decimal</SubtotalUSD>
        <Status>New or Cancelled or CancelledOOS or CancelledReturned or Closed or DamagedReordered or FeedbackRequired or InStock or Manufacturing or OnOrder or Packaging or Processing</Status>
        <ShippingRecords>
          <ShippingRecord>
            <CarrierName>string</CarrierName>
            <ShipDate>dateTime</ShipDate>
            <TrackingNumber>string</TrackingNumber>
          </ShippingRecord>
          <ShippingRecord>
            <CarrierName>string</CarrierName>
            <ShipDate>dateTime</ShipDate>
            <TrackingNumber>string</TrackingNumber>
          </ShippingRecord>
        </ShippingRecords>
        <FrameOptions>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
          <MouldingID>int</MouldingID>
          <MouldingName>string</MouldingName>
          <NumberOfMats>int</NumberOfMats>
          <TopMatID>int</TopMatID>
          <TopMatName>string</TopMatName>
          <MiddleMatID>int</MiddleMatID>
          <MiddleMatName>string</MiddleMatName>
          <BottomMatID>int</BottomMatID>
          <BottomMatName>string</BottomMatName>
          <TopMatWidthInches>decimal</TopMatWidthInches>
          <GlazingID>int</GlazingID>
          <GlazingName>string</GlazingName>
        </FrameOptions>
        <CanvasOptions>
          <BarStyle>Regular or None or Deep</BarStyle>
          <StretchStyle>MuseumStaplesOnBack or Gallery or None or MuseumStaplesOnSide or GalleryMirroredSides</StretchStyle>
          <FinishStyle>None or RegularBrushstrokes or HeavyBrushstrokes</FinishStyle>
          <PaintedSideColor>None or MarsBlack or RawUmber or BurntSienna or VenetianRed or RawSienna or DeepYellow or ChromeOrange or BrightRed or PhtaloRed or UltramarineBlue or Violet or GreenOxide or FluorescentGreen or PhtaloBlue or ChromeYellow or Dominant or Brown or LightBrown or Gray or WinterGray or Khaki or Nutmeg or Espresso or ColonialRed or Strawflower or Cinnamon or FrenchLilac or Grape or Aqua or NavyBlue or BerryPink or ClaretWine or KeyLime or SageGreen or HuntClubGreen</PaintedSideColor>
          <MouldingID>int</MouldingID>
          <MouldingName>string</MouldingName>
        </CanvasOptions>
        <PlaqueOptions>
          <PlaqueStyle>Standard</PlaqueStyle>
          <PlaqueColor>Black or White or Gold or Silver</PlaqueColor>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
        </PlaqueOptions>
        <LaminateOptions>
          <CroppingStyle>None or CropToImage or CropCopyrightText</CroppingStyle>
        </LaminateOptions>
        <ValueFrameOptions>
          <MouldingID>int</MouldingID>
        </ValueFrameOptions>
      </item>
    </GetPriceAndOptions>
  </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>
    <GetPriceAndOptionsResponse xmlns="http://services.liebermans.net/V2/">
      <GetPriceAndOptionsResult>
        <IsNotEligibleForFraming>boolean</IsNotEligibleForFraming>
        <IsValidConfiguration>boolean</IsValidConfiguration>
        <SKU>string</SKU>
        <PrintPriceUSD>decimal</PrintPriceUSD>
        <ServicePriceUSD>decimal</ServicePriceUSD>
        <TotalPriceUSD>decimal</TotalPriceUSD>
        <WidthInches>decimal</WidthInches>
        <HeightInches>decimal</HeightInches>
        <ShippingBoxID>int</ShippingBoxID>
        <ServicePriceComponents>
          <FrameshopPriceComponent>
            <Description>string</Description>
            <PriceUSD>decimal</PriceUSD>
          </FrameshopPriceComponent>
          <FrameshopPriceComponent>
            <Description>string</Description>
            <PriceUSD>decimal</PriceUSD>
          </FrameshopPriceComponent>
        </ServicePriceComponents>
        <MustBeCropped>boolean</MustBeCropped>
        <AvailableMouldingIDs>
          <int>int</int>
          <int>int</int>
        </AvailableMouldingIDs>
        <MaxNumberOfMats>int</MaxNumberOfMats>
        <AvailableMatWidthsInches>
          <decimal>decimal</decimal>
          <decimal>decimal</decimal>
        </AvailableMatWidthsInches>
        <AvailableGlazingIDs>
          <int>int</int>
          <int>int</int>
        </AvailableGlazingIDs>
      </GetPriceAndOptionsResult>
    </GetPriceAndOptionsResponse>
  </soap12:Body>
</soap12:Envelope>