Printago API
GET /v1/fuse/store-settings

GET /v1/fuse/store-settings

GET /v1/fuse/store-settings The camera and AI detection settings every Fuse client in the store applies, with the plan's defaults filled in where the store never chose.

Requires: settings.view

Response Schema

FuseStoreSettings
aiDetectionrequired
object
autoActionrequired
"notify" | "stop" | "pause"
notifystoppause
detectorrequired
"printago-hosted" | "obico-ml-api"
printago-hostedobico-ml-api
enabledrequired
boolean
printerOverridesrequired
Record<string, object>
Construct a type with a set of properties K of type T
sensitivityrequired
"low" | "medium" | "high"
lowmediumhigh
camerasrequired
object
enabledrequired
boolean
Master switch. Off: no video proxy, no snapshot uploads, no remote streams.
remoteStreamingrequired
boolean
Live streams opened from the web app outside the LAN.
snapshotsrequired
boolean
Periodic freeze-frame uploads for the dashboard poster.
timelapserequired
"off" | "layer-change" | "fit-to-duration" | "fixed-30s"
Per-print timelapse recording and how frames are spaced.
offlayer-changefit-to-durationfixed-30s
completionSnapshotrequired
boolean

Example Response

200 OK — application/json
{
  "cameras": {
    "enabled": true,
    "snapshots": true,
    "remoteStreaming": true,
    "timelapse": "off"
  },
  "completionSnapshot": true,
  "aiDetection": {
    "enabled": true,
    "detector": "printago-hosted",
    "sensitivity": "low",
    "autoAction": "notify",
    "printerOverrides": {}
  }
}