Establecer el tiempo de espera para la llamada de descanso de los servicios web utilizando ASYRRESTCLI.EXEC_REST_WS

Al lanzar una petición vía servicio web REST con la instrucción ASYRRESTCLI.EXEC_REST_WS contra un Endpoint de terceros, necesito controlar un tiempo determinado en el que, si el Endpoint no responde, salir de la llamada y devolver el error por TimeOut.

Actualmente, si el Endpoint está parado, el proceso se ejecuta y no sé durante cuánto tiempo, porque a los 15 minutos de espera lo he detinido.

He probado a añadir el parámetro de la cabecera keep-alive:
# Añadir un parámetro
HCOD(1) = 'xxx-api-key'.
HVAL(1) = '"'+PCONEXPWD+'"'
HCOD(2) = 'Content-Type'
HVAL(2) = '"application/json"''
HCOD(3) = 'Keep-Alive'
HVAL(3) = '"timeout=1"''

Pero sigue sin pararse al minuto

Muchas gracias, de antemano, por las respuestas.