Summary
Authorization uses three scopes:| Scope | Covers |
|---|---|
read | All GET endpoints (printers, jobs, inventory, orders, products, files, hubs, assembly, materials, wiki, worklist, analytics) |
write | Data mutations — create/update/delete, uploads, BOM, inventory adjustments, fulfillment, job enqueue/patch/retry/complete |
control | Physical printer commands — start, pause, resume, stop, heaters, light, filament, cancel a running print |
Conventions
- Successful responses wrap payloads in
{ success: true, data: ... }. - Errors use
{ success: false, code, error }with the HTTP status codes from Authentication → Error codes. - Pagination on
/jobsuses?limit=(1–100, default 50) and?offset=.