Business Central AL HttpClient has a timeout limitation that can affect integrations with external services that require longer processing time.
In some scenarios, even when the request is executed from a background process or job queue, the outbound HTTP call can fail with:
NavHttpClient Request Failed
This can happen when calling external services that need more time to process the request, such as AI services, document processing services, or middleware APIs.
Suggested improvement:
Provide a configurable timeout option for AL HttpClient in Business Central SaaS.
Possible options:
- Allow higher timeout values for background/job queue sessions.
- Allow per-environment or per-extension timeout configuration.
- Allow trusted/approved outbound endpoints to use longer timeout values.
- Provide clearer error details when
NavHttpClient Request Failedoccurs.
Business Value
This would make Business Central more flexible for modern integrations and reduce the need for extra middleware only to work around timeout limitations.
