Quote Model
Deprecated: use POST /v1/quote/queue/{file_id} instead.
Slice an uploaded file and generate an instant quote synchronously. Returns a quote with price, estimated print time, and filament usage if the part fits the printer.
path Parameters
file_idID for the uploaded file (this can be found in the upload response)
Quote Model › Request Body
printer_idID of the printer to use for the quote
filament_idID of the filament to use for the quote
Slicer behavior to be used when calculating the quote times.
Pricing configuration settings
Printer settings for this print job
Quote Model › Responses
Quote generated successfully
quote_iduser_idstatustimestampslicer_modelprogressQueue Quote Model
Submit a quote job to the async queue.
Use the returned quote_id to poll GET /v1/quote/{quote_id} until the status transitions from pending to success or failed.
path Parameters
file_idID for the uploaded file
Queue Quote Model › Request Body
printer_idID of the printer to use for the quote
filament_idID of the filament to use for the quote
Slicer behavior to be used when calculating the quote times.
Pricing configuration settings
Printer settings for this print job
Queue Quote Model › Responses
Quote job queued successfully; poll GET /v1/quote/{quote_id} for updates
quote_iduser_idstatusprogresstimestampGet Quote Record
Retrieve a quote record by its ID.
path Parameters
quote_idID for the quote record (returned by POST /v1/quote/queue/{file_id})
Get Quote Record › Responses
Quote details retrieved successfully
quote_iduser_idstatustimestampprogressDelete Quote
Deletes the quote record and the associated .gcode file for the given Quote ID.
path Parameters
quote_idID for the quote to delete
Delete Quote › Responses
Quote deleted successfully
user_idquote_idstatustimestampremoved_gcode_path