But I can ask the AI, it understand what I want and give me the steps. I can ask it to give it to me in api call instead and it does, after a bit of mashup.

Sure the api link and permissions and yada yada plays a part, but thats exactly how they can trap us into office365, with already use azure permissions and everything.

Again I'm sure it's harder than it looks, but it's not an AI problem anymore, and they're throwing billions at it.