Home / Paperless-ngx Files / n8n-nodes-paperless-ngx-full

Paperless-ngx Files n8n community node

n8n-nodes-paperless-ngx-full — Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

Weekly downloads126
Change vs prior week-111
Latest versionv0.1.0
Last published2026-10-22
First published2026-10-22
LicenseMIT

Install

In n8n, open Settings → Community Nodes → Install and enter:

n8n-nodes-paperless-ngx-full

Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.

Nodes in this package

Supported operations

ResourceOperationDescription
Config(PUT) Config Update(PUT) Config Update
Config(PATCH) Config Partial Update(PATCH) Config Partial Update
Documents(GET) Documents Download Retrieve(GET) Download the document
Documents(GET) Documents Preview Retrieve(GET) View the document preview
Documents(GET) Documents Thumb Retrieve(GET) View the document thumbnail
Documents(POST) Documents Update Version(POST) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(POST) Bulk Download(POST) Download multiple documents as a ZIP archive.
Documents(POST) Documents Post Document Create(POST) Upload a document via the API
Bulk Edit Objects(POST) Bulk Edit Objects(POST) Perform a bulk edit operation on a list of objects
Config(GET) Config List(GET) Get the application configuration
Config(GET) Config Retrieve(GET) Config Retrieve
Config(DELETE) Config Destroy(DELETE) Config Destroy
Correspondents(GET) Correspondents List(GET) Mixin to add document count to queryset, permissions-aware if needed
Correspondents(POST) Correspondents Create(POST) Mixin to add document count to queryset, permissions-aware if needed
Correspondents(GET) Correspondents Retrieve(GET) Mixin to add document count to queryset, permissions-aware if needed
Correspondents(PUT) Correspondents Update(PUT) Mixin to add document count to queryset, permissions-aware if needed
Correspondents(DELETE) Correspondents Destroy(DELETE) Mixin to add document count to queryset, permissions-aware if needed
Correspondents(PATCH) Correspondents Partial Update(PATCH) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(GET) Custom Fields List(GET) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(POST) Custom Fields Create(POST) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(GET) Custom Fields Retrieve(GET) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(PUT) Custom Fields Update(PUT) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(DELETE) Custom Fields Destroy(DELETE) Mixin to add document count to queryset, permissions-aware if needed
Custom Fields(PATCH) Custom Fields Partial Update(PATCH) Mixin to add document count to queryset, permissions-aware if needed
Document Types(GET) Document Types List(GET) Mixin to add document count to queryset, permissions-aware if needed
Document Types(POST) Document Types Create(POST) Mixin to add document count to queryset, permissions-aware if needed
Document Types(GET) Document Types Retrieve(GET) Mixin to add document count to queryset, permissions-aware if needed
Document Types(PUT) Document Types Update(PUT) Mixin to add document count to queryset, permissions-aware if needed
Document Types(DELETE) Document Types Destroy(DELETE) Mixin to add document count to queryset, permissions-aware if needed
Document Types(PATCH) Document Types Partial Update(PATCH) Mixin to add document count to queryset, permissions-aware if needed
Documents(GET) Documents List(GET) Document views including search
Documents(GET) Documents Retrieve(GET) Retrieve a single document
Documents(PUT) Documents Update(PUT) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(DELETE) Documents Destroy(DELETE) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(PATCH) Documents Partial Update(PATCH) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(GET) Documents Ai Suggestions Retrieve(GET) View AI suggestions for the document
Documents(POST) Documents Email Document(POST) Email the document to one or more recipients as an attachment.
Documents(GET) Documents History List(GET) View the document history
Documents(GET) Documents Metadata Retrieve(GET) View the document metadata
Documents(GET) Documents Notes List(GET) View, add, or delete notes for the document
Documents(POST) Documents Notes Create(POST) View, add, or delete notes for the document
Documents(DELETE) Documents Notes Destroy(DELETE) View, add, or delete notes for the document
Documents(GET) Documents Root(GET) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(GET) Document Share Links(GET) View share links for the document
Documents(GET) Documents Suggestions Retrieve(GET) View suggestions for the document
Documents(DELETE) Documents Delete Version(DELETE) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(PATCH) Documents Update Version Label(PATCH) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Documents(POST) Bulk Edit(POST) Perform a bulk edit operation on a list of documents
Documents(POST) Documents Chat Create(POST) Documents Chat Create
Documents(POST) Documents Delete(POST) Move selected documents to trash
Documents(POST) Documents Edit Pdf(POST) Perform PDF edit operations on a selected document
Documents(POST) Email Documents(POST) Email one or more documents as attachments to one or more recipients.
Documents(POST) Documents Merge(POST) Merge selected documents into a new document
Documents(POST) Documents Merge As Versions(POST) Merge selected documents as versions of a chosen root document
Documents(GET) Documents Next Asn Retrieve(GET) Get the next available Archive Serial Number (ASN) for a new document
Documents(POST) Documents Remove Password(POST) Remove password protection from selected PDFs
Documents(POST) Documents Reprocess(POST) Reprocess selected documents
Documents(POST) Documents Rotate(POST) Rotate one or more documents
Documents(POST) Documents Selection Data Create(POST) Get selection data for the selected documents
Groups(GET) Groups List(GET) Groups List
Groups(POST) Groups Create(POST) Groups Create
Groups(GET) Groups Retrieve(GET) Groups Retrieve
Groups(PUT) Groups Update(PUT) Groups Update
Groups(DELETE) Groups Destroy(DELETE) Groups Destroy
Groups(PATCH) Groups Partial Update(PATCH) Groups Partial Update
Logs(GET) Logs List(GET) Logs view
Logs(GET) Retrieve Log(GET) Single log view
Mail Accounts(GET) Mail Accounts List(GET) Pass a user object to serializer
Mail Accounts(POST) Mail Accounts Create(POST) Pass a user object to serializer
Mail Accounts(GET) Mail Accounts Retrieve(GET) Pass a user object to serializer
Mail Accounts(PUT) Mail Accounts Update(PUT) Pass a user object to serializer
Mail Accounts(DELETE) Mail Accounts Destroy(DELETE) Pass a user object to serializer
Mail Accounts(PATCH) Mail Accounts Partial Update(PATCH) Pass a user object to serializer
Mail Accounts(POST) Mail Account Process(POST) Manually process the selected mail account for new messages.
Mail Accounts(POST) Mail Account Test(POST) Test a mail account
Mail Rules(GET) Mail Rules List(GET) Pass a user object to serializer
Mail Rules(POST) Mail Rules Create(POST) Pass a user object to serializer
Mail Rules(GET) Mail Rules Retrieve(GET) Pass a user object to serializer
Mail Rules(PUT) Mail Rules Update(PUT) Pass a user object to serializer
Mail Rules(DELETE) Mail Rules Destroy(DELETE) Pass a user object to serializer
Mail Rules(PATCH) Mail Rules Partial Update(PATCH) Pass a user object to serializer
Oauth(GET) Oauth Callback Retrieve(GET) Callback view for OAuth2 authentication
Processed Mail(GET) Processed Mail List(GET) Pass a user object to serializer
Processed Mail(GET) Processed Mail Retrieve(GET) Pass a user object to serializer
Processed Mail(POST) Processed Mail Bulk Delete(POST) Delete multiple processed mail records by ID.
Profile(GET) Profile Retrieve(GET) User profile view, only available when logged in
Profile(PATCH) Profile Partial Update(PATCH) User profile view, only available when logged in
Profile(POST) Profile Disconnect Social Account Create(POST) Disconnects a social account provider from the user account
Profile(POST) Profile Generate Auth Token Create(POST) Generates (or re-generates) an auth token, requires a logged in user unlike the default DRF endpoint
Profile(GET) Profile Social Account Providers Retrieve(GET) List of social account providers
Profile(GET) Profile Totp Retrieve(GET) Generates a new TOTP secret and returns the URL and SVG
Profile(POST) Profile Totp Create(POST) Validates a TOTP code and activates the TOTP authenticator
Profile(DELETE) Profile Totp Destroy(DELETE) Deactivates the TOTP authenticator
Remote Version(GET) Remote Version Retrieve(GET) Get the current version of the Paperless-NGX server
Saved Views(GET) Saved Views List(GET) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Saved Views(POST) Saved Views Create(POST) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Saved Views(GET) Saved Views Retrieve(GET) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Saved Views(PUT) Saved Views Update(PUT) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Saved Views(DELETE) Saved Views Destroy(DELETE) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Saved Views(PATCH) Saved Views Partial Update(PATCH) Prefetch Django-Guardian permissions for a list before serialization, to avoid N+1 queries.
Search(GET) Search Retrieve(GET) Global search
Search(GET) Search Autocomplete List(GET) Get a list of all available tags
Share Link Bundles(GET) Share Link Bundles List(GET) Pass a user object to serializer
Share Link Bundles(POST) Share Link Bundles Create(POST) Pass a user object to serializer
Share Link Bundles(GET) Share Link Bundles Retrieve(GET) Pass a user object to serializer
Share Link Bundles(DELETE) Share Link Bundles Destroy(DELETE) Pass a user object to serializer
Share Link Bundles(POST) Share Link Bundles Rebuild(POST) Reset and re-queue a share link bundle for processing.
Share Links(GET) Share Links List(GET) Pass a user object to serializer
Share Links(POST) Share Links Create(POST) Pass a user object to serializer
Share Links(GET) Share Links Retrieve(GET) Pass a user object to serializer
Share Links(DELETE) Share Links Destroy(DELETE) Pass a user object to serializer
Statistics(GET) Statistics Retrieve(GET) Get statistics for the current user
Status(GET) Status Retrieve(GET) Get the current system status of the Paperless-NGX server
Storage Paths(GET) Storage Paths List(GET) Mixin to add document count to queryset, permissions-aware if needed
Storage Paths(POST) Storage Paths Create(POST) Mixin to add document count to queryset, permissions-aware if needed
Storage Paths(GET) Storage Paths Retrieve(GET) Mixin to add document count to queryset, permissions-aware if needed
Storage Paths(PUT) Storage Paths Update(PUT) Mixin to add document count to queryset, permissions-aware if needed
Storage Paths(DELETE) Storage Paths Destroy(DELETE) When a storage path is deleted, see if documents using it require a rename/move
Storage Paths(PATCH) Storage Paths Partial Update(PATCH) Mixin to add document count to queryset, permissions-aware if needed
Storage Paths(POST) Storage Paths Test(POST) Test a storage path template against a document.
Tags(GET) Tags List(GET) Build a children map once to avoid per-parent queries in the serializer.
Tags(POST) Tags Create(POST) Mixin to add document count to queryset, permissions-aware if needed
Tags(GET) Tags Retrieve(GET) Mixin to add document count to queryset, permissions-aware if needed
Tags(PUT) Tags Update(PUT) Mixin to add document count to queryset, permissions-aware if needed
Tags(DELETE) Tags Destroy(DELETE) Mixin to add document count to queryset, permissions-aware if needed
Tags(PATCH) Tags Partial Update(PATCH) Mixin to add document count to queryset, permissions-aware if needed
Tasks(GET) Tasks List(GET) Tasks List
Tasks(GET) Tasks Retrieve(GET) Tasks Retrieve
Tasks(POST) Acknowledge Tasks(POST) Acknowledge a list of tasks, or all visible unacknowledged tasks
Tasks(GET) Tasks Active List(GET) Currently pending and running tasks (capped at 50).
Tasks(POST) Run Task(POST) Manually dispatch a background task. Superuser only.
Tasks(GET) Tasks Status Counts Retrieve(GET) Aggregated task counts for task UI sections.
Tasks(GET) Tasks Summary List(GET) Aggregated task statistics per task_type over the last N days (default 30).
Token(POST) Token Create(POST) Token Create
Trash(GET) Trash List(GET) Trash List
Trash(POST) Trash Create(POST) Trash Create
Ui Settings(GET) Ui Settings Retrieve(GET) Ui Settings Retrieve
Ui Settings(POST) Ui Settings Create(POST) Ui Settings Create
Users(GET) Users List(GET) Users List
Users(POST) Users Create(POST) Users Create
Users(GET) Users Retrieve(GET) Users Retrieve
Users(PUT) Users Update(PUT) Users Update
Users(DELETE) Users Destroy(DELETE) Users Destroy
Users(PATCH) Users Partial Update(PATCH) Users Partial Update
Users(POST) Users Deactivate Totp Create(POST) Users Deactivate Totp Create
Workflow Actions(GET) Workflow Actions List(GET) Workflow Actions List
Workflow Actions(POST) Workflow Actions Create(POST) Workflow Actions Create
Workflow Actions(GET) Workflow Actions Retrieve(GET) Workflow Actions Retrieve
Workflow Actions(PUT) Workflow Actions Update(PUT) Workflow Actions Update
Workflow Actions(DELETE) Workflow Actions Destroy(DELETE) Workflow Actions Destroy
Workflow Actions(PATCH) Workflow Actions Partial Update(PATCH) Workflow Actions Partial Update
Workflow Triggers(GET) Workflow Triggers List(GET) Workflow Triggers List
Workflow Triggers(POST) Workflow Triggers Create(POST) Workflow Triggers Create
Workflow Triggers(GET) Workflow Triggers Retrieve(GET) Workflow Triggers Retrieve
Workflow Triggers(PUT) Workflow Triggers Update(PUT) Workflow Triggers Update
Workflow Triggers(DELETE) Workflow Triggers Destroy(DELETE) Workflow Triggers Destroy
Workflow Triggers(PATCH) Workflow Triggers Partial Update(PATCH) Workflow Triggers Partial Update
Workflows(GET) Workflows List(GET) Workflows List
Workflows(POST) Workflows Create(POST) Workflows Create
Workflows(GET) Workflows Retrieve(GET) Workflows Retrieve
Workflows(PUT) Workflows Update(PUT) Workflows Update
Workflows(DELETE) Workflows Destroy(DELETE) Workflows Destroy
Workflows(PATCH) Workflows Partial Update(PATCH) Workflows Partial Update
Bulk Edit Objectsset_permissions
Bulk Edit Objectsdelete

Parsed automatically from the published npm package; may be incomplete.

Links

npm

Maintainers: oakley_bear

New community nodes, every week

One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.

You'll get a confirmation email first. Trouble? Use the signup page.