Home Connect - List of allowed programs & keys for oven service calls?

I am using the Home Connect integration with a Siemens oven, and can’t figure out how to use the service calls.

You need to specify a program for most service calls, but I have no clue what to write (it’s free text, not selections in the UI). I’ve tried hot_air, Hot Air, hotair, and variations of that. This is a program that exists, and I do have a switch (switch.oven_program_hotair) to start that program, but I have no clue how to select this in a service call, e.g., the home_connect.start_program service.

Additionally, I think some of the optional arguments are things like the duration you want it to run for, because if I just flip the switch, then the app tells me within seconds that the program has completed (and the oven turns off again).

Does anyone have a link to better documentation? What I can actually write in each of the required and optional service data attributes?