Skip to main content
The callback node sends pipeline results to an external URL via an HTTP request. It is a terminal node. Nothing connects after it. Use callbacks to integrate DocPipe with your backend systems, databases, or third-party services.

Configuration

FieldTypeRequiredDescription
URLstringYesThe webhook URL to receive the results
MethodselectNoHTTP method: POST (default), PUT, or PATCH
Headerskey-value editorNoCustom headers to include in the request
Bodytemplate editorNoCustom body template. Defaults to the full pipeline output
Retry countnumberNoNumber of retry attempts on failure. Defaults to 3
Timeout (ms)numberNoRequest timeout in milliseconds. Defaults to 30000

Inputs and outputs

Allowed inputs: Any action node (extract, transform, route, merge, review, parse, validation). Output: Terminal node, no downstream connections. Sends an HTTP request to the configured URL with the pipeline results.

Credit cost

0 credits. No cost for webhook delivery.

Webhooks and callbacks guide

Payload format, verification, and integration patterns

Webhook signing keys

Verify webhook signatures for security

Email output

Deliver results via email instead

Transform action

Transform data before sending via webhook