Skip to content
SimplyPrint logo

SimplyPrint integration

3D printer fleet management: monitor printers, manage the print queue, track filament, and automate print jobs.

Actions
63
Triggers
62
Auth
OAuth 2.0
License
MIT, open source
Updated
August 2026

About the SimplyPrint integration

Add the SimplyPrint piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine SimplyPrint with 760+ other apps in the same flow.

Triggers

Start a flow the moment something happens in SimplyPrint

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • Print Started

    Fires when a print job starts on any printer.

  • Print Paused

    Fires when a print is paused (manually or by the AI failure watcher).

  • Print Resumed

    Fires when a paused print is resumed.

  • Print Cancelled

    Fires when a print is cancelled before finishing.

  • Print Finished

    Fires when a print completes successfully.

  • Print Failed

    Fires when a print terminates with a failure.

  • Bed Cleared

    Fires when a printer's bed is reported cleared (ready for the next job).

  • Objects Skipped

    Fires when one or more objects in a multi-object print are skipped.

  • Printer AutoPrint State Changed

    Fires when a printer's AutoPrint enabled/disabled state changes.

  • Printer Nozzle Size Changed

    Fires when a printer's active nozzle diameter is updated.

  • Printer Material Changed

    Fires when a printer's loaded material is updated.

  • Printer Tag Assigned

    Fires when a custom tag is attached to a printer.

  • Printer Tag Removed

    Fires when a custom tag is detached from a printer.

  • Printer Out-of-Order State Changed

    Fires when a printer is marked out of order (or back in service).

  • AI State Changed

    Fires when a printer's AI failure detection is enabled, disabled, or reconfigured.

  • AI Failure Detected

    Fires when the AI failure detector flags a potential print failure.

  • AI Failure Marked False Positive

    Fires when an AI failure alert is dismissed as a false positive.

  • AutoPrint Max Cycles Reached

    Fires when a printer hits its configured AutoPrint cycle limit.

  • Company AutoPrint State Changed

    Fires when the account-wide AutoPrint master switch is toggled.

  • Queue Item Added

    Fires when a file is added to the print queue.

  • Queue Item Deleted

    Fires when a queue item is removed from the queue.

  • Queue Emptied

    Fires when a queue group (or the whole queue) is emptied.

  • Queue Item Moved

    Fires when a queue item is moved to another group or reordered.

  • Queue Item Revived

    Fires when a completed queue item is sent back into the active queue.

  • Queue Item Pending Approval

    Fires when a queue item is submitted and awaits approval.

  • Queue Item Approved

    Fires when a pending queue item is approved.

  • Queue Item Denied

    Fires when a pending queue item is denied.

  • Filament Created

    Fires when a filament spool is added to the account.

  • Filament Updated

    Fires when a filament spool's metadata is updated.

  • Filament Deleted

    Fires when a filament spool is deleted.

  • Filament Assigned to Printer

    Fires when a filament spool is assigned to a printer.

  • Filament Unassigned from Printer

    Fires when a filament spool is removed from a printer.

  • Organization User Signed Up

    Fires when a new user signs up for the organization.

  • Organization User Pending Approval

    Fires when a new organization user is awaiting admin approval.

  • Balance Charged

    Fires when a user balance is charged (debited).

  • Balance Refunded

    Fires when a previous charge is refunded.

  • Balance Topped Up

    Fires when a user balance is topped up (credited).

  • Balance Adjusted

    Fires when a balance is adjusted by an administrator.

  • Quota Request Submitted

    Fires when a user submits a request for more quota.

  • Quota Request Resolved

    Fires when a quota request is approved or denied.

  • Quota Adjusted

    Fires when a user's quota is manually adjusted.

  • Quota Reset

    Fires when a quota period rolls over and a user's quota is reset.

  • Maintenance Job Created

    Fires when a maintenance job is created.

  • Maintenance Job Started

    Fires when work begins on a maintenance job.

  • Maintenance Job Completed

    Fires when a maintenance job is completed.

  • Maintenance Job Cancelled

    Fires when a maintenance job is cancelled before completion.

  • Maintenance Job Overdue

    Fires when a scheduled maintenance job passes its due date without being completed.

  • Maintenance Job Reopened

    Fires when a completed or cancelled maintenance job is reopened.

  • Maintenance Job Updated

    Fires when a maintenance job's metadata is edited.

  • Maintenance Job Deleted

    Fires when a maintenance job is deleted.

  • Maintenance Problem Reported

    Fires when a user reports a problem on a printer.

  • Maintenance Problem Resolved

    Fires when a reported problem is resolved.

  • Maintenance Task Completed

    Fires when an individual maintenance task is checked off.

  • Maintenance Task Skipped

    Fires when an individual maintenance task is skipped.

  • Maintenance Schedule Created

    Fires when a recurring maintenance schedule is created.

  • Maintenance Schedule Updated

    Fires when a recurring maintenance schedule is edited.

  • Maintenance Schedule Deleted

    Fires when a recurring maintenance schedule is deleted.

  • Spare Part Created

    Fires when a spare part is added to inventory.

  • Spare Part Updated

    Fires when a spare part's metadata is updated.

  • Spare Part Deleted

    Fires when a spare part is removed from inventory.

  • Spare Part Stock Adjusted

    Fires when a spare part's stock count is adjusted.

  • Spare Part Low Stock

    Fires when a spare part's stock drops below its low-stock threshold.

Actions

Everything Activepieces can do in SimplyPrint

Drop any of these into a flow and fill in the fields. No code is required.

  • List Printers

    List every printer in your SimplyPrint account with current status.

    2 fields

  • Get Farm Overview

    One-shot fleet summary: total printer count plus per-bucket lists (online/offline, printing/paused, awaiting bed clear, in maintenance, requires-attention, AI failure detections, …). Use this instead of paginating "List Printers" when you just need counts and the printers in each state.

  • Get Printer

    Get detailed information about a specific printer.

    1 field

  • Pause Print

    Pause the current print on a printer.

    1 field

  • Resume Print

    Resume a paused print on a printer.

    1 field

  • Cancel Print

    Cancel the current print on a printer. This is destructive — the job cannot be resumed.

    1 field

  • Cancel Pending Print

    Cancel a print that's queued/staged on a printer but hasn't started yet (status = print_pending). Distinct from "Cancel Print", which targets the active print.

    1 field

  • Clear Printer Bed

    Mark a printer's bed as cleared after a print finishes. Bread-and-butter step in AutoPrint flows — pair with a "print done" trigger to automate bed clearing.

    4 fields

  • Skip Print Objects

    Skip one or more individual model objects on the current print (printer must be in PRINTING / PAUSED / PAUSING / CANCELLING / RESUMING state). Single printer per call.

    2 fields

  • Set Printer Out of Order

    Mark one or more printers as out-of-order (or clear that flag). Requires the Out-of-Order feature on the account.

    2 fields

  • Send G-code

    Send raw G-code commands to an operational printer (requires Print Farm plan).

    2 fields

  • Start Print

    Start a print job on one or more printers from an existing file, queue item, or print-job reference.

    9 fields

  • Get Printer Notifications

    Fetch the open notifications/events on one or more printers. Pairs well with the `requires_attention` bucket from "Get Farm Overview".

    1 field

  • Resolve Printer Notification

    Mark a printer notification as resolved (or dismissed). For notifications with multiple actions, pass `action` to pick one or `force: true` to resolve without choosing.

    5 fields

  • List Queue Items

    List items in the print queue, optionally filtered to a single queue group.

    4 fields

  • Get Queue Item

    Fetch a single queue item by numeric ID — returns the formatted record (file metadata, assignments, custom fields, …).

    1 field

  • Get Next Queue Items

    Resolve the next-up queue items for one or more printers using the company's match criteria (with deduplication so the same item is never assigned twice). Returns the matched queue object with item references per printer.

    2 fields

  • Preview Next Queue Items per Printer

    Read-only preview of the next-up queue item for each given printer (no dedup, no offline checks). For each printer, returns either the matched queue item or the issues blocking a match. Different from "Get Next Queue Items": that one dedupes for actual scheduling, this one shows what each printer would pick.

    1 field

  • List Queue Groups

    List every queue group on your account.

  • Save Queue Group

    Create or update a queue group. Pass an existing group ID to edit it; omit it to create a new one. Requires the Queue Groups feature on the account.

    11 fields

  • Delete Queue Group

    Delete a queue group. Items in the group are moved to "Move to" group, or to the first remaining group if not specified, or set to ungrouped if it was the last group.

    2 fields

  • Add File to Queue

    Add an existing file (API-uploaded or user-file) to the print queue. For uploading a new file at the same time, use "Upload File & Add to Queue".

    15 fields

  • Update Queue Item

    Update a queue item (amount, note, etc.).

    3 fields

  • Set Queue Item Printer Assignments

    Assign one or more queue items to specific printers, printer models, and/or printer groups. Replaces the current assignments on each item.

    4 fields

  • Move Queue Item

    Move a queue item to a different queue group.

    2 fields

  • Remove Queue Item

    Remove an item from the print queue. Destructive — the item is gone.

    1 field

  • Revive Queue Item

    Bring a completed (done) queue item back to the active queue.

    1 field

  • Empty Queue

    Delete every item from the print queue (optionally filtered to a group or done-only). Destructive.

    2 fields

  • List Pending Queue Items

    List queue items awaiting approval, denied, or sent back for revision.

    3 fields

  • Approve Queue Item

    Approve one or more pending queue items.

    2 fields

  • Deny Queue Item

    Deny a pending queue item (remove or send back for revision).

    3 fields

  • List Files

    List files in your SimplyPrint account, optionally within a folder and/or filtered by a search term.

    3 fields

  • Upload File

    Upload a file or HTTPS URL to SimplyPrint. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically. Returns the API file id — pass it to "Add File to Queue" or "Start Print" later.

    3 fields

  • Upload File & Add to Queue

    Upload a local file or HTTPS URL to SimplyPrint and add it to the print queue in one step. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically. For starting the print afterwards, chain a "Start Print" action.

    15 fields

  • Upload File to Folder

    Upload a file (or HTTPS URL) and save it to your SimplyPrint user file system, optionally inside a specific folder. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically.

    5 fields

  • Move File

    Move one or more user files to a different folder.

    2 fields

  • Create or Update Folder

    Create a new folder in the user file system, or update an existing one (pass the folder ID to edit). Optionally an "organization" / shared folder with per-rank view/upload/modify permissions.

    7 fields

  • Delete Files

    Permanently delete one or more user files by UID. Returns a partial-success report — files the caller can't modify are reported in `errors` while accessible files are deleted.

    1 field

  • Delete Folders

    Delete one or more folders (and everything in them). All-or-nothing: if any folder isn't modifiable by the caller, the whole call fails.

    1 field

  • Update File

    Rename a user file and / or update its compatible-printer assignments. (Thumbnail upload is not exposed here — multipart isn't supported on this endpoint over OAuth via the AP HTTP client.)

    5 fields

  • Download File

    Download a file from SimplyPrint by user-file UID, queue-item ID, or print-job UID. Returns the file as an Activepieces file reference plus content-type / size metadata.

    3 fields

  • List Filaments

    List filament spools in your SimplyPrint account, with optional filters and sort.

    9 fields

  • Get Filament

    Get detailed information about a specific filament spool by numeric ID or 4-character short ID (uid).

    1 field

  • Create Filament

    Add a new filament spool to your inventory. Use the free-text brand/color fields for ad-hoc spools or the catalog ids for known SKUs.

    17 fields

  • Adjust Filament Weight

    Update the remaining filament on a spool. Provide ONE of "grams remaining" / "percent remaining" / "weighed gross" — the other two derive from it.

    7 fields

  • Mark Filament as Dried

    Record that one or more spools were just dried. Updates each spool's last-dried timestamp.

    2 fields

  • Get Filament History

    Paginated usage history for a specific spool — print jobs, weight adjustments, drying cycles, etc.

    3 fields

  • Assign Filament to Printer

    Assign a filament spool to a printer at a specific nozzle + extruder slot. Defaults to nozzle 0 / extruder 0 (single-nozzle single-extruder printers); set the indices for multi-nozzle (e.g. IDEX, toolchanger) or multi-material (MMS, MMU) printers.

    4 fields

  • Unassign Filament

    Detach a specific filament spool from whichever printer it is currently assigned to.

    1 field

  • List Print History

    List completed print jobs, optionally filtered to a single printer.

    3 fields

  • Get Print Job

    Fetch a single print job's full record by its UID — timeline, pictures, spools used, gcode analysis, filament data, cost, AI inference, custom fields, etc.

    2 fields

  • Archive Print Jobs

    Archive one or more completed print jobs (removes them from the active history view).

    2 fields

  • Unarchive Print Jobs

    Restore one or more archived print jobs to the active history view.

    1 field

  • List Tags

    List all custom tags configured on your account.

  • Create or Update Tag

    Create a new custom tag, or rename / re-style an existing one (pass the tag ID to edit).

    3 fields

  • Assign Custom Tag

    Attach an existing custom tag to a printer, printer group, file, or queue item. Use "Create or Update Tag" first to get the tag ID.

    4 fields

  • Detach Tag

    Remove a single custom tag from one printer, printer group, file, or queue item.

    3 fields

  • Delete Tag

    Delete a custom tag from the account. The tag is removed from every printer/file/queue item it was attached to.

    1 field

  • Get Current User

    Return information about the SimplyPrint account connected to this flow.

  • List Custom Fields

    List all custom field definitions on your account.

    3 fields

  • Set Custom Field Values

    Set custom field values on one or more entities (queue items, files, printers, etc.).

    4 fields

  • Get Account Statistics

    Fetch high-level printing statistics (total prints, materials used, hours, etc.).

  • Custom API Call

    Call any SimplyPrint REST endpoint the piece does not wrap directly. Useful for admin / partner / school-dashboard endpoints and anything else behind OAuth scopes.

    6 fields

Use SimplyPrint in a flow

Connect SimplyPrint once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.

SimplyPrint, answered.

Yes. Activepieces is open source and free to start, and the SimplyPrint piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the SimplyPrint piece to a flow, then authenticate with OAuth 2.0. Once connected, its 62 triggers and 63 actions are available anywhere in the builder.

"Print Started" can start a flow that runs "List Printers", and you can chain SimplyPrint together with any of 760+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the SimplyPrint piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call SimplyPrint actions as tools.