Skip to content

Calibration of every enabled tray

GET
/api/v1/printers/{printer_id}/calibration
curl --request GET \
--url https://example.com/api/v1/printers/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/calibration \
--header 'X-Label-Hub-Key: <X-Label-Hub-Key>'
printer_id
required
Printer Id

Printer id (a page printer).

string format: uuid

Printer id (a page printer).

Successful Response

Media typeapplication/json
Response Get Calibration Api V1 Printers Printer Id Calibration Get
Array<object>
CalibrationRead

One enabled tray; the values are None while the tray has no calibration (identity).

object
measured_on
Any of:
MeasuredOn
object
type_key
required
Type Key
string
>= 1 characters <= 200 characters
version
required
Version
integer
>= 1 <= 1000000
method
Method
Any of:
string
offset_x_mm
Offset X Mm
Any of:
number
offset_y_mm
Offset Y Mm
Any of:
number
rotation_deg
Rotation Deg
Any of:
number
scale_x
Scale X
Any of:
number
scale_y
Scale Y
Any of:
number
tray
required
Tray
string
updated_at
Updated At
Any of:
string format: date-time
updated_by
Updated By
Any of:
string

Example generated

[
{
"measured_on": {
"type_key": "example",
"version": 1
},
"method": "example",
"offset_x_mm": 1,
"offset_y_mm": 1,
"rotation_deg": 1,
"scale_x": 1,
"scale_y": 1,
"tray": "example",
"updated_at": "2026-04-15T12:00:00Z",
"updated_by": "example"
}
]

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string

Example generated

{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}