Voodoo Manufacturing 3D Print API
  1. order
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. order

Confirms an order from a quote_id and submits it to the Voodoo factory.

POST
/order/confirm
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.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/2/order/confirm' \
--header 'Content-Type: application/json' \
--data-raw '{
    "quote_id": "string"
}'
Response Response Example
{
    "address": {
        "city": "Brooklyn",
        "country": "USA",
        "email": "oortlieb@gmail.com",
        "name": "Oliver Ortlieb",
        "state": "NY",
        "street1": "361 Stagg St",
        "street2": "Suite 408",
        "zip": "11206"
    },
    "delivery_date": "2023-08-16T02:30:55.843Z",
    "due_date": "2023-08-16T02:30:55.843Z",
    "notes": "First run of prototypes",
    "order_id": "1061a5eb-d2a8-4a0d-bea9-b027111ac325",
    "order_items": [
        {
            "material_id": 3,
            "model_id": 1,
            "options": {
                "orientation": true
            },
            "quantity": 3,
            "units": "mm"
        }
    ],
    "purchased": true,
    "quote": {
        "after_credits": {
            "chargeAmt": 48.14,
            "shipping": 16.08,
            "success": true,
            "tax": 0,
            "userCredit": 0
        },
        "errors": [],
        "grand_total": 48.14,
        "items": 32.06,
        "options": {
            "orientation": 15
        },
        "shipping": 16.08,
        "tax": 0,
        "total": 48.14
    },
    "shipping_service": "PRIORITY_OVERNIGHT"
}

Request

Body Params application/json

Examples

Responses

🟢200Order info with order_id
application/json
Body

Modified at 2023-08-16 02:30:56
Previous
Lists all orders.
Next
Quotes an order and returns a quote_id that is used to confirm the order.
Built with