N8N 与 Paperless-ngx REST API 集成指南:自动化文档管理实战

作者:API传播员 · 2025-10-18 · 阅读时间:3分钟
本文介绍了如何使用N8N与Paperless-ngx的REST API进行集成,包括配置HTTP请求组件和运行工作流程的详细步骤。通过REST API的灵活性,可以实现高效的文档管理和自动化操作。

什么是REST API?

REST(Representational State Transfer,表示状态传输)API是一种通过HTTP协议与Web服务通信的方式。它允许用户通过向特定的端点发送请求来执行各种操作,例如创建、读取、更新和删除数据。REST API具有无状态的特点,并依赖于标准的HTTP方法,如GET、POST、PUT和DELETE。


了解Paperless-ngx的REST API

Paperless-ngx提供了丰富的使用REST API之前,建议先查阅官方API文档以了解可用的端点和参数。


如何在N8N中设置与Paperless的集成

在本节中,我们将展示如何通过N8N与Paperless-ngx的REST API进行集成。以下是一个简单的N8N工作流程示例,它包含两个主要组件:触发器(单击工作流按钮)HTTP请求组件

N8N工作流程示例

配置HTTP请求组件

为了演示,我们将向Paperless-ngx的API发送一个简单的GET请求来获取文档信息。以下是HTTP请求组件的具体配置:

  • 方法:GET
  • URLhttps://<elestio-paperless-URL>/api/documents/<document-id>/预览
  • 身份验证:通用凭据类型
  • 通用身份验证类型:基本身份验证

在基本身份验证设置中,需要输入从Elestio仪表板中获取的用户名密码

HTTP请求组件配置

运行工作流程

运行该工作流程后,您将在输出中看到从Paperless-ngx获取的文档数据。此时,您可以根据需要在工作流中添加其他步骤,例如将文档保存到特定位置或触发后续操作。

工作流程运行结果


总结

通过本文的介绍,您已经了解了如何使用N8N与Paperless-ngx的REST API进行集成。REST API的灵活性使得您可以根据需求定制工作流程,从而实现更高效的文档管理和自动化操作。如果您对REST API或N8N的其他功能感兴趣,可以进一步探索相关文档和教程。


原文链接: https://blog.elest.io/how-to-use-rest-api-with-paperless-with-n8n/