web API can take a timeout parameter