bricksetWebService


Click here for a complete list of operations.

updatedSince

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
apiKey:
sinceDate:

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 /webservices/brickset.asmx HTTP/1.1
Host: brickset.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.brickset.com/webServices/updatedSince"

<?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>
    <updatedSince xmlns="http://www.brickset.com/webServices/">
      <apiKey>string</apiKey>
      <sinceDate>string</sinceDate>
    </updatedSince>
  </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>
    <updatedSinceResponse xmlns="http://www.brickset.com/webServices/">
      <updatedSinceResult>
        <setData>
          <setID>int</setID>
          <number>string</number>
          <numberVariant>int</numberVariant>
          <setName>string</setName>
          <year>string</year>
          <theme>string</theme>
          <subtheme>string</subtheme>
          <pieces>string</pieces>
          <minifigs>string</minifigs>
          <image>boolean</image>
          <imageFilename>string</imageFilename>
          <thumbnailURL>string</thumbnailURL>
          <imageURL>string</imageURL>
          <bricksetURL>string</bricksetURL>
          <own>boolean</own>
          <want>boolean</want>
          <qtyOwned>int</qtyOwned>
          <userNotes>string</userNotes>
          <UKRetailPrice>string</UKRetailPrice>
          <USRetailPrice>string</USRetailPrice>
          <CARetailPrice>string</CARetailPrice>
          <instructionsAvailable>boolean</instructionsAvailable>
          <EAN>string</EAN>
          <UPC>string</UPC>
          <lastUpdated>dateTime</lastUpdated>
        </setData>
        <setData>
          <setID>int</setID>
          <number>string</number>
          <numberVariant>int</numberVariant>
          <setName>string</setName>
          <year>string</year>
          <theme>string</theme>
          <subtheme>string</subtheme>
          <pieces>string</pieces>
          <minifigs>string</minifigs>
          <image>boolean</image>
          <imageFilename>string</imageFilename>
          <thumbnailURL>string</thumbnailURL>
          <imageURL>string</imageURL>
          <bricksetURL>string</bricksetURL>
          <own>boolean</own>
          <want>boolean</want>
          <qtyOwned>int</qtyOwned>
          <userNotes>string</userNotes>
          <UKRetailPrice>string</UKRetailPrice>
          <USRetailPrice>string</USRetailPrice>
          <CARetailPrice>string</CARetailPrice>
          <instructionsAvailable>boolean</instructionsAvailable>
          <EAN>string</EAN>
          <UPC>string</UPC>
          <lastUpdated>dateTime</lastUpdated>
        </setData>
      </updatedSinceResult>
    </updatedSinceResponse>
  </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 /webservices/brickset.asmx HTTP/1.1
Host: brickset.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>
    <updatedSince xmlns="http://www.brickset.com/webServices/">
      <apiKey>string</apiKey>
      <sinceDate>string</sinceDate>
    </updatedSince>
  </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>
    <updatedSinceResponse xmlns="http://www.brickset.com/webServices/">
      <updatedSinceResult>
        <setData>
          <setID>int</setID>
          <number>string</number>
          <numberVariant>int</numberVariant>
          <setName>string</setName>
          <year>string</year>
          <theme>string</theme>
          <subtheme>string</subtheme>
          <pieces>string</pieces>
          <minifigs>string</minifigs>
          <image>boolean</image>
          <imageFilename>string</imageFilename>
          <thumbnailURL>string</thumbnailURL>
          <imageURL>string</imageURL>
          <bricksetURL>string</bricksetURL>
          <own>boolean</own>
          <want>boolean</want>
          <qtyOwned>int</qtyOwned>
          <userNotes>string</userNotes>
          <UKRetailPrice>string</UKRetailPrice>
          <USRetailPrice>string</USRetailPrice>
          <CARetailPrice>string</CARetailPrice>
          <instructionsAvailable>boolean</instructionsAvailable>
          <EAN>string</EAN>
          <UPC>string</UPC>
          <lastUpdated>dateTime</lastUpdated>
        </setData>
        <setData>
          <setID>int</setID>
          <number>string</number>
          <numberVariant>int</numberVariant>
          <setName>string</setName>
          <year>string</year>
          <theme>string</theme>
          <subtheme>string</subtheme>
          <pieces>string</pieces>
          <minifigs>string</minifigs>
          <image>boolean</image>
          <imageFilename>string</imageFilename>
          <thumbnailURL>string</thumbnailURL>
          <imageURL>string</imageURL>
          <bricksetURL>string</bricksetURL>
          <own>boolean</own>
          <want>boolean</want>
          <qtyOwned>int</qtyOwned>
          <userNotes>string</userNotes>
          <UKRetailPrice>string</UKRetailPrice>
          <USRetailPrice>string</USRetailPrice>
          <CARetailPrice>string</CARetailPrice>
          <instructionsAvailable>boolean</instructionsAvailable>
          <EAN>string</EAN>
          <UPC>string</UPC>
          <lastUpdated>dateTime</lastUpdated>
        </setData>
      </updatedSinceResult>
    </updatedSinceResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /webservices/brickset.asmx/updatedSince?apiKey=string&sinceDate=string HTTP/1.1
Host: brickset.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSetData xmlns="http://www.brickset.com/webServices/">
  <setData>
    <setID>int</setID>
    <number>string</number>
    <numberVariant>int</numberVariant>
    <setName>string</setName>
    <year>string</year>
    <theme>string</theme>
    <subtheme>string</subtheme>
    <pieces>string</pieces>
    <minifigs>string</minifigs>
    <image>boolean</image>
    <imageFilename>string</imageFilename>
    <thumbnailURL>string</thumbnailURL>
    <imageURL>string</imageURL>
    <bricksetURL>string</bricksetURL>
    <own>boolean</own>
    <want>boolean</want>
    <qtyOwned>int</qtyOwned>
    <userNotes>string</userNotes>
    <UKRetailPrice>string</UKRetailPrice>
    <USRetailPrice>string</USRetailPrice>
    <CARetailPrice>string</CARetailPrice>
    <instructionsAvailable>boolean</instructionsAvailable>
    <EAN>string</EAN>
    <UPC>string</UPC>
    <lastUpdated>dateTime</lastUpdated>
  </setData>
  <setData>
    <setID>int</setID>
    <number>string</number>
    <numberVariant>int</numberVariant>
    <setName>string</setName>
    <year>string</year>
    <theme>string</theme>
    <subtheme>string</subtheme>
    <pieces>string</pieces>
    <minifigs>string</minifigs>
    <image>boolean</image>
    <imageFilename>string</imageFilename>
    <thumbnailURL>string</thumbnailURL>
    <imageURL>string</imageURL>
    <bricksetURL>string</bricksetURL>
    <own>boolean</own>
    <want>boolean</want>
    <qtyOwned>int</qtyOwned>
    <userNotes>string</userNotes>
    <UKRetailPrice>string</UKRetailPrice>
    <USRetailPrice>string</USRetailPrice>
    <CARetailPrice>string</CARetailPrice>
    <instructionsAvailable>boolean</instructionsAvailable>
    <EAN>string</EAN>
    <UPC>string</UPC>
    <lastUpdated>dateTime</lastUpdated>
  </setData>
</ArrayOfSetData>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/brickset.asmx/updatedSince HTTP/1.1
Host: brickset.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

apiKey=string&sinceDate=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSetData xmlns="http://www.brickset.com/webServices/">
  <setData>
    <setID>int</setID>
    <number>string</number>
    <numberVariant>int</numberVariant>
    <setName>string</setName>
    <year>string</year>
    <theme>string</theme>
    <subtheme>string</subtheme>
    <pieces>string</pieces>
    <minifigs>string</minifigs>
    <image>boolean</image>
    <imageFilename>string</imageFilename>
    <thumbnailURL>string</thumbnailURL>
    <imageURL>string</imageURL>
    <bricksetURL>string</bricksetURL>
    <own>boolean</own>
    <want>boolean</want>
    <qtyOwned>int</qtyOwned>
    <userNotes>string</userNotes>
    <UKRetailPrice>string</UKRetailPrice>
    <USRetailPrice>string</USRetailPrice>
    <CARetailPrice>string</CARetailPrice>
    <instructionsAvailable>boolean</instructionsAvailable>
    <EAN>string</EAN>
    <UPC>string</UPC>
    <lastUpdated>dateTime</lastUpdated>
  </setData>
  <setData>
    <setID>int</setID>
    <number>string</number>
    <numberVariant>int</numberVariant>
    <setName>string</setName>
    <year>string</year>
    <theme>string</theme>
    <subtheme>string</subtheme>
    <pieces>string</pieces>
    <minifigs>string</minifigs>
    <image>boolean</image>
    <imageFilename>string</imageFilename>
    <thumbnailURL>string</thumbnailURL>
    <imageURL>string</imageURL>
    <bricksetURL>string</bricksetURL>
    <own>boolean</own>
    <want>boolean</want>
    <qtyOwned>int</qtyOwned>
    <userNotes>string</userNotes>
    <UKRetailPrice>string</UKRetailPrice>
    <USRetailPrice>string</USRetailPrice>
    <CARetailPrice>string</CARetailPrice>
    <instructionsAvailable>boolean</instructionsAvailable>
    <EAN>string</EAN>
    <UPC>string</UPC>
    <lastUpdated>dateTime</lastUpdated>
  </setData>
</ArrayOfSetData>