failureUrl is an advanced option that sends failure callback to a different endpoint rather than to the workflow endpoint (failure function).
This approach is useful for handling failures on separate infrastructure.
You can use either
failureFunction or failureUrl, but not both. These options are mutually exclusive.- It runs alongside your workflow and has access to the same context and dependencies
- Failure function requests are automatically retried on failure as well.
- You can manually retry failure function if it fails via DLQ.
failureUrl configuration.