# SimplyPrint API SimplyPrint is a cloud-based 3D printer management platform for hobbyists, schools, and print farms. This is the REST API for managing printers, print queues, files, users, filament, and more programmatically. > Base URL: https://api.simplyprint.io/{company_id} > Auth: API key via `X-API-KEY` header, or OAuth2 Bearer token > All endpoints require `/{company_id}/` prefix unless marked "no company required" > Full API docs: https://apidocs.simplyprint.io > SimplyPrint overview: https://simplyprint.io/llms.txt ## Endpoints ### account (32 endpoints) - POST /{id}/account/GetGroups - Get groups [static/account-GetGroups.txt] - POST /{id}/account/GetStatistics - Get statistics [static/account-GetStatistics.txt] - POST /{id}/account/GetSubscriptionInfo - Get subscription info [static/account-GetSubscriptionInfo.txt] - POST /{id}/account/GetUser - Get user [static/account-GetUser.txt] - POST /{id}/account/Test - Test [static/account-Test.txt] - POST /{id}/account/billing/GetInvoicePaymentLink - Get invoice payment link [static/account-billing-GetInvoicePaymentLink.txt] - POST /{id}/account/settings/GetSettings - Get settings (account/settings) [static/account-settings-GetSettings.txt] - POST /{id}/account/settings/SetAiSettings - Set ai settings [static/account-settings-SetAiSettings.txt] - POST /{id}/account/settings/groups/Create - Create (account/settings/groups) [static/account-settings-groups-Create.txt] - POST /{id}/account/settings/groups/Delete - Delete (account/settings/groups) [static/account-settings-groups-Delete.txt] - POST /{id}/account/settings/groups/GetDefaultGroups - Get default groups [static/account-settings-groups-GetDefaultGroups.txt] - POST /{id}/account/settings/groups/GetGroups - Get groups (account/settings/groups) [static/account-settings-groups-GetGroups.txt] - POST /{id}/account/settings/groups/GetPermissionRegistry - Get permission registry [static/account-settings-groups-GetPermissionRegistry.txt] - POST /{id}/account/settings/groups/Update - Update (account/settings/groups) [static/account-settings-groups-Update.txt] - POST /{id}/account/settings/labels/Delete - Delete (account/settings/labels) [static/account-settings-labels-Delete.txt] - POST /{id}/account/settings/labels/Get - Get (account/settings/labels) [static/account-settings-labels-Get.txt] - POST /{id}/account/settings/labels/Save - Save (account/settings/labels) [static/account-settings-labels-Save.txt] - POST /{id}/account/settings/labels/generator/DownloadExampleTemplate - Download example template [static/account-settings-labels-generator-DownloadExampleTemplate.txt] - POST /{id}/account/settings/labels/generator/Generate - Generate (account/settings/labels/generator) [static/account-settings-labels-generator-Generate.txt] - POST /{id}/account/settings/labels/generator/GenerateRaw - Generate raw (account/settings/labels/generator) [static/account-settings-labels-generator-GenerateRaw.txt] - POST /{id}/account/settings/labels/generator/GenerateTestPage - Generate test page [static/account-settings-labels-generator-GenerateTestPage.txt] - POST /{id}/account/settings/labels/generator/GenerateVisualRaw - Generate visual raw [static/account-settings-labels-generator-GenerateVisualRaw.txt] - POST /{id}/account/settings/labels/generator/Presets - Presets (account/settings/labels/generator) [static/account-settings-labels-generator-Presets.txt] - POST /{id}/account/settings/labels/generator/PreviewZpl - Preview zpl (account/settings/labels/generator) [static/account-settings-labels-generator-PreviewZpl.txt] - POST /{id}/account/settings/school/classes/ClassImporterFetch - Class importer fetch [static/account-settings-school-classes-ClassImporterFetch.txt] - POST /{id}/account/settings/school/classes/ClassImporterFinalize - Class importer finalize [static/account-settings-school-classes-ClassImporterFinalize.txt] - POST /{id}/account/settings/school/classes/DeleteClass - Delete class (account/settings/school/classes) [static/account-settings-school-classes-DeleteClass.txt] - POST /{id}/account/settings/school/classes/GetClasses - Get classes (account/settings/school/classes) [static/account-settings-school-classes-GetClasses.txt] - POST /{id}/account/settings/school/classes/SaveClass - Save class (account/settings/school/classes) [static/account-settings-school-classes-SaveClass.txt] - POST /{id}/account/settings/staggered_start/Delete - Delete (account/settings/staggered_start) [static/account-settings-staggered_start-Delete.txt] - POST /{id}/account/settings/staggered_start/Get - Get (account/settings/staggered_start) [static/account-settings-staggered_start-Get.txt] - POST /{id}/account/settings/staggered_start/Save - Save (account/settings/staggered_start) [static/account-settings-staggered_start-Save.txt] ### affiliate (5 endpoints) - POST /{id}/affiliate/GetAchievedRewards - Get achieved rewards [static/affiliate-GetAchievedRewards.txt] - POST /{id}/affiliate/GetAffiliateCodes - Get affiliate codes [static/affiliate-GetAffiliateCodes.txt] - POST /{id}/affiliate/GetPaginatedBalances - Get paginated balances [static/affiliate-GetPaginatedBalances.txt] - POST /{id}/affiliate/GetPaginatedPayouts - Get paginated payouts [static/affiliate-GetPaginatedPayouts.txt] - POST /{id}/affiliate/GetReferralStats - Get referral stats [static/affiliate-GetReferralStats.txt] ### bed_types (2 endpoints) - POST /{id}/bed_types/Create - Create [static/bed_types-Create.txt] - POST /{id}/bed_types/Delete - Delete [static/bed_types-Delete.txt] ### courses (11 endpoints) - POST /{id}/courses/ArrangeCategory - Arrange category [static/courses-ArrangeCategory.txt] - POST /{id}/courses/ArrangeCourse - Arrange course [static/courses-ArrangeCourse.txt] - POST /{id}/courses/CreateCategory - Create category [static/courses-CreateCategory.txt] - POST /{id}/courses/DeleteCategory - Delete category [static/courses-DeleteCategory.txt] - POST /{id}/courses/DeleteCourse - Delete course [static/courses-DeleteCourse.txt] - POST /{id}/courses/GetCourse - Get course [static/courses-GetCourse.txt] - POST /{id}/courses/MoveCourse - Move course [static/courses-MoveCourse.txt] - POST /{id}/courses/PublishCourse - Publish course [static/courses-PublishCourse.txt] - POST /{id}/courses/SaveCourse - Save course [static/courses-SaveCourse.txt] - POST /{id}/courses/SetDynamicSlideCountOverride - Set dynamic slide count override [static/courses-SetDynamicSlideCountOverride.txt] - POST /{id}/courses/TrackProgress - Track progress [static/courses-TrackProgress.txt] ### custom_fields (6 endpoints) - POST /{id}/custom_fields/Delete - Delete [static/custom_fields-Delete.txt] - POST /{id}/custom_fields/Get - Get [static/custom_fields-Get.txt] - POST /{id}/custom_fields/GetFieldsFor - Get fields for [static/custom_fields-GetFieldsFor.txt] - POST /{id}/custom_fields/Save - Save [static/custom_fields-Save.txt] - POST /{id}/custom_fields/SetEnabled - Set enabled [static/custom_fields-SetEnabled.txt] - POST /{id}/custom_fields/SubmitValues - Submit values [static/custom_fields-SubmitValues.txt] ### display_screens (4 endpoints) - POST /{id}/display_screens/Create - Create [static/display_screens-Create.txt] - POST /{id}/display_screens/Delete - Delete [static/display_screens-Delete.txt] - POST /{id}/display_screens/Get - Get [static/display_screens-Get.txt] - POST /{id}/display_screens/SetEnabled - Set enabled [static/display_screens-SetEnabled.txt] ### feature_unlocks (4 endpoints) - POST /{id}/feature_unlocks/Delete - Delete [static/feature_unlocks-Delete.txt] - POST /{id}/feature_unlocks/Get - Get [static/feature_unlocks-Get.txt] - POST /{id}/feature_unlocks/GetUnlockCriteriaForFeature - Get unlock criteria for feature [static/feature_unlocks-GetUnlockCriteriaForFeature.txt] - POST /{id}/feature_unlocks/Save - Save [static/feature_unlocks-Save.txt] ### filament (31 endpoints) - POST /{id}/filament/AdjustWeight - Adjust weight [static/filament-AdjustWeight.txt] - POST /{id}/filament/Assign - Assign [static/filament-Assign.txt] - POST /{id}/filament/AssignNfc - Assign nfc [static/filament-AssignNfc.txt] - POST /{id}/filament/Create - Create [static/filament-Create.txt] - POST /{id}/filament/Delete - Delete [static/filament-Delete.txt] - POST /{id}/filament/GetColorList - Get color list [static/filament-GetColorList.txt] - POST /{id}/filament/GetFilament - Get filament [static/filament-GetFilament.txt] - POST /{id}/filament/GetMultiMaterialSupportTypes - Get multi material support types [static/filament-GetMultiMaterialSupportTypes.txt] - POST /{id}/filament/History - History [static/filament-History.txt] - POST /{id}/filament/MarkDried - Mark dried [static/filament-MarkDried.txt] - POST /{id}/filament/MarkLabelGenerated - Mark label generated [static/filament-MarkLabelGenerated.txt] - POST /{id}/filament/MarkSimpleIdWritten - Mark simple id written [static/filament-MarkSimpleIdWritten.txt] - POST /{id}/filament/MultiMaterialMapper - Multi material mapper [static/filament-MultiMaterialMapper.txt] - POST /{id}/filament/Unassign - Unassign [static/filament-Unassign.txt] - POST /{id}/filament/db/GetBrand - Get brand (filament/db) [static/filament-db-GetBrand.txt] - POST /{id}/filament/db/GetBrands - Get brands (filament/db) [static/filament-db-GetBrands.txt] - POST /{id}/filament/db/GetColors - Get colors (filament/db) [static/filament-db-GetColors.txt] - POST /{id}/filament/db/GetCompactFilaments - Get compact filaments [static/filament-db-GetCompactFilaments.txt] - POST /{id}/filament/db/GetFilaments - Get filaments (filament/db) [static/filament-db-GetFilaments.txt] - POST /{id}/filament/db/GetMaterialTypes - Get material types [static/filament-db-GetMaterialTypes.txt] - POST /{id}/filament/db/GetStores - Get stores (filament/db) [static/filament-db-GetStores.txt] - POST /{id}/filament/locations/Arrange - Arrange (filament/locations) [static/filament-locations-Arrange.txt] - POST /{id}/filament/locations/BulkMove - Bulk move (filament/locations) [static/filament-locations-BulkMove.txt] - POST /{id}/filament/locations/Delete - Delete (filament/locations) [static/filament-locations-Delete.txt] - POST /{id}/filament/locations/GetList - Get list (filament/locations) [static/filament-locations-GetList.txt] - POST /{id}/filament/locations/Save - Save (filament/locations) [static/filament-locations-Save.txt] - POST /{id}/filament/material_profiles/Arrange - Arrange (filament/material_profiles) [static/filament-material_profiles-Arrange.txt] - POST /{id}/filament/material_profiles/Get - Get (filament/material_profiles) [static/filament-material_profiles-Get.txt] - POST /{id}/filament/material_profiles/ImportFromFilamentDB - Import from filament d b [static/filament-material_profiles-ImportFromFilamentDB.txt] - POST /{id}/filament/material_profiles/Save - Save (filament/material_profiles) [static/filament-material_profiles-Save.txt] - POST /{id}/filament/type/Get - Get (filament/type) [static/filament-type-Get.txt] ### files (9 endpoints) - POST /{id}/files/ChunkReceive - Chunk receive [static/files-ChunkReceive.txt] - POST /{id}/files/DeleteFile - Delete file [static/files-DeleteFile.txt] - POST /{id}/files/DeleteFolder - Delete folder [static/files-DeleteFolder.txt] - POST /{id}/files/GetFiles - Get files [static/files-GetFiles.txt] - POST /{id}/files/GetFolder - Get folder [static/files-GetFolder.txt] - POST /{id}/files/MoveFiles - Move files [static/files-MoveFiles.txt] - POST /{id}/files/MoveFolder - Move folder [static/files-MoveFolder.txt] - POST /{id}/files/TempUpload - Temp upload [static/files-TempUpload.txt] - POST /{id}/files/Upload - Upload [static/files-Upload.txt] ### gcode_macros (6 endpoints) - POST /{id}/gcode_macros/Arrange - Arrange [static/gcode_macros-Arrange.txt] - POST /{id}/gcode_macros/DeleteSnippet - Delete snippet [static/gcode_macros-DeleteSnippet.txt] - POST /{id}/gcode_macros/GetMacroGcode - Get macro gcode [static/gcode_macros-GetMacroGcode.txt] - POST /{id}/gcode_macros/GetOverview - Get overview [static/gcode_macros-GetOverview.txt] - POST /{id}/gcode_macros/GetSnippet - Get snippet [static/gcode_macros-GetSnippet.txt] - POST /{id}/gcode_macros/SaveSnippet - Save snippet [static/gcode_macros-SaveSnippet.txt] ### groups (6 endpoints) - POST /{id}/groups/Arrange - Arrange [static/groups-Arrange.txt] - POST /{id}/groups/ArrangeMultiple - Arrange multiple [static/groups-ArrangeMultiple.txt] - POST /{id}/groups/Create - Create [static/groups-Create.txt] - POST /{id}/groups/Delete - Delete [static/groups-Delete.txt] - POST /{id}/groups/Get - Get [static/groups-Get.txt] - POST /{id}/groups/Update - Update [static/groups-Update.txt] ### import (3 endpoints) - POST /{id}/import/ExecuteImport - Execute import [static/import-ExecuteImport.txt] - POST /{id}/import/ParseFile - Parse file [static/import-ParseFile.txt] - POST /{id}/import/PreviewImport - Preview import [static/import-PreviewImport.txt] ### integrations (3 endpoints) - POST /{id}/integrations/Connect - Connect [static/integrations-Connect.txt] - POST /{id}/integrations/GetIntegrationInfo - Get integration info [static/integrations-GetIntegrationInfo.txt] - POST /{id}/integrations/ListIntegrations - List integrations [static/integrations-ListIntegrations.txt] ### jobs (4 endpoints) - POST /{id}/jobs/Archive - Archive [static/jobs-Archive.txt] - POST /{id}/jobs/GetDetails - Get details [static/jobs-GetDetails.txt] - POST /{id}/jobs/GetPaginatedPrintJobs - Get paginated print jobs [static/jobs-GetPaginatedPrintJobs.txt] - POST /{id}/jobs/Unarchive - Unarchive [static/jobs-Unarchive.txt] ### maintenance (68 endpoints) - POST /{id}/maintenance/comments/Add - Add (maintenance/comments) [static/maintenance-comments-Add.txt] - POST /{id}/maintenance/comments/Delete - Delete (maintenance/comments) [static/maintenance-comments-Delete.txt] - POST /{id}/maintenance/comments/Get - Get (maintenance/comments) [static/maintenance-comments-Get.txt] - POST /{id}/maintenance/comments/Update - Update (maintenance/comments) [static/maintenance-comments-Update.txt] - POST /{id}/maintenance/dashboard/Calendar - Calendar (maintenance/dashboard) [static/maintenance-dashboard-Calendar.txt] - POST /{id}/maintenance/dashboard/Get - Get (maintenance/dashboard) [static/maintenance-dashboard-Get.txt] - POST /{id}/maintenance/inventory/AdjustStock - Adjust stock (maintenance/inventory) [static/maintenance-inventory-AdjustStock.txt] - POST /{id}/maintenance/inventory/AdoptDefaults - Adopt defaults (maintenance/inventory) [static/maintenance-inventory-AdoptDefaults.txt] - POST /{id}/maintenance/inventory/Create - Create (maintenance/inventory) [static/maintenance-inventory-Create.txt] - POST /{id}/maintenance/inventory/Delete - Delete (maintenance/inventory) [static/maintenance-inventory-Delete.txt] - POST /{id}/maintenance/inventory/Get - Get (maintenance/inventory) [static/maintenance-inventory-Get.txt] - POST /{id}/maintenance/inventory/GetDefaults - Get defaults (maintenance/inventory) [static/maintenance-inventory-GetDefaults.txt] - POST /{id}/maintenance/inventory/Update - Update (maintenance/inventory) [static/maintenance-inventory-Update.txt] - POST /{id}/maintenance/jobs/AddTasks - Add tasks (maintenance/jobs) [static/maintenance-jobs-AddTasks.txt] - POST /{id}/maintenance/jobs/AssignTask - Assign task (maintenance/jobs) [static/maintenance-jobs-AssignTask.txt] - POST /{id}/maintenance/jobs/BulkComplete - Bulk complete (maintenance/jobs) [static/maintenance-jobs-BulkComplete.txt] - POST /{id}/maintenance/jobs/BulkCompleteTask - Bulk complete task [static/maintenance-jobs-BulkCompleteTask.txt] - POST /{id}/maintenance/jobs/BulkStart - Bulk start (maintenance/jobs) [static/maintenance-jobs-BulkStart.txt] - POST /{id}/maintenance/jobs/Cancel - Cancel (maintenance/jobs) [static/maintenance-jobs-Cancel.txt] - POST /{id}/maintenance/jobs/Complete - Complete (maintenance/jobs) [static/maintenance-jobs-Complete.txt] - POST /{id}/maintenance/jobs/CompleteTask - Complete task (maintenance/jobs) [static/maintenance-jobs-CompleteTask.txt] - POST /{id}/maintenance/jobs/Create - Create (maintenance/jobs) [static/maintenance-jobs-Create.txt] - POST /{id}/maintenance/jobs/CreateFromProblem - Create from problem [static/maintenance-jobs-CreateFromProblem.txt] - POST /{id}/maintenance/jobs/Delete - Delete (maintenance/jobs) [static/maintenance-jobs-Delete.txt] - POST /{id}/maintenance/jobs/Export - Export (maintenance/jobs) [static/maintenance-jobs-Export.txt] - POST /{id}/maintenance/jobs/Get - Get (maintenance/jobs) [static/maintenance-jobs-Get.txt] - POST /{id}/maintenance/jobs/GetBatch - Get batch (maintenance/jobs) [static/maintenance-jobs-GetBatch.txt] - POST /{id}/maintenance/jobs/GetOne - Get one (maintenance/jobs) [static/maintenance-jobs-GetOne.txt] - POST /{id}/maintenance/jobs/LinkProblems - Link problems (maintenance/jobs) [static/maintenance-jobs-LinkProblems.txt] - POST /{id}/maintenance/jobs/Reopen - Reopen (maintenance/jobs) [static/maintenance-jobs-Reopen.txt] - POST /{id}/maintenance/jobs/SendTaskGcode - Send task gcode [static/maintenance-jobs-SendTaskGcode.txt] - POST /{id}/maintenance/jobs/SkipTask - Skip task (maintenance/jobs) [static/maintenance-jobs-SkipTask.txt] - POST /{id}/maintenance/jobs/Start - Start (maintenance/jobs) [static/maintenance-jobs-Start.txt] - POST /{id}/maintenance/jobs/UncompleteTask - Uncomplete task (maintenance/jobs) [static/maintenance-jobs-UncompleteTask.txt] - POST /{id}/maintenance/jobs/UnskipTask - Unskip task (maintenance/jobs) [static/maintenance-jobs-UnskipTask.txt] - POST /{id}/maintenance/jobs/Update - Update (maintenance/jobs) [static/maintenance-jobs-Update.txt] - POST /{id}/maintenance/partner/Calendar - Calendar (maintenance/partner) [static/maintenance-partner-Calendar.txt] - POST /{id}/maintenance/partner/Dashboard - Dashboard (maintenance/partner) [static/maintenance-partner-Dashboard.txt] - POST /{id}/maintenance/partner/PropagateSchedules - Propagate schedules (maintenance/partner) [static/maintenance-partner-PropagateSchedules.txt] - POST /{id}/maintenance/partner/PropagateTemplates - Propagate templates (maintenance/partner) [static/maintenance-partner-PropagateTemplates.txt] - POST /{id}/maintenance/printer/GetProfile - Get profile (maintenance/printer) [static/maintenance-printer-GetProfile.txt] - POST /{id}/maintenance/printer/GetStatusMap - Get status map [static/maintenance-printer-GetStatusMap.txt] - POST /{id}/maintenance/problems/CreateType - Create type (maintenance/problems) [static/maintenance-problems-CreateType.txt] - POST /{id}/maintenance/problems/Delete - Delete (maintenance/problems) [static/maintenance-problems-Delete.txt] - POST /{id}/maintenance/problems/DeleteType - Delete type (maintenance/problems) [static/maintenance-problems-DeleteType.txt] - POST /{id}/maintenance/problems/Get - Get (maintenance/problems) [static/maintenance-problems-Get.txt] - POST /{id}/maintenance/problems/GetTypes - Get types (maintenance/problems) [static/maintenance-problems-GetTypes.txt] - POST /{id}/maintenance/problems/Report - Report (maintenance/problems) [static/maintenance-problems-Report.txt] - POST /{id}/maintenance/problems/Resolve - Resolve (maintenance/problems) [static/maintenance-problems-Resolve.txt] - POST /{id}/maintenance/problems/UpdateType - Update type (maintenance/problems) [static/maintenance-problems-UpdateType.txt] - POST /{id}/maintenance/schedules/AdoptDefaults - Adopt defaults (maintenance/schedules) [static/maintenance-schedules-AdoptDefaults.txt] - POST /{id}/maintenance/schedules/Create - Create (maintenance/schedules) [static/maintenance-schedules-Create.txt] - POST /{id}/maintenance/schedules/Delete - Delete (maintenance/schedules) [static/maintenance-schedules-Delete.txt] - POST /{id}/maintenance/schedules/Get - Get (maintenance/schedules) [static/maintenance-schedules-Get.txt] - POST /{id}/maintenance/schedules/GetDefaults - Get defaults (maintenance/schedules) [static/maintenance-schedules-GetDefaults.txt] - POST /{id}/maintenance/schedules/Preview - Preview (maintenance/schedules) [static/maintenance-schedules-Preview.txt] - POST /{id}/maintenance/schedules/TriggerNow - Trigger now (maintenance/schedules) [static/maintenance-schedules-TriggerNow.txt] - POST /{id}/maintenance/schedules/Update - Update (maintenance/schedules) [static/maintenance-schedules-Update.txt] - POST /{id}/maintenance/templates/AdoptDefaults - Adopt defaults (maintenance/templates) [static/maintenance-templates-AdoptDefaults.txt] - POST /{id}/maintenance/templates/Create - Create (maintenance/templates) [static/maintenance-templates-Create.txt] - POST /{id}/maintenance/templates/Delete - Delete (maintenance/templates) [static/maintenance-templates-Delete.txt] - POST /{id}/maintenance/templates/Get - Get (maintenance/templates) [static/maintenance-templates-Get.txt] - POST /{id}/maintenance/templates/GetCancelReasons - Get cancel reasons [static/maintenance-templates-GetCancelReasons.txt] - POST /{id}/maintenance/templates/GetDefaults - Get defaults (maintenance/templates) [static/maintenance-templates-GetDefaults.txt] - POST /{id}/maintenance/templates/GetNotificationTriggers - Get notification triggers [static/maintenance-templates-GetNotificationTriggers.txt] - POST /{id}/maintenance/templates/GetRecommended - Get recommended (maintenance/templates) [static/maintenance-templates-GetRecommended.txt] - POST /{id}/maintenance/templates/Update - Update (maintenance/templates) [static/maintenance-templates-Update.txt] - POST /{id}/maintenance/timeline/Get - Get (maintenance/timeline) [static/maintenance-timeline-Get.txt] ### nfc (2 endpoints) - POST /{id}/nfc/GetSpoolFlashingData - Get spool flashing data [static/nfc-GetSpoolFlashingData.txt] - POST /{id}/nfc/GetSupportedStandards - Get supported standards [static/nfc-GetSupportedStandards.txt] ### oauth2 (1 endpoint) - POST /{id}/oauth2/TokenInfo - Token info [static/oauth2-TokenInfo.txt] ### partner (20 endpoints) - POST /{id}/partner/CreateCompany - Create company [static/partner-CreateCompany.txt] - POST /{id}/partner/DeleteCompany - Delete company [static/partner-DeleteCompany.txt] - POST /{id}/partner/GetCompanies - Get companies [static/partner-GetCompanies.txt] - POST /{id}/partner/GetCompany - Get company [static/partner-GetCompany.txt] - POST /{id}/partner/GetOverviewStats - Get overview stats [static/partner-GetOverviewStats.txt] - POST /{id}/partner/courses/access/GrantBulk - Grant bulk (partner/courses/access) [static/partner-courses-access-GrantBulk.txt] - POST /{id}/partner/courses/access/SetForCompany - Set for company [static/partner-courses-access-SetForCompany.txt] - POST /{id}/partner/default_company_settings/Delete - Delete (partner/default_company_settings) [static/partner-default_company_settings-Delete.txt] - POST /{id}/partner/default_company_settings/Get - Get (partner/default_company_settings) [static/partner-default_company_settings-Get.txt] - POST /{id}/partner/default_company_settings/Save - Save (partner/default_company_settings) [static/partner-default_company_settings-Save.txt] - POST /{id}/partner/filament_defaults/Delete - Delete (partner/filament_defaults) [static/partner-filament_defaults-Delete.txt] - POST /{id}/partner/filament_defaults/Get - Get (partner/filament_defaults) [static/partner-filament_defaults-Get.txt] - POST /{id}/partner/filament_defaults/Save - Save (partner/filament_defaults) [static/partner-filament_defaults-Save.txt] - POST /{id}/partner/move/MoveFilament - Move filament (partner/move) [static/partner-move-MoveFilament.txt] - POST /{id}/partner/move/MovePrinter - Move printer (partner/move) [static/partner-move-MovePrinter.txt] - POST /{id}/partner/move/ValidateFilament - Validate filament (partner/move) [static/partner-move-ValidateFilament.txt] - POST /{id}/partner/move/ValidatePrinter - Validate printer (partner/move) [static/partner-move-ValidatePrinter.txt] - POST /{id}/partner/user_rank_templates/Delete - Delete (partner/user_rank_templates) [static/partner-user_rank_templates-Delete.txt] - POST /{id}/partner/user_rank_templates/Get - Get (partner/user_rank_templates) [static/partner-user_rank_templates-Get.txt] - POST /{id}/partner/user_rank_templates/Save - Save (partner/user_rank_templates) [static/partner-user_rank_templates-Save.txt] ### printers (30 endpoints) - POST /{id}/printers/Delete - Delete [static/printers-Delete.txt] - POST /{id}/printers/Get - Get [static/printers-Get.txt] - POST /{id}/printers/GetBedTypes - Get bed types [static/printers-GetBedTypes.txt] - POST /{id}/printers/GetPendingPrintStatus - Get pending print status [static/printers-GetPendingPrintStatus.txt] - POST /{id}/printers/OneClickPrint - One click print [static/printers-OneClickPrint.txt] - POST /{id}/printers/SetOutOfOrder - Set out of order [static/printers-SetOutOfOrder.txt] - POST /{id}/printers/actions/Cancel - Cancel (printers/actions) [static/printers-actions-Cancel.txt] - POST /{id}/printers/actions/CancelPendingPrint - Cancel pending print [static/printers-actions-CancelPendingPrint.txt] - POST /{id}/printers/actions/ClearBed - Clear bed (printers/actions) [static/printers-actions-ClearBed.txt] - POST /{id}/printers/actions/CreateJob - Create job (printers/actions) [static/printers-actions-CreateJob.txt] - POST /{id}/printers/actions/Pause - Pause (printers/actions) [static/printers-actions-Pause.txt] - POST /{id}/printers/actions/RefreshMaterialData - Refresh material data [static/printers-actions-RefreshMaterialData.txt] - POST /{id}/printers/actions/Resume - Resume (printers/actions) [static/printers-actions-Resume.txt] - POST /{id}/printers/actions/SendGcode - Send gcode (printers/actions) [static/printers-actions-SendGcode.txt] - POST /{id}/printers/actions/SkipObjects - Skip objects (printers/actions) [static/printers-actions-SkipObjects.txt] - POST /{id}/printers/ai/GetSettings - Get settings (printers/ai) [static/printers-ai-GetSettings.txt] - POST /{id}/printers/ai/SaveSettings - Save settings (printers/ai) [static/printers-ai-SaveSettings.txt] - POST /{id}/printers/ai/SetEnabled - Set enabled (printers/ai) [static/printers-ai-SetEnabled.txt] - POST /{id}/printers/autoprint/CheckState - Check state (printers/autoprint) [static/printers-autoprint-CheckState.txt] - POST /{id}/printers/autoprint/GetAutoPrintSettings - Get auto print settings [static/printers-autoprint-GetAutoPrintSettings.txt] - POST /{id}/printers/autoprint/GetGcodeTemplates - Get gcode templates [static/printers-autoprint-GetGcodeTemplates.txt] - POST /{id}/printers/autoprint/GetMethods - Get methods (printers/autoprint) [static/printers-autoprint-GetMethods.txt] - POST /{id}/printers/autoprint/SaveAutoPrintSettings - Save auto print settings [static/printers-autoprint-SaveAutoPrintSettings.txt] - POST /{id}/printers/autoprint/SetClearedBedsAmount - Set cleared beds amount [static/printers-autoprint-SetClearedBedsAmount.txt] - POST /{id}/printers/autoprint/SetEnabled - Set enabled (printers/autoprint) [static/printers-autoprint-SetEnabled.txt] - POST /{id}/printers/notification/Get - Get (printers/notification) [static/printers-notification-Get.txt] - POST /{id}/printers/notification/Resolve - Resolve (printers/notification) [static/printers-notification-Resolve.txt] - POST /{id}/printers/notification/ResolveAll - Resolve all (printers/notification) [static/printers-notification-ResolveAll.txt] - POST /{id}/printers/settings/SaveMMS - Save m m s [static/printers-settings-SaveMMS.txt] - POST /{id}/printers/settings/SaveStartOptionDefaults - Save start option defaults [static/printers-settings-SaveStartOptionDefaults.txt] ### queue (25 endpoints) - POST /{id}/queue/AddItem - Add item [static/queue-AddItem.txt] - POST /{id}/queue/DeleteItem - Delete item [static/queue-DeleteItem.txt] - POST /{id}/queue/EmptyQueue - Empty queue [static/queue-EmptyQueue.txt] - POST /{id}/queue/GetItem - Get item [static/queue-GetItem.txt] - POST /{id}/queue/GetItems - Get items [static/queue-GetItems.txt] - POST /{id}/queue/GetNextItems - Get next items [static/queue-GetNextItems.txt] - POST /{id}/queue/InspectPrinter - Inspect printer [static/queue-InspectPrinter.txt] - POST /{id}/queue/MoveItem - Move item [static/queue-MoveItem.txt] - POST /{id}/queue/ReviveItem - Revive item [static/queue-ReviveItem.txt] - POST /{id}/queue/SetOrder - Set order [static/queue-SetOrder.txt] - POST /{id}/queue/UpdateItem - Update item [static/queue-UpdateItem.txt] - POST /{id}/queue/approval/AddComment - Add comment (queue/approval) [static/queue-approval-AddComment.txt] - POST /{id}/queue/approval/ApproveItem - Approve item (queue/approval) [static/queue-approval-ApproveItem.txt] - POST /{id}/queue/approval/DeleteComment - Delete comment (queue/approval) [static/queue-approval-DeleteComment.txt] - POST /{id}/queue/approval/DenyItem - Deny item (queue/approval) [static/queue-approval-DenyItem.txt] - POST /{id}/queue/approval/GetComments - Get comments (queue/approval) [static/queue-approval-GetComments.txt] - POST /{id}/queue/approval/GetPendingItems - Get pending items [static/queue-approval-GetPendingItems.txt] - POST /{id}/queue/approval/ResubmitItem - Resubmit item (queue/approval) [static/queue-approval-ResubmitItem.txt] - POST /{id}/queue/approval/SendBack - Send back (queue/approval) [static/queue-approval-SendBack.txt] - POST /{id}/queue/approval/UpdateComment - Update comment (queue/approval) [static/queue-approval-UpdateComment.txt] - POST /{id}/queue/approval/UploadCommentFile - Upload comment file [static/queue-approval-UploadCommentFile.txt] - POST /{id}/queue/groups/Delete - Delete (queue/groups) [static/queue-groups-Delete.txt] - POST /{id}/queue/groups/Get - Get (queue/groups) [static/queue-groups-Get.txt] - POST /{id}/queue/groups/Save - Save (queue/groups) [static/queue-groups-Save.txt] - POST /{id}/queue/groups/SetOrder - Set order (queue/groups) [static/queue-groups-SetOrder.txt] ### quota (5 endpoints) - POST /{id}/quota/GetMyStatus - Get my status [static/quota-GetMyStatus.txt] - POST /{id}/quota/GetRequests - Get requests [static/quota-GetRequests.txt] - POST /{id}/quota/GetUserStatus - Get user status [static/quota-GetUserStatus.txt] - POST /{id}/quota/RequestMore - Request more [static/quota-RequestMore.txt] - POST /{id}/quota/ResolveRequest - Resolve request [static/quota-ResolveRequest.txt] ### resolve (1 endpoint) - POST /{id}/resolve/FindBySearch - Find by search [static/resolve-FindBySearch.txt] ### school_dashboard (5 endpoints) - POST /{id}/school_dashboard/GetPaginatedSchoolAdmins - Get paginated school admins [static/school_dashboard-GetPaginatedSchoolAdmins.txt] - POST /{id}/school_dashboard/GetSchoolAdmins - Get school admins [static/school_dashboard-GetSchoolAdmins.txt] - POST /{id}/school_dashboard/bulletin/Delete - Delete (school_dashboard/bulletin) [static/school_dashboard-bulletin-Delete.txt] - POST /{id}/school_dashboard/bulletin/GetBulletins - Get bulletins (school_dashboard/bulletin) [static/school_dashboard-bulletin-GetBulletins.txt] - POST /{id}/school_dashboard/bulletin/Save - Save (school_dashboard/bulletin) [static/school_dashboard-bulletin-Save.txt] ### slicer (12 endpoints) - POST /{id}/slicer/DeleteProfile - Delete profile [static/slicer-DeleteProfile.txt] - POST /{id}/slicer/Get - Get [static/slicer-Get.txt] - POST /{id}/slicer/ListProfiles - List profiles [static/slicer-ListProfiles.txt] - POST /{id}/slicer/SaveProfile - Save profile [static/slicer-SaveProfile.txt] - POST /{id}/slicer/v2/SetFavorites - Set favorites (slicer/v2) [static/slicer-v2-SetFavorites.txt] - POST /{id}/slicer/v2/profiles/DeleteMachineProfile - Delete machine profile [static/slicer-v2-profiles-DeleteMachineProfile.txt] - POST /{id}/slicer/v2/profiles/DeleteProfile - Delete profile (slicer/v2/profiles) [static/slicer-v2-profiles-DeleteProfile.txt] - POST /{id}/slicer/v2/profiles/GetMachineBrands - Get machine brands [static/slicer-v2-profiles-GetMachineBrands.txt] - POST /{id}/slicer/v2/profiles/GetMachineProfileVariants - Get machine profile variants [static/slicer-v2-profiles-GetMachineProfileVariants.txt] - POST /{id}/slicer/v2/profiles/GetMachineProfilesForBrand - Get machine profiles for brand [static/slicer-v2-profiles-GetMachineProfilesForBrand.txt] - POST /{id}/slicer/v2/profiles/SaveMachineProfile - Save machine profile [static/slicer-v2-profiles-SaveMachineProfile.txt] - POST /{id}/slicer/v2/profiles/SaveProfile - Save profile (slicer/v2/profiles) [static/slicer-v2-profiles-SaveProfile.txt] ### tags (5 endpoints) - POST /{id}/tags/Assign - Assign [static/tags-Assign.txt] - POST /{id}/tags/Create - Create [static/tags-Create.txt] - POST /{id}/tags/Delete - Delete [static/tags-Delete.txt] - POST /{id}/tags/Detach - Detach [static/tags-Detach.txt] - POST /{id}/tags/Get - Get [static/tags-Get.txt] ### updater (1 endpoint) - POST /{id}/updater/Latest - Latest [static/updater-Latest.txt] ### users (20 endpoints) - POST /{id}/users/AdjustBalance - Adjust balance [static/users-AdjustBalance.txt] - POST /{id}/users/AdjustUserQuota - Adjust user quota [static/users-AdjustUserQuota.txt] - POST /{id}/users/BulkResetQuotas - Bulk reset quotas [static/users-BulkResetQuotas.txt] - POST /{id}/users/ChangeUserClasses - Change user classes [static/users-ChangeUserClasses.txt] - POST /{id}/users/ChangeUserRank - Change user rank [static/users-ChangeUserRank.txt] - POST /{id}/users/CreateInvitationLink - Create invitation link [static/users-CreateInvitationLink.txt] - POST /{id}/users/DeleteInvitation - Delete invitation [static/users-DeleteInvitation.txt] - POST /{id}/users/DeleteUser - Delete user [static/users-DeleteUser.txt] - POST /{id}/users/GetBalanceHistory - Get balance history [static/users-GetBalanceHistory.txt] - POST /{id}/users/GetPaginatedInvitations - Get paginated invitations [static/users-GetPaginatedInvitations.txt] - POST /{id}/users/GetPaginatedUsers - Get paginated users [static/users-GetPaginatedUsers.txt] - POST /{id}/users/InviteSpecificUser - Invite specific user [static/users-InviteSpecificUser.txt] - POST /{id}/users/PurchaseBalance - Purchase balance [static/users-PurchaseBalance.txt] - POST /{id}/users/ResendInvitationEmail - Resend invitation email [static/users-ResendInvitationEmail.txt] - POST /{id}/users/ResetUserQuota - Reset user quota [static/users-ResetUserQuota.txt] - POST /{id}/users/SetIsTeacher - Set is teacher [static/users-SetIsTeacher.txt] - POST /{id}/users/SetPendingUserState - Set pending user state [static/users-SetPendingUserState.txt] - POST /{id}/users/SetQuotaOverride - Set quota override [static/users-SetQuotaOverride.txt] - POST /{id}/users/TopUpBalance - Top up balance [static/users-TopUpBalance.txt] - POST /{id}/users/UpdateInvitation - Update invitation [static/users-UpdateInvitation.txt] ### webhooks (6 endpoints) - POST /{id}/webhooks/Create - Create [static/webhooks-Create.txt] - POST /{id}/webhooks/Delete - Delete [static/webhooks-Delete.txt] - POST /{id}/webhooks/Get - Get [static/webhooks-Get.txt] - POST /{id}/webhooks/GetLogs - Get logs [static/webhooks-GetLogs.txt] - POST /{id}/webhooks/SetEnabled - Set enabled [static/webhooks-SetEnabled.txt] - POST /{id}/webhooks/TriggerTestWebhook - Trigger test webhook [static/webhooks-TriggerTestWebhook.txt] ## Webhook events - balance.adjusted - Triggered when balance is adjusted. - balance.charged - Triggered when balance is charged. - balance.refunded - Triggered when balance is refunded. - balance.topped_up - Triggered when balance is topped up. - company.autoprint_state_changed - Triggered when the autoprint state of a company is changed. - filament.assigned - Triggered when filament is assigned to a printer. - filament.create - Triggered when filament is created. - filament.delete - Triggered when filament is deleted. - filament.unassigned - Triggered when filament is unassigned from a printer. - filament.update - Triggered when filament is updated. - job.bed_cleared - Triggered when the bed is cleared. - job.cancelled - Triggered when a job is cancelled. - job.done - Triggered when a job is done. - job.failed - Triggered when a job has failed. - job.objects_skipped - Triggered when objects are skipped in a print job. - job.paused - Triggered when a job is paused. - job.resumed - Triggered when a job is resumed. - job.started - Triggered when a job is started. - maintenance.job_cancelled - Triggered when a maintenance job is cancelled. - maintenance.job_completed - Triggered when a maintenance job is completed. - maintenance.job_created - Triggered when a maintenance job is created. - maintenance.job_deleted - Triggered when a maintenance job is deleted. - maintenance.job_overdue - Triggered when a maintenance job becomes overdue. - maintenance.job_reopened - Triggered when a maintenance job is reopened. - maintenance.job_started - Triggered when a maintenance job is started. - maintenance.job_updated - Triggered when a maintenance job is updated. - maintenance.low_stock - Triggered when a maintenance spare part reaches low stock. - maintenance.problem_reported - Triggered when a maintenance problem is reported. - maintenance.problem_resolved - Triggered when a maintenance problem is resolved. - maintenance.schedule_created - Triggered when a maintenance schedule is created. - maintenance.schedule_deleted - Triggered when a maintenance schedule is deleted. - maintenance.schedule_updated - Triggered when a maintenance schedule is updated. - maintenance.spare_part_created - Triggered when a maintenance spare part is created. - maintenance.spare_part_deleted - Triggered when a maintenance spare part is deleted. - maintenance.spare_part_updated - Triggered when a maintenance spare part is updated. - maintenance.stock_adjusted - Triggered when maintenance spare part stock is adjusted. - maintenance.task_completed - Triggered when a maintenance task is completed. - maintenance.task_skipped - Triggered when a maintenance task is skipped. - organization.user_pending - Triggered when a user is pending approval for an organization. - organization.user_signup - Triggered when a user signs up to an organization. - printer.ai_failure_detected - Triggered when AI detects a potential print failure. - printer.ai_failure_false_positive - Triggered when a detected AI failure is resolved as a false positive. - printer.ai_state_changed - Triggered when a printer AI state changes. - printer.autoprint_max_cycles - Triggered when a printer reaches its configured autoprint max cycles. - printer.autoprint_state_changed - Triggered when the autoprint state of a printer is changed. - printer.custom_tag_assigned - Triggered when a custom tag is assigned to a printer. - printer.custom_tag_detached - Triggered when a custom tag is detached from a printer. - printer.material_changed - Triggered when the material of a printer is changed. - printer.nozzle_size_changed - Triggered when the nozzle size of a printer is changed. - printer.out_of_order_state_changed - Triggered when a printer enters or leaves out-of-order state. - queue.add_item - Triggered when a queue item is added. - queue.delete_item - Triggered when a queue item is deleted. - queue.empty_queue - Triggered when a queue is emptied. - queue.item_approved - Triggered when a queue item is approved. - queue.item_denied - Triggered when a queue item is denied. - queue.item_pending_approval - Triggered when a queue item requires approval. - queue.move_item - Triggered when a queue item is moved. - queue.revive_item - Triggered when a done queue item is revived. - quota.adjusted - Triggered when quota is adjusted. - quota.request_new - Triggered when a new quota request is created. - quota.request_resolved - Triggered when a quota request is resolved. - quota.reset - Triggered when quota is reset. ## OAuth2 scopes - balance.read - View your balance history - balance.write - Manage your balance - display_screens.read - View your display screens - display_screens.write - Manage your display screens - files.read - View your files and folders - files.temp_upload - Upload temporary files - files.write - Manage your files and folders - print_history.read - View your print history - printers.actions - Operate your printers - printers.read - View your printers' details - printers.write - Manage your printers' details - queue.read - View your print queue - queue.write - Manage your print queue - quota.read - View your quota - quota.write - Manage your quota - slicer.read - View your slicer profiles - slicer.write - Manage your slicer profiles - spools.read - View filament spools - spools.write - Manage filament spools - statistics.read - View your print statistics - tags.read - View your custom tags - tags.write - Manage your custom tags - user.read - View your user details - webhooks.read - View your webhooks - webhooks.write - Manage your webhooks ## Permissions - access_all_printers - Access all printers - ai_printer_settings - Manage AI settings - ai_printer_toggle - Toggle AI Failure Detection - all_slicer_modes - Access all slicer modes - approve_quota_requests - Approve quota requests - archive_print_jobs - Archive print jobs - assign_peer_rank - Assign peer rank - autoprint_manage - Manage AutoPrint - baby_stepping - Baby stepping - bed_leveling - Bed leveling tool - can_export - Export data - cancel - Can cancel - cancel_decide_queue_return - Decide queue return on cancel - cancel_others - Cancel others' prints - change_filament - Change filament - change_print_speed - Change print speed - change_temps - Change temperatures - change_user_rank - Can change user rank - change_user_school_class - Change user's school class - clear_bed - Clear bed - courses_manage - Manage courses - courses_view - View courses - create_filament - Add new filament - create_org_folder - Create organisation folders - custom_fields_edit_all_print - Edit all print custom fields - custom_fields_edit_own_print - Edit own print custom fields - custom_fields_manage - Manage custom fields - custom_slicer_profiles - Allow custom slicer profiles - delete_user - Can delete users - display_screen_settings - Display Screens management - download_others_print_jobs - Download other user's print jobs - edit_tags - Edit tags - emergency_stop - Emergency stop - feature_unlocks_manage - Manage Feature Unlocks - filament_adjust_weight - Adjust filament weight - filament_barcode_scanner - Barcode & QR code scanner access - filament_dry - Dry filament - filament_generate_labels - Generate filament labels - filament_label_pick_default_presets - Use default filament label presets - filament_label_presets_manage - Manage filament label presets - filament_label_settings - Access filament label settings - filament_label_use_any_user_preset - Use any user's label presets - filament_locations_manage - Manage filament locations - filament_nfc_assign_flash - Assign & flash filament NFC tags - filament_nfc_scanner - NFC scanner access - filament_settings - Filament settings - filament_view_all_print_jobs - View all filament print job history - filament_view_spool_details - View spool details - files_assign_custom_tags - Custom tags (files) - files_material_tag - Material tags (files) - files_nozzle_tag - Tag nozzle (files) - gcode_profiles - G-code profiles - goto_local - Go to local - invite_users - Can invite users - maintenance_complete - Complete maintenance tasks - maintenance_inventory_manage - Manage spare parts inventory - maintenance_manage - Manage maintenance - maintenance_report_problem - Report maintenance problems - maintenance_view - View maintenance - manage_quotas - Manage quotas & limits - manage_subscription - Manage subscription - manage_user_balance - Manage user balance - manual_user_email_confirm - Can confirm user email - one_click_print - 1-click print - org_admin - Edit organisation settings - org_api - Organisation API key access - org_hub_settings - Edit Hub settings - org_rank_management - Manage user groups - org_school_settings_manage - School settings management - org_user_registration_settings - Edit registration settings - org_view_statistics - View organization-wide statistics - panel_printing - Allow panel printing - pause - Can pause - print - Can print - print_queue - Access print queue - printer_add - Add printers - printer_delete - Delete printers - printer_edit - Edit printers - printer_group_manage - Manage printer groups - printer_info - See printer info - printer_restart - Restart printers - printer_settings - Printer settings - printer_status_warnings - See printer status warnings - printer_update - Update printers - queue_approve - Approve/deny queue items - queue_approve_view_all - View all pending items - queue_assign_custom_tags - Custom tags (queue item) - queue_assign_printers - Assign printers & printer groups to queue item - queue_delete_others_comments - Delete others' comments - queue_download_others - Download other users' jobs - queue_edit_others - Edit other users' items - queue_groups - Queue groups - queue_material_tag - Material tags (queue item) - queue_move_items - Move queue items between queue groups - queue_nozzle_tag - Tag nozzle (queue item) - queue_print_slice - Start & slice via print queue - queue_read_notes - Read others' notes - queue_remove_all - Remove all queue items / other users' items - queue_revive_done_items - Move done jobs back to the queue - queue_see_done_items - See done items - queue_see_others - See other users' job items - queue_skip_approval - Skip approval requirement - queue_whole_folder - Queue whole folders from 'Your files' - refer_a_friend_settings - 'Refer a friend' feature & settings access - refund_user_quota - Refund user quota - reorder_queue - Re-order print queue - reprint_file - Reprint files - reprint_others - Reprint other people's files - school_dashboard_view - View school dashboard - see_archived_jobs - See archived print jobs - see_cam - See camera - see_filament_tab - View filament system - see_integrations - Can see integrations page - see_livechat - See & use livechat widget - see_print_history - Can see print history page - see_print_job_page - Can see individual print job pages - see_printers_no_access - Can see printers they don't have access to - see_slicer_default_profiles - Access official slicer profiles - see_statistics - Can see statistics page - see_who_printed - See who printed - send_raw_gcode - Send G-code - set_user_teacher - Set user as teacher - skip_objects - Can skip objects - slice - Can slice - slicer_add_plate - Add plate - slicer_auto_arrange - Auto arrange models - slicer_auto_rotate - Auto rotate - slicer_change_bed_type - Change bed type - slicer_change_engine - Change slicer engine - slicer_change_filament_profile - Change filament profile - slicer_change_machine_profile - Change machine profile - slicer_change_nozzle_size - Change nozzle size - slicer_change_nozzle_volume_type - Change nozzle volume type - slicer_change_print_profile - Change print profile - slicer_change_profile_settings - Change slicer print profile settings - slicer_flush_volumes - Flush volumes - slicer_grid_snap - Grid snap - slicer_history - Slicer history - slicer_lay_on_face - Lay on face - slicer_measure - Measure tool - slicer_org_profiles - Make organisation slicer profiles - slicer_org_settings - Access & change account slicer settings - slicer_paint_color - Paint color - slicer_paint_fuzzy_skin - Paint fuzzy skin - slicer_paint_seam - Paint seam - slicer_paint_support - Paint support - slicer_personal_ui_settings - Change personal UI settings - slicer_simplify_model - Simplify model - slicer_text - Add and edit text - staggered_start_manage - Manage staggered start groups - unarchive_print_jobs - Unarchive print jobs - use_out_of_order_printers - Allow using out-of-order printers - view_all_print_history - View everyone's print history - view_news - See news - view_print_job_user - View print job user - view_users - Can see "Users" tab in panel - webhooks_manage - Webhook management - widget_control - "Control" widget - widget_device_health - See device health - widget_print_history - Printer print history widget - z_offset_calibration - Z-Offset Calibration