Alan,
In a typical Audiohook integration you'll be a websocket server that will receive the Audiohook streams, but you'll most likely also need to maintain a websocket back into Genesys that is connected to our Notification API and subscribed to topics. When you receive the "Open" event from the Audiohook Monitor, if you accept that then you should probably also subscribe to events for the conversation via the Notification API. That will allow you to have access to the entire Conversation JSON object, including participant attribute key/value pairs. You can then use other Genesys Cloud APIs as needed to work with that interaction.
Note, if you are building on AWS, then our Amazon Event Bridge integration might be an even better event mechanism for you to look into.
Lastly, these kinds of questions are probably best asked in our Developer Center Forum at https://developer.genesys.cloud/forum.
I hope that helps.
------------------------------
Jim Crespino
Senior Director, Developer Evangelism
Genesys
https://developer.genesys.com------------------------------