Timeouts

Every request MUST set both connection and read timeouts. Infinite timeouts MUST NOT be used.

Timeout Purpose Default
Connection TCP + TLS handshake 10 seconds
Read / Response Time to first byte 30 seconds
Total / Request Entire lifecycle including retries 60-120 seconds

For long-running operations, use 202 Accepted + polling pattern instead of extending timeouts.

version
1.0.0
tags
networking, timeouts
author
Mike Fullerton
modified
2026-03-27

Change History

Version Date Author Summary
1.0.0 2026-03-27 Mike Fullerton Initial creation