Activepieces lets you connect SimplyPrint with the most popular apps, so you can automate your work and have more time for what matters most - no code required.
Start freeFires when a print job starts on any printer.
Fires when a paused print is resumed.
Fires when a print completes successfully.
Fires when a printer's bed is reported cleared (ready for the next job).
Fires when a printer's AutoPrint enabled/disabled state changes.
Fires when a printer's loaded material is updated.
Fires when a custom tag is detached from a printer.
Fires when a printer's AI failure detection is enabled, disabled, or reconfigured.
Fires when an AI failure alert is dismissed as a false positive.
Fires when the account-wide AutoPrint master switch is toggled.
Fires when a queue item is removed from the queue.
Fires when a queue item is moved to another group or reordered.
Fires when a queue item is submitted and awaits approval.
Fires when a pending queue item is denied.
Fires when a filament spool's metadata is updated.
Fires when a filament spool is assigned to a printer.
Fires when a new user signs up for the organization.
Fires when a user balance is charged (debited).
Fires when a user balance is topped up (credited).
Fires when a user submits a request for more quota.
Fires when a user's quota is manually adjusted.
Fires when a maintenance job is created.
Fires when a maintenance job is completed.
Fires when a scheduled maintenance job passes its due date without being completed.
Fires when a maintenance job's metadata is edited.
Fires when a user reports a problem on a printer.
Fires when an individual maintenance task is checked off.
Fires when a recurring maintenance schedule is created.
Fires when a recurring maintenance schedule is deleted.
Fires when a spare part's metadata is updated.
Fires when a spare part's stock count is adjusted.
Fires when a print is paused (manually or by the AI failure watcher).
Fires when a print is cancelled before finishing.
Fires when a print terminates with a failure.
Fires when one or more objects in a multi-object print are skipped.
Fires when a printer's active nozzle diameter is updated.
Fires when a custom tag is attached to a printer.
Fires when a printer is marked out of order (or back in service).
Fires when the AI failure detector flags a potential print failure.
Fires when a printer hits its configured AutoPrint cycle limit.
Fires when a file is added to the print queue.
Fires when a queue group (or the whole queue) is emptied.
Fires when a completed queue item is sent back into the active queue.
Fires when a pending queue item is approved.
Fires when a filament spool is added to the account.
Fires when a filament spool is deleted.
Fires when a filament spool is removed from a printer.
Fires when a new organization user is awaiting admin approval.
Fires when a previous charge is refunded.
Fires when a balance is adjusted by an administrator.
Fires when a quota request is approved or denied.
Fires when a quota period rolls over and a user's quota is reset.
Fires when work begins on a maintenance job.
Fires when a maintenance job is cancelled before completion.
Fires when a completed or cancelled maintenance job is reopened.
Fires when a maintenance job is deleted.
Fires when a reported problem is resolved.
Fires when an individual maintenance task is skipped.
Fires when a recurring maintenance schedule is edited.
Fires when a spare part is added to inventory.
Fires when a spare part is removed from inventory.
Fires when a spare part's stock drops below its low-stock threshold.
List every printer in your SimplyPrint account with current status.
Get detailed information about a specific printer.
Resume a paused print on a printer.
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.
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.
Send raw G-code commands to an operational printer (requires Print Farm plan).
Fetch the open notifications/events on one or more printers. Pairs well with the `requires_attention` bucket from "Get Farm Overview".
List items in the print queue, optionally filtered to a single queue group.
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.
List every queue group on your account.
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.
Update a queue item (amount, note, etc.).
Move a queue item to a different queue group.
Bring a completed (done) queue item back to the active queue.
List queue items awaiting approval, denied, or sent back for revision.
Deny a pending queue item (remove or send back for revision).
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.
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.
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.
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.
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.
Get detailed information about a specific filament spool by numeric ID or 4-character short ID (uid).
Update the remaining filament on a spool. Provide ONE of "grams remaining" / "percent remaining" / "weighed gross" — the other two derive from it.
Paginated usage history for a specific spool — print jobs, weight adjustments, drying cycles, etc.
Detach a specific filament spool from whichever printer it is currently assigned to.
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.
Restore one or more archived print jobs to the active history view.
Create a new custom tag, or rename / re-style an existing one (pass the tag ID to edit).
Remove a single custom tag from one printer, printer group, file, or queue item.
Return information about the SimplyPrint account connected to this flow.
Set custom field values on one or more entities (queue items, files, printers, etc.).
Call any SimplyPrint REST endpoint the piece does not wrap directly. Useful for admin / partner / school-dashboard endpoints and anything else behind OAuth scopes.
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.
Pause the current print on a printer.
Cancel the current print on a printer. This is destructive — the job cannot be resumed.
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.
Mark one or more printers as out-of-order (or clear that flag). Requires the Out-of-Order feature on the account.
Start a print job on one or more printers from an existing file, queue item, or print-job reference.
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.
Fetch a single queue item by numeric ID — returns the formatted record (file metadata, assignments, custom fields, …).
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.
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.
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".
Assign one or more queue items to specific printers, printer models, and/or printer groups. Replaces the current assignments on each item.
Remove an item from the print queue. Destructive — the item is gone.
Delete every item from the print queue (optionally filtered to a group or done-only). Destructive.
Approve one or more pending queue items.
List files in your SimplyPrint account, optionally within a folder and/or filtered by a search term.
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.
Move one or more user files to a different folder.
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.
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.)
List filament spools in your SimplyPrint account, with optional filters and sort.
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.
Record that one or more spools were just dried. Updates each spool's last-dried timestamp.
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.
List completed print jobs, optionally filtered to a single printer.
Archive one or more completed print jobs (removes them from the active history view).
List all custom tags configured on your account.
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.
Delete a custom tag from the account. The tag is removed from every printer/file/queue item it was attached to.
List all custom field definitions on your account.
Fetch high-level printing statistics (total prints, materials used, hours, etc.).