Printago API
GET
/v1/print-jobs
Get all print jobs
List all print jobs including queued, printing, and completed jobs
Query Parameters
partBuildId
optional
string
quantityIndex
optional
string
quantityTotal
optional
string
thumbnailUri
optional
string
coloredThumbnailUri
optional
string
buildThumbnailUri
optional
string
cameraThumbnailUri
optional
string
Camera-captured snapshot from the moment Fuse detected the last
layer of the print. Persisted to the files bucket. Null unless Fuse
successfully captured and uploaded.
timelapseUri
optional
string
MP4 timelapse Fuse encoded from frames captured during the print and
uploaded to the snapshots bucket under the `timelapses/` prefix.
Null unless the store has timelapses enabled and Fuse uploaded
successfully.
fuseTelemetryUri
optional
string
Fuse flight-recorder artifact for the current attempt (gzipped JSONL
under the permanent `telemetry/` prefix). Confirmed asynchronously by
Fuse after the print ends, like `timelapseUri`.
attemptNumber
optional
string
1-based counter of print attempts (bumped on requeue once the attempt
printed or reached a terminal state). Keys per-attempt media/telemetry
objects and aligns with `print_history.attemptNumber`.
sendFailureCount
optional
string
Consecutive send-give-up cycles (EnsureJobStarted exhausted its retries
without the printer starting). Reset on retry from a terminal state.
filesToPrint
optional
string
slicerInputHash
optional
string
isGcodeCached
optional
string
slicedGcodeUri
optional
string
partId
optional
string
partName
optional
string
skuId
optional
string
skuName
optional
string
parameterOverrides
optional
string
orderId
optional
string
label
optional
string
orderItemId
optional
string
linkedPartId
optional
string
skuInstance
optional
string
queueOrder
optional
string
priority
optional
string
requiredPrinterTags
optional
string
overriddenProcessProfileId
optional
string
taskId
optional
string
profileUris
optional
string
assignedPrinterId
optional
string
assignmentStartedAt
optional
string
assignmentCompletedAt
optional
string
printingStartedAt
optional
string
printingCompletedAt
optional
string
cancelledAt
optional
string
status
optional
string
errorMessage
optional
string
hidden
optional
string
logsUri
optional
string
extensions
optional
string
skipObjectsData
optional
string
skipObjectIds
optional
string
User-selected objects to skip on this job's plate, as identifyId strings
(resolved at queue time from the part's plate object list). When the print
starts, a Bambu `skip_objects` command is auto-sent for these. Null/empty
means print everything. Stored as strings; converted to integer obj_list at
send time.
materialMapping
optional
string
materialAssignments
optional
string
gcodeAnalysisSha256
optional
string
SHA256 hash of analyzed gcode content — stable key for extrusion lookup
groupId
optional
string
Group identifier for visually-collapsed print-queue rows. Assigned at
emission (one per plate cluster within a build). Split mints fresh
groupIds for non-first buckets. May be null for legacy rows that predate
the grouping feature.
parentJobId
optional
string
Set on jobs merged onto a shared plate; points at the merged (parent)
job. Children mirror the parent's status and are excluded from
independent matching.
boundingBox
optional
string
{x,y,z} mm bounding box of what this job prints. Null until computed.
id
optional
string
storeId
optional
string
createdAt
optional
string
updatedAt
optional
string
sort
optional
string
limit
optional
number
offset
optional
number
fields
optional
string
include
optional
string
meta
optional
boolean
hints
optional
boolean
Response Schema
Response
value
object[] | object