Sorry everyone. It looks like what I wrote is not true. I just wasn’t doing good exception handling, and the code was erroring out before it got to try the rest of my calls.
The calls DO work for the data on the servers that are available. I just need to handle errors better for when one of the servers isn’t available, so that the rest of the code can continue.