The StoneTrash Help Portal

Welcome to the StoneTrash help portal. You'll find comprehensive guides and documentation to help you start working with StoneTrash as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Bulk Uploads

StoneTrash makes it easy to quickly upload a lot of material quickly without even having to go through the App or Website! Follow the steps below to find out how

Organize Your Data

StoneTrash currently has a way for you to upload your material once it's in a format that we understand. We are always looking to make this process even easier, so if you want help with your particular system, please contact our data department.

Below is the bulk import CSV format StoneTrash expects.

Here's a Sample CSV File.

Once you have your Excel or CSV file, email our Data Department that along with a zip file of the images associated with your material. If you need help with the images because they are large, just let us know. We are here to help.

Header Required Type Description
LocalId 🗸 String Represents a unique value for the record during the import. Can be any string. Typically this is your inventory id.
PricePerSQFT 🗸 Decimal Price (in USD) per SqFt of material.
PricePerUnit Decimal Price (in USD) per unit of material. Use this if you want to set the unit price directly. For slabs, this is the price of the slab, for tile, this is the price of the box. When setting this value, you must specify PricePerSQFT as 0 so the system knows to use unit price instead of PricePerSQFT.
Type 🗸 String Valid values are Slab or Tile.
Material 🗸 String Material. If multiple materials, use pipes (|) to separate.
Name 🗸 String Name of material. Typically NSI approved name of slab material or manufacturer specified name of material.
TotalSqFt 🗸 Double Total square feet available for sale. If you have 4 slabs (each of which is 40sq ft) this value would be 160. If you are listing 3x6 tiles and have 10 boxes, with each box containing 12.5sqft of tile, this value should be 125.
Length 🗸 Double Length (in inches) of material.
Width 🗸 Double Width (in inches) of material.
Thickness 🗸 Double Thickness (in inches) of material.
Finish 🗸 String Finish of the material. Must be in list of approved finished. See Finishes.
Colors 🗸 String Pipe delimited list of at least 1 color. Must be in list of approved colors: black / blue / brown / gold / gray / green / orange / pink / purple / red / tan / white / yellow
PhotoFileNames 🗸 String Pipe separated list of file names for images for the record.
Features String Pipe separated list of features for the listing. Current values are listed in the list of Features below
Manufacturer String Denotes manufacturer of the material.
TotalUnits Int Total number of units available for sale. For tile this is typically boxes, for slabs it's the number of slabs.
SellerNotes String Internal note about listing. Visible only to seller.
WarehouseId String Internal warehouse Id used for tracking material.
Notes String Displays free form text on listing.


  • Unspecified
  • Polished
  • Honed / Matte
  • Flamed / Thermal
  • Textured
  • Tumbled


Slab Materials

  • Basalt
  • Concrete
  • Engineered
  • Granite
  • Limestone
  • Marble
  • Onyx
  • Porcelain
  • Quartz
  • Quartzite
  • Semi-precious
  • Slate
  • Travertine

Tile Materials

  • Ceramic
  • Concrete
  • Engineered
  • Glass
  • Granite
  • Marble
  • Metallic
  • Onyx
  • Porcelain
  • Quarry
  • Quartzite
  • Semi-precious
  • Slate
  • Terazzo
  • Travertine


These are a list of features you can add to the listing. Currently limited only to Tile listings.

  • Floor Tile
  • Large Format
  • Mosaic
  • Wall Tile

Bulk Uploads

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.