Voodoo Manufacturing 3D Print API
  1. materials
Voodoo Manufacturing 3D Print API
  • 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.
      GET
  • model
    • Retrieve the models you've created.
      GET
    • Models represent 3D design files that you'd like to produce. Creating models is generally the first step in creating an order.
      POST
    • Get a quote a given model id.
      GET
    • Get a quote for a model with the given attributes.
      GET
    • Retrieve a previously created model by its id.
      GET
  • order
    • Lists all orders.
      GET
    • Confirms an order from a quote_id and submits it to the Voodoo factory.
      POST
    • Quotes an order and returns a quote_id that is used to confirm the order.
      POST
    • List shipping options and prices for a given shipment.
      POST
    • Retrieve a previously created model by its id.
      GET
  1. 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.

GET
/materials
materials
The Materials endpoint returns a list of materials that are currently available for production for your account.
The responses include display details about each material, along with the unique id required to request a print in a specific material.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/2/materials'
Response Response Example
[
    {
        "color": "True Red",
        "color_sample": "#CF1B1D",
        "id": 1,
        "type": "PLA"
    },
    {
        "color": "True Brown",
        "color_sample": "#995D15",
        "id": 2,
        "type": "PLA"
    }
]

Request

None

Responses

🟢200Array of materials
application/json
Body
array of:
color
string 
optional
Name for the color of this material. This field is for display only and is not required for creating an order (use the material's id).
color_sample
string 
optional
A hex value providing an approximate visual sample of this color.
id
integer 
optional
The unique identifier for this material. Use this value when submitting order items to specify that an ordered model should be printed with a specific material.
type
string 
optional
Type of material, excluding color. Will be one of "PLA", "Semi-flex TPU", or "Full-flex TPU". This field is for display only and is not required for creating an order (use the material's id).
Modified at 2023-08-16 02:30:56
Next
Retrieve the models you've created.
Built with