You can wire the Extend node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Extend 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
Batch
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Batch Processor Run | get_batch_processor_run | ||
| Get Batch Run | get_batch_run |
Classifiers
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Classifier | create_classifier | ||
| Create Classifier Version | create_classifier_version | ||
| Get Classifier | get_classifier | ||
| Get Classifier Version | get_classifier_version | ||
| List Classifier Versions | list_classifier_versions | ||
| List Classifiers | list_classifiers | ||
| Update Classifier | update_classifier |
Classify
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Batch Classify Runs | batch_classify_runs | ||
| Cancel Classify Run | cancel_classify_run | ||
| Create Classify Run | create_classify_run | Classify a file into one of a configured set of document types. | |
| Delete Classify Run | delete_classify_run | ||
| Get Classify Run | get_classify_run | ||
| List Classify Runs | list_classify_runs |
Edit
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Edit Run | create_edit_run | Run a programmatic document edit (config = schema + instructions). | |
| Delete Edit Run | delete_edit_run | ||
| Generate Edit Schema | generate_edit_schema | Analyze a document and auto-generate an edit schema. | |
| Get Edit Run | get_edit_run | ||
| Get Edit Template | get_edit_template |
Evaluation
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Evaluation Set | create_evaluation_set | ||
| Create Evaluation Set Items | create_evaluation_set_items | ||
| Create Evaluation Set Run | create_evaluation_set_run | ||
| Delete Evaluation Set Item | delete_evaluation_set_item | ||
| Get Evaluation Set | get_evaluation_set | ||
| Get Evaluation Set Item | get_evaluation_set_item | ||
| Get Evaluation Set Run | get_evaluation_set_run | ||
| List Evaluation Set Items | list_evaluation_set_items | ||
| List Evaluation Sets | list_evaluation_sets | ||
| Update Evaluation Set Item | update_evaluation_set_item |
Extract
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Batch Extract Runs | batch_extract_runs | ||
| Cancel Extract Run | cancel_extract_run | ||
| Create Extract Run | create_extract_run | Run structured data extraction on a file using an extractor. | |
| Delete Extract Run | delete_extract_run | ||
| Get Extract Run | get_extract_run | Poll an extract run for status and extracted JSON. | |
| List Extract Runs | list_extract_runs | List extract runs (cursor pagination). |
Extractors
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Extractor | create_extractor | Create a reusable extractor (schema + prompt config). | |
| Create Extractor Version | create_extractor_version | ||
| Get Extractor | get_extractor | ||
| Get Extractor Version | get_extractor_version | ||
| List Extractor Versions | list_extractor_versions | ||
| List Extractors | list_extractors | ||
| Update Extractor | update_extractor |
Files
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Delete File | delete_file | Delete an uploaded file. | |
| Get File | get_file | Retrieve a file’s metadata, and optionally its parsed text/markdown/html. | |
| List Files | list_files | List uploaded files (cursor pagination). | |
| Upload File | upload_file | Upload a document to Extend (multipart) and get a fileId for processing. |
Parse
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Batch Parse Runs | batch_parse_runs | Create many parse runs in one batch. | |
| Cancel Parse Run | cancel_parse_run | Cancel an in-progress parse run. | |
| Create Parse Run | create_parse_run | Parse a file into clean, chunked, LLM-ready markdown + structured blocks. | |
| Delete Parse Run | delete_parse_run | Delete a parse run. | |
| Get Parse Run | get_parse_run | Poll a parse run for status and parsed output. | |
| List Parse Runs | list_parse_runs | List parse runs (cursor pagination). |
Split
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Batch Split Runs | batch_split_runs | ||
| Cancel Split Run | cancel_split_run | ||
| Create Split Run | create_split_run | Split a multi-document file into logical sub-documents. | |
| Delete Split Run | delete_split_run | ||
| Get Split Run | get_split_run | ||
| List Split Runs | list_split_runs |
Splitters
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Splitter | create_splitter | ||
| Create Splitter Version | create_splitter_version | ||
| Get Splitter | get_splitter | ||
| Get Splitter Version | get_splitter_version | ||
| List Splitter Versions | list_splitter_versions | ||
| List Splitters | list_splitters | ||
| Update Splitter | update_splitter |
Sync
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Classify (Sync) | classify | Classify a document synchronously (≤5 min). | |
| Edit (Sync) | edit | Edit a document synchronously (≤5 min). | |
| Extract (Sync) | extract | Run structured extraction synchronously (≤5 min). | |
| Parse (Sync) | parse | Parse a document synchronously into clean markdown + blocks (≤5 min). | |
| Split (Sync) | split | Split a multi-document file synchronously (≤5 min). |
Webhooks
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Webhook Endpoint | create_webhook_endpoint | ||
| Create Webhook Subscription | create_webhook_subscription | ||
| Delete Webhook Endpoint | delete_webhook_endpoint | ||
| Delete Webhook Subscription | delete_webhook_subscription | ||
| Get Webhook Endpoint | get_webhook_endpoint | ||
| Get Webhook Subscription | get_webhook_subscription | ||
| List Webhook Endpoints | list_webhook_endpoints | ||
| List Webhook Subscriptions | list_webhook_subscriptions | ||
| Update Webhook Endpoint | update_webhook_endpoint | ||
| Update Webhook Subscription | update_webhook_subscription |
Workflow runs
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Batch Workflow Runs | batch_workflow_runs | ||
| Cancel Workflow Run | cancel_workflow_run | ||
| Create Workflow Run | create_workflow_run | Run a configured Extend workflow on a file. | |
| Delete Workflow Run | delete_workflow_run | ||
| Get Workflow Run | get_workflow_run | ||
| List Workflow Runs | list_workflow_runs | ||
| Update Workflow Run | update_workflow_run |
Workflows
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Workflow | create_workflow | ||
| Create Workflow Version | create_workflow_version | ||
| Get Workflow | get_workflow | ||
| Get Workflow Version | get_workflow_version | ||
| List Workflow Versions | list_workflow_versions | ||
| List Workflows | list_workflows | ||
| Update Workflow | update_workflow |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On Run Completed | on_run_completed | Fire when an Extend document-processing run (parse/extract/classify/split/edit or batch) completes or fails. | Yes |