Printago API
PATCH /v1/printers/set-config

Set provider config

Configure printer provider settings (e.g., Bambu Lab cloud connection)

Requires: printer.config

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"
  }
]