Daily restart, weekly IB Key, one session per username
Miss the IB Key prompt by three minutes and the login needs a human. Log into IBKR Mobile with the API username and the gateway session dies. Sunday needs a full shutdown.
Source: IBKR re-authentication docs