How to put my air conditioner in heating mode with the api?

Hi, @Nuno_Conceicao
Sorry if I wasn’t clear before, the API shows what the device integration exposes to it. Since this type of integration works directly with the SmartThings app, the status information doesn’t need to go through the API unless the device integration sends a capability event to update it there.

So, if you send a command through the API and it isn’t handled as expected, it means the device integration doesn’t have a function to handle events coming from the API, only from the SmartThings app, where the main communication is. Unfortunately, there’s no workaround to solve that; only the device manufacturer can modify the device integration to accept these types of commands.