I'm a bit stuck

I have a custom API end point which takes a parameter and returns bunch of JSON. The server GET request follows this principle: PublicServer.com/api/returnDetailsAsJson?showID=12345.

I have created a custom reader and that works just fine within Feed Streamer.

This setup is for automated workflow, and I cannot figure out how can I pass parameters (showID=23456 or showID=34567) from Viz to Feed Streamer in runtime? Viz cannot access the server directly because it is not connected to internet and DataHub works as "middleware"... Viz is getting the showID from playout automation.

Is this doable at all?

EDIT: I have Trio controlling Viz, if that changes anything... Maybe Trio can request stuff from Feed Streamer and pass results to Viz?

Any pointers highly appreciated.