Integrations
Common issues with Webhook in Duaer
Common questions about the Webhook node in Duaer: several HTTP methods, Test URL versus Production URL, IP allowlists, path conflicts, and string responses.
Listen for several HTTP methods
- Open the Webhook node settings and turn on Allow Multiple HTTP Methods.
- Back in parameters, the node accepts GET and POST. Add other methods in HTTP Methods.
Each method has its own output, so you can connect a different next step to each.
Test URL versus Production URL
- Test URL: select Listen for test event. Duaer waits 2 minutes and shows the received data in the editor.
- Production URL: works from publish until you unpublish the digital organization. Runs show under executions, not live in the editor.
Refer to Webhook URLs.
Send a request with curl or HTTP Request
Replace <webhook URL> with the node’s URL and use the method the node expects:
curl --request GET <webhook URL>
curl --request POST <webhook URL> --data 'key=value'
curl --request GET <webhook URL> --header 'key: value'
curl --request POST <webhook URL> --form 'file=@/path/to/file'You can also call it from HTTP Request in another digital organization. With the Test URL, put the Webhook node in listening state first.
Respond with a string
- Set Response Mode to When Last Node Finishes and Response Data to First Entry JSON.
- Under Options, add Property Name with the field to return. The default is data.
- End with an Edit Fields node that keeps only that field and sets the string.
For more control, set Response Mode to Using 'Respond to Webhook' Node and write the response in a Respond to Webhook node.
Addresses in IP(s) Allowlist cannot connect
When a self-hosted Duaer sits behind a reverse proxy, Duaer sees the proxy’s address. Set DUAER_PROXY_HOPS to the number of proxies so Duaer checks the real client address.
Only one webhook per path and method
Duaer does not allow two published webhooks with the same path and method, and reports “There is a conflict with one of the webhooks.” Unpublish the conflicting digital organization, or change the path or method on one of them.
Questions
How long does the Duaer Webhook Test URL listen?
Duaer waits 2 minutes after you select Listen for test event. For real use, publish the digital organization and call the Production URL.
Why does a Duaer Production URL call not show data in the editor?
Duaer records Production URL calls under executions, not live in the editor. Open the executions list to see that run.
In this section
Built-in integrations in Duaer
Built-in triggers, actions, and credentials in Duaer. Triggers start a digital organization. Actions run a step after it has started.
IntegrationsRisks of community nodes in Duaer
Before you install a community node in Duaer, know the code comes from a source the instance admin trusts, and know what permissions it gets.
IntegrationsTroubleshoot community nodes in Duaer
When a Duaer community node will not install or run, check the version, permissions, and node docs, then the instance logs.
IntegrationsMake custom API calls for an app in Duaer
When a Duaer app node does not expose the API you need, use HTTP Request and reuse that app’s saved authentication.
IntegrationsIntegrations in Duaer
Built-in triggers, actions, and credentials in Duaer. Community nodes are extra packages. Custom operations reuse saved authentication with HTTP Request.
CredentialsBuilt-in credentials in Duaer
Per-service credential notes for Duaer built-ins. The create flow is in the credentials overview; node docs link to the matching service page.
Create nodesCreate a custom node for Duaer
Write a node package for Duaer when built-in nodes and custom operations are not enough and you will reuse the step.