You can wire the Reducto node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Reducto under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.Operations
Account
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get API Version | get_version | Return the running Reducto API version string. |
Classify
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Classify Document | classify | Categorize a document into one of a provided set of document types/labels. |
Documents
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Upload Document | upload | Upload a file by URL to Reducto storage; returns a reducto:// id reusable as document URL. |
Edit
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Edit Document | edit | Programmatically modify a PDF/DOCX - fill forms, write field values, redact (synchronous). | |
| Edit Document (Async) | edit_async | Asynchronous document editing / form write-back; returns a job_id. |
Extract
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Extract Fields | extract | Pull specific structured fields from a document using a JSON schema (synchronous). | |
| Extract Fields (Async) | extract_async | Asynchronous schema-based field extraction; returns a job_id. |
Jobs
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Cancel Job | cancel_job | Cancel a running or queued async job. | |
| Get Job | get_job | Retrieve status and results of an async job. | |
| List Jobs | list_jobs | List async jobs for the account with cursor-based pagination. |
Parse
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Parse Document | parse | Convert a document into layout-aware structured JSON/markdown (synchronous). | |
| Parse Document (Async) | parse_async | Enqueue a parse job and return a job_id immediately (asynchronous). |
Pipeline
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Run Pipeline | pipeline | Run a composed multi-step pipeline (split -> parse -> extract) in one call (synchronous). | |
| Run Pipeline (Async) | pipeline_async | Asynchronous pipeline execution; returns a job_id. |
Split
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Split Document | split | Divide a multi-document file into labeled sections (synchronous). | |
| Split Document (Async) | split_async | Asynchronous document splitting; returns a job_id. |
Webhooks
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Configure Webhook | configure_webhook | Get the Svix portal URL where webhook delivery endpoints are managed. |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On Job Completed | on_job_completed | Fire the workflow when an async job completes (Svix-signed delivery). | Yes |