Gem
The Gem API returns data on certified stones of a given type.
URI | Description |
---|---|
GET api/v2/gem |
Returns the full list of Stuller certified stones. These are unique stones that come with a grading report. |
GET api/v2/gem/diamonds |
Returns only natural certified diamonds |
POST api/v2/gem/diamonds |
Returns only natural certified diamonds |
GET api/v2/gem/gemstones |
Returns only certified gemstones |
POST api/v2/gem/gemstones |
Returns only certified gemstones |
GET api/v2/gem/labgrowndiamonds |
Returns only lab-grown certified diamonds |
POST api/v2/gem/labgrowndiamonds |
Returns only lab-grown certified diamonds |
Invoice
The Invoice API is used to retrieve available invoice and tracking infromation for previously placed orders.
URI | Description |
---|---|
GET api/v2/invoice |
Returns invoice and tracking information for orders |
POST api/v2/invoice |
Returns invoice and tracking information for orders |
GET api/v2/invoice/shipment?shipmentheaderid={shipmentheaderid} |
Returns a list of invoices and their associated details from a given shipment |
POST api/v2/invoice/shipment |
Returns a list of invoices and their associated details from a given shipment |
Orders
The Orders API can be used to retrieve order details for previous orders, and transmit new orders.
URI | Description |
---|---|
GET api/v2/orders |
Returns the Order details and status information |
POST api/v2/orders |
Returns the Order details and status information |
POST api/v2/orders/submitorder |
Transmit order data to Stuller. Response will indicate a success or failure |
Products
The Product API returns all requested data for the requested items. The Product API can also be used to generate a customized item.
URI | Description |
---|---|
GET api/v2/products |
Returns specified product data based on specified items. All products and associated data are available if requested. |
POST api/v2/products |
Returns specified product data based on specified items. All products and associated data are available if requested. |
GET api/v2/products/stonefamilies |
Used to retrieve available stone families in a mounting's stone location(s). |
POST api/v2/products/stonefamilies |
Used to retrieve available stone families in a mounting's stone location(s). |
GET api/v2/products/searchstones |
Allows for the searching of stones by their location(s). |
POST api/v2/products/searchstones |
Allows for the searching of stones by their location(s). |
GET api/v2/products/searchstonesbystonegroup |
Allows for the search of available stones by their stone group. A stone group is a group of stones that are similar in size and location on the piece. |
POST api/v2/products/searchstonesbystonegroup |
Allows for the search of available stones by their stone group. A stone group is a group of stones that are similar in size and location on the piece. |
POST api/v2/products/configureproduct |
Transmit data indicating how you wish to customize a given item. The response will include updated pricing, imagery, and an estimated ship date based on your customization selections. |
GET api/v2/products/advancedproductfilters |
Returns available Advanced Product Filter types and values. |
POST api/v2/products/advancedproductfilters |
Returns available Advanced Product Filter types and values. |
GET api/v2/products/relatedadvancedproductfilters |
Returns related Advanced Product Filters based on the supplied type. |
POST api/v2/products/relatedadvancedproductfilters |
Returns related Advanced Product Filters based on the supplied type. |
POST api/v2/products/bestfitstonesbydimensions |
Returns best fit stones available to set by the requested mounting location dimensions.v |
GET api/v2/products/configuredproduct |
Returns full details of a customized item by the requested configuration ID. |
POST api/v2/products/configuredproduct |
Returns full details of a customized item by the requested configuration ID. |
GET api/v2/products/virtual |
Returns data on "virtual" semi-set inventory for items within the Stuller.com 3C Collection. These items cannot be found directly on Stuller.com and only serve as a different starting point. |
POST api/v2/products/virtual |
Returns data on "virtual" semi-set inventory for items within the Stuller.com 3C Collection. These items cannot be found directly on Stuller.com and only serve as a different starting point. |