Printago API
PATCH
/v1/printers/set-config
Set provider config
Configure printer provider settings (e.g., Bambu Lab cloud connection)
Request Body
Provider configuration for selected printers
SetProviderConfig
machineSystemProfileIdrequired
number
machineUserProfileIdrequired
string
printerIdsrequired
string[]
processSystemProfileIdrequired
number
processUserProfileIdrequired
string
providerConfigrequired
object
bed_typeoptional
any
do_bed_levelingoptional
boolean
do_flow_calioptional
boolean
do_vibration_compensationoptional
boolean
enable_timelapseoptional
boolean
print_platform_typeoptional
string
use_amsoptional
boolean
Example Request
application/json
{
"printerIds": [
"string"
],
"providerConfig": {
"use_ams": true,
"do_bed_leveling": true,
"do_flow_cali": true,
"do_vibration_compensation": true,
"enable_timelapse": true,
"print_platform_type": "string"
}
}
Response Schema
Response
value
object[]
Example Response
200 OK — application/json
[
{
"name": "string",
"nozzleDiameter": "string",
"enabled": true,
"tags": [
"string"
],
"confirmedReady": true,
"isAvailable": true,
"isOnline": true,
"continuousPrint": true,
"lifetimePrintHours": 1,
"lifetimeJobCount": 1,
"isInMaintenance": true,
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.972Z",
"updatedAt": "2026-08-24T03:58:55.972Z"
}
]