# Voodoo Manufacturing 3D Print API ## API Docs - materials [Voodoo Manufacturing offers printing in a number of different materials, with different color options for each. Your organization can expose as many or as few material options as you want to your end-customer. ](https://kk6s4hpbfl.apidog.io/api-3519506.md): The Materials endpoint returns a list of materials that are currently available for production for your account. - model [Retrieve the models you've created. ](https://kk6s4hpbfl.apidog.io/api-3519508.md): Lists all of the models you've created. - model [Models represent 3D design files that you'd like to produce. Creating models is generally the first step in creating an order. ](https://kk6s4hpbfl.apidog.io/api-3519509.md): Downloads the model data from the URL specified by file_url and saves it as a model. As a part of the model upload process, the file is run through a program that repairs the mesh (closing holes, flipping inverted normals, etc). In some cases, this may alter the geometry of your model. If you're noticing bad results for your created models, you might consider repairing your files before submitting them. - model [Get a quote a given model id. ](https://kk6s4hpbfl.apidog.io/api-3519502.md): Calculates a quote for the given model in the given material and quantity. This endpoint required that you've already uploaded the model to our servers -- to get a quote for a model you haven't yet uploaded, you can try /model/quote_attrs. - model [Get a quote for a model with the given attributes. ](https://kk6s4hpbfl.apidog.io/api-3519503.md): This endpoint will provide a quote for a model matching the submitted parameters. Note that this quote may be different than the quote provided by /model/quote in the case that your attribute calculations differ from the ones used by Voodoo Manufacturing. - model [Retrieve a previously created model by its id. ](https://kk6s4hpbfl.apidog.io/api-3519505.md): In cases where you're ordering models you've created previously, you can fetch a specific model by its id. - order [Lists all orders. ](https://kk6s4hpbfl.apidog.io/api-3519507.md): Gets all of orders that you've confirmed. - order [Confirms an order from a quote_id and submits it to the Voodoo factory. ](https://kk6s4hpbfl.apidog.io/api-3519511.md): After generating a quote for an order, you can choose to confirm the order for manufacturing by hitting this endpoint with the quote_id returned by the /order/quote endpoint. Returns the order with a unique order_id in place of the quote_id. - order [Quotes an order and returns a quote_id that is used to confirm the order. ](https://kk6s4hpbfl.apidog.io/api-3519510.md): Creates an order for the requested items, shipping address, and shipping method. This method returns the order along with a quote_id, which needs to be confirmed with /order/confirm prior to the order actually being started. quote_ids are only valid for 15 minutes. - order [List shipping options and prices for a given shipment. ](https://kk6s4hpbfl.apidog.io/api-3519512.md): Get quotes for shipping your order to the given shipping address. Because shipping quotes depend on the items being shipped, you should use the same array of print descriptions here that you do to create the order. - order [Retrieve a previously created model by its id. ](https://kk6s4hpbfl.apidog.io/api-3519504.md): In cases where you're ordering models you've created previously, you can fetch a specific model by its id.