API: Room Signage (Dynamic Data)

Good evening, everyone!

I want to use Xibo as a room signage solution. The main task is to display a dynamic profile picture and info of a doctor, who is available in each room. We have a third-party web-based application, where we can check an actual list of doctors.

As far as I understand, we need to create an individual layout for each doctor and manage displays, by changing layouts depended on the data in a third-party application, using API requests.

Could you recommend the most suitable/correct way to implement this functionality?

Thank you!